Status-Bot/HomeKit
| Status-Bot/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?[Bearbeiten | Quelltext bearbeiten]
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[Bearbeiten | Quelltext bearbeiten]
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[Bearbeiten | Quelltext bearbeiten]
{
"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"
}]
}]
}