WebApp zur Steuerung und Verwaltung von 433-MHz-Funksteckdosen, FritzDect 200-Steckdosen und MiLight-Lampen.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css Alert-Mode: Made lock-screen more responsive Oct 17, 2016
data Added integration for FB.MiLight-Hub (RGBCCT-Bulbs) Aug 14, 2018
images Added integration for FB.MiLight-Hub (RGBCCT-Bulbs) Aug 14, 2018
includes RGB-CCT: Bugfix & made color temperature changeable when in color mode. Sep 7, 2018
js RGB-CCT: Bugfix & made color temperature changeable when in color mode. Sep 7, 2018
sounds Alert-Mode: Added sound and disabled timer if on alert Oct 15, 2016
themes Added integration for FB.MiLight-Hub (RGBCCT-Bulbs) Aug 14, 2018
README.md Updated Readme Aug 14, 2018
VERSION Merge branch 'dev': v1.0.9.1-STABLE Sep 13, 2018
alert.html Alert-Mode: Made lock-screen more responsive Oct 17, 2016
app-icon-off.png Add files via upload Jun 21, 2016
app-icon-on.png Add files via upload Jun 21, 2016
cache.manifest Added integration for FB.MiLight-Hub (RGBCCT-Bulbs) Aug 14, 2018
config.php Changed color temperature control from percent to kelvin Aug 20, 2018
configeditor.php Fix: Create config-backups in data-folder (thx to donmike73) Oct 13, 2016
countdowntimer.php Add files via upload Jun 21, 2016
createcountdown.php Add files via upload Jun 21, 2016
debug.php Add files via upload Jun 21, 2016
edit_config.php Added integration for FB.MiLight-Hub (RGBCCT-Bulbs) Aug 14, 2018
edit_device.php Add files via upload Jun 21, 2016
edit_group.php Add files via upload Jun 21, 2016
edit_person.php Removed private backend-feature Jun 29, 2016
edit_timer.php Add files via upload Jun 21, 2016
favicon.ico Add files via upload Jun 21, 2016
findgateway.php Add files via upload Jun 21, 2016
findmilight.php Add files via upload Jun 21, 2016
fritzbox.inc.php Updated FB-XML-API Sep 20, 2016
get_actions.php Add files via upload Jul 10, 2016
get_devices.php Fixed Bug in get_devices.php Aug 14, 2018
get_fbdect_energy.php Merge dev-branch to master: v1.0.8 Nov 24, 2017
get_fbdect_temp.php Merge dev-branch to master: v1.0.8.2 Mar 8, 2018
get_groups.php Add files via upload Jul 10, 2016
get_sysstate.php Added integration for FB.MiLight-Hub (RGBCCT-Bulbs) Aug 14, 2018
gui.php Fixed Short_Open_Tag-Issue Nov 27, 2017
gui_debug.php Add files via upload Jun 21, 2016
index.php Added integration for FB.MiLight-Hub (RGBCCT-Bulbs) Aug 14, 2018
info.php Add files via upload Jun 21, 2016
manifest.json Added integration for FB.MiLight-Hub (RGBCCT-Bulbs) Aug 14, 2018
milight_ajax.php MiLight: Changed packet repeats when using the color slider Dec 1, 2017
redalert.php Disabled MiLight-Alert-Mode Aug 21, 2018
redalert_OBS.php Alert-Mode: Thread-Mode reverted (does not work well) Nov 20, 2016
redalert_thread.php Alert-Mode: Spawn a thread for each MiLight-Bridge (better synchro of… Oct 23, 2016
send_msg.php RGB-CCT: Bugfix & made color temperature changeable when in color mode. Sep 7, 2018
timer.php Added integration for FB.MiLight-Hub (RGBCCT-Bulbs) Aug 14, 2018

README.md

FB.Switch GitHub release

Webapp zur Steuerung und Verwaltung von 433-MHz-Funksteckdosen, FritzDect 200-Steckdosen und MiLight-Lampen.

FB.Switch Screenshot

Features:

  • Aufgebaut mit jQuery UI: Passt sich automatisch an verschiedene Browser und Mobilgeräte an
  • Kann unter iOS und Android ähnlich einer nativen App direkt vom Springboard/Launcher gestartet werden
  • Unterstützt das Schalten diverser Funksteckdosen (z.B. Brennenstuhl, Elro) über ein entsprechendes LAN-Gateway
  • Unterstützt das Schalten und die Verbrauchs- sowie Temperaturabfrage an einer vorhandenen FritzBox angeschlossener FritzDect 200-Steckdosen
  • Unterstützt das Schalten sowie die Farb- und Moduswahl von MiLight-RGBW-LED-Lampen über ein entsprechendes LAN-Gateway (bis einschließlich v5)
  • Unterstützt das Schalten sowie die Farb- und Moduswahl von MiLight-RGBCCT-LED-Lampen über den FB.MiLight-Hub
  • Verwaltung von Geräten und Gerätegruppen
  • Definierung von Timern für Geräte und Gruppen. Für MiLight-Geräte kann im Timer definiert werden mit welchem Modus/Farbe/Helligkeit eingeschaltet werden soll
  • Definierung von Aktionen für Geräte und Gruppen. Für MiLight-Geräte kann in der Aktion definiert werden mit welchem Modus/Farbe/Helligkeit eingeschaltet werden soll.
  • Benutzerverwaltung: Identifikation anhand einer Client-Geräte-IP
  • Benutzerverwaltung: Für jeden Benutzer können individuelle Einstellungen wie Theme, Favoriten, Auto-Refresh usw. eingestellt werden
  • Audio-Feedback beim Betätigen bestimmter Buttons und dem Abschluss bestimmter Operationen

Voraussetzungen:

  • Webserver mit Apache, PHP5 oder PHP7 (z.B. einen Raspberry Pi)
  • PHP-Curl-, PHP-MB-String, PHP-Sockets-, PHP-XML- und (optional) PHP-SSH-Modul werden benötigt
  • Benötigt keine Datenbank!

Kompatible Hardware:

  • 433 MHz LAN-Gateway: Brematic Home Automation Gateway GWY 433 / Conn-Air
  • 433 MHz Funksteckdose: Brennenstuhl RCS 1000 N und viele andere von Elro, Intertechno, Brennenstuhl
  • FritzBox-Router mit FritzDect200-Steckdosen
  • MiLight RGBW-Lampen / RGBW-LED-Strip-Controller
  • MiLight RGBCCT-Lampen / RGBCCT-LED-Strip-Controller
  • MiLight LAN-Gateway bis einschließlich v5
  • FB.MiLight-Hub (MiLight-Gateway auf Basis eines ESP8266)

Installation:

  • Einfach in einen Ordner auf dem Webserver kopieren.
  • Webserver braucht Schreibrechte auf das data-Verzeichnis sowie dessen Unterverzeichnisse und aller Dateien.
  • Webserver braucht auch Schreibrechte auf das root-Verzeichnis der Installation.
  • Ggf. die Pfade in der Datei manifest.json anpassen (wird für Android benötigt).

Hinweis: Bitte bei der Benamung der Geräte, Gruppen usw. keine ":" und "|" verwenden!

Weitere Infos, Hilfe und Support gibt es im Forum: https://forum.bernis-hideout.de/viewforum.php?f=4