Mithilfe des homebridge-laundrify-official Plugins, lassen sich deine laundrify WLAN-Adapter zu Homebridge hinzufügen und dadurch auch in HomeKit verwenden.
Voraussetzungen
- Die Integration wurde in der laundrify-App v1.10.0 umgesetzt
- Das Plugin erfordert außerdem Homebridge v1.3.0
Integration aktivieren
Für die Verwendung des Plugins ist ein sog. Auth Code notwendig, der nach der Aktivierung in der laundrify-App angezeigt wird.
Tippe hierfür in der laundrify-App unter "Smart-Home Integration" auf "Homebridge" und aktiviere den Schalter "Integration aktivieren":
->
Notiere dir den anschließend angezeigten Auth Code, um ihn später in der Homebridge-Konfiguration einzufügen.
Plugin installieren und konfigurieren
Das Plugin lässt sich sowohl über die Homebridge UI als auch über die CLI installieren und konfigurieren.
Installation über Homebridge UI
Um das Plugin über die Homebridge UI zu installieren, öffne die Plugins-Seite und suche nach "laundrify-official".
Bitte beachte, dass es neben laundrify-official noch ein weiteres laundrify-Plugin gibt (homebridge-laundrify von @ttimpe), welches unabhängig hiervon entwickelt wird.
Öffne anschließend die Einstellungen des Plugins:
Füge dort den AuthCode aus der laundrify-App ein und klicke auf "Speichern":
Installation über CLI
Um das Plugin über die CLI zu installieren führe folgenden Befehl aus:
sudo npm i -g homebridge-laundrify-official
Ändere die JSON-Konfiguration anschließend nach folgendem Beispiel:
{
"bridge": {...},
"platforms": [
{...},
{
"platform": "laundrify",
"authCode": "xxx-xxx",
"pollInterval": 60
}
]
}
Hinweis zum Gerätestatus
Standardmäßig entsprechen die Zustände des Kontaktsensors der folgenden Funktionsweise:
- Kontaktsensor offen => Waschmaschine/Trockner aus
- Kontaktsensor geschlossen => Waschmaschine/Trockner an
Diese Zuordnung hat unglücklicherweise zur Folge, dass das Gerät in der HomeKit-Übersicht ausgeblendet wird, wenn das Programm startet (Kontaktsensor offen).
Ab der Plugin-Version v1.1.0 lässt sich die Zuordnung in der Plugin-Konfiguration umkehren ("Invert status" aktivieren).