Releases: bombcheck/FB.Switch
Releases · bombcheck/FB.Switch
v1.0.9.1-STABLE
Neue Features
- Integration der REST-API des FB.MiLight-Hubs
- Unterstützung der neuen MiLight-RGB+CCT-Lampen über den FB.MiLight-Hub inkl. aller Features (Auswahl der Farbtemperatur und -sättigung).
- Über den Hub und dessen API können theoretisch auch alle anderen MiLight-Lampenmodelle gesteuert werden. Die entsprechenden Funktionen können bei Bedarf einfach integriert werden.
v1.0.8.2-STABLE
Verbesserungen
- Wenn für die Außentemperatur eine alternative Quelle verwendet wird, werden dessen Daten auch angezeigt wenn der eigentliche Sensor offline ist.
- Anzeige der FBdect-Temperaturdaten verbessert für den Fall, das die Verbindung zu den FBdects verloren geht.
- Der Status eines Gerätes kann jetzt via
GET
ausgelesen werden:?action=status&type=device&id=29
Bugfixes
- Fehler beim Speichern der config unter PHP7 behoben.
- Fehler in der Verwendung einer alternativen Außentemperatur-Quelle behoben.
v1.0.8.1-STABLE
Bugfixes
- PHP-Short_Open_Tag-Problem gefixt
v1.0.8-STABLE
Neue Features
- Helligkeits-Steuerung für DISKO-Modus hinzugefügt: Die Helligkeit wird unabhängig von den Helligkeiten der anderen Modi gespeichert und wieder gesetzt.
- Soundeffekte beim Betätigen von Schaltflächen können nun in der Design-Konfiguration deaktiviert werden.
- Splash-Animation kann nun in der Design-Konfiguration deaktiviert werden.
- Neue Themes hinzugefügt (Wünsche hierzu werden gerne angenommen).
- ASYNC-Modus hinzugefügt: Wenn Aktionen per URL via
GET
vorgenommen werden, wird der Aufruf erst beendet wenn die Aktion abgeschlossen ist. Dies führt z.B. beim Einsatz der HA-Bridge mit Alexa zu Fehlermeldungen, da die Antwort nicht schnell genug kommt.
Lösung:&async=true
an den URL-Aufruf anhängen: Nun wird der Aufruf sofort erfolgreich beendet, die eigentliche Aktion wird im Hintergrund ausgeführt. - Alternative Datenquelle für den gewählten Außentemperatursensor möglich: Einfach
<UseAlternateOutdoorTempSource>#PFAD ZUR DATEI MIT DATEN#</UseAlternateOutdoorTempSource>
zurGLOBAL
-Sektion in derconfig.xml
hinzufügen.
Format der Datendatei:Temperatur in °C
|0|Datum von wann die Daten sind (yyyy-mm-dd hh:mm:ss)
. Wenn die Daten älter als 30 Minuten sind, wird in FB.Switch statt dieser "----" angezeigt. - Work in Progress: RED ALERT-Modus für MiLight-Lampen hinzugefügt: Einfach
<UseForAlertMode>true</UseForAlertMode>
zu der/den gewünschten MiLight-Bridge(s) in derconfig.xml
hinzufügen. Dann den Modus im Browser durch einenGET
-Parameter aktivieren:?type=alertstate&action=(ON|OFF)
.
Alle MiLight-Lampen der so konfigurierten bridge(s) schalten auf ROT und variieren ihre Helligkeit. Außerdem werden alle laufenden instanzen von FB.Switch, welcheGeräte-Daten dynamisch aktualisieren
aktiviert haben, durch eine RED ALERT-Animation nebst Sound gesperrt. Auch die Timer sind in diesem Modus außer Funktion.
Bugfixes
- DISKO-Modus via Einschalten verlassen: Wenn die MiLight-Lampe im Disko-Modus war, konnte man die Modi nicht durch einfaches Einschalten wie gewohnt durchschalten. Dies wurde nun gefixt.
- FBdect: Verbessertes Handling von Geräten, die gerade offline sind.
- FBdect: Darstellung der Daten von Geräten, die gerade offline sind, verbessert.
- FB.MiLight-Hub: Kompatibilität des MiLight-Color-Sliders verbessert
- Einblendung des Status (gelbes Fenster) nach dem Ausführen eines Kommandos abgeschaltet.
v1.0.6.1-STABLE
Critical Bugfix: Fixed timeout/error messages appearing if no fritzbox/fbdect200 present.
v1.0.6-STABLE
Re-created release because of a bug in timer-ping-function.