Statusbot HomeKit
Statusbot HomeKit Release status: stable [box doku] | |
---|---|
Description | Labor-Status über HomeKit |
Author(s) | Fridtjof |
Last Version | 1.0 () |
Platform | Linux/Homebridge, iOS |
License | WTFPL |
Mithilfe von Homebridge und dem Plugin cmdswitch2 kann man den Status-Bot recht einfach als Schalter in die Home.app unter iOS einbinden und auch mit Siri abfragen ("Hey Siri, ist das Labor an?")
Wie?
1. Homebridge einrichten: https://github.com/nfarina/homebridge
2. Das Config-Template ausfüllen (MAC-Adresse mit : getrennt, PIN nach dem Schema "xxx-xx-xxx" (nur Zahlen)) und als ~/.homebridge/config.json speichern
3. Homebridge starten und den QR-Code in der Home-App scannen
Internetz
Damit das überall (sprich außerhalb des lokalen Netzwerks) funktioniert, braucht es einen Apple TV oder ein iPad, die sich im gleichen Netzwerk wie die Homebridge befinden und mit deinem iCloud-Account angemeldet sind. Weitere Infos hier: https://support.apple.com/de-de/HT207057
Config-Template
{ "bridge": { "name": "Homebridge", "username": "<irgendeine MAC hier>", "port": 51826, "pin": "<PIN>" }, "platforms": [{ "platform": "cmdSwitch2", "name": "Status", "switches": [{ "name": "Labor", "on_cmd": "true", "off_cmd": "true", "polling": true, "interval": 5, "state_cmd": "[ \"$(curl -s 'https://das-labor.org/status/status.php?status')\" == \"OPEN\" ]", "manufacturer": "Das Labor", "model": "Statusbot", "serial": "1337" }] }] }