Das Homebridge iMow Plugin ermöglicht die Integration von STIHL iMow Mährobotern in Homebridge. Mit diesem Plugin kannst du den Status deines Mähroboters überwachen und grundlegende Aktionen wie das Starten und Stoppen des Mähens sowie das Zurückkehren zur Ladestation über Apple HomeKit ausführen.
- Anzeigen des aktuellen Status des Mähroboters (Mähen oder im Dock)
- Starten des Mähens über HomeKit
- Stoppen des Mähens und Zurückkehren zur Ladestation über HomeKit
- Anzeigen von Ladezustand und letzter Kontaktzeit
- Homebridge v1.3.4 oder höher
- Node.js v14.17.0 oder höher
- Python3 und Quart
- Ein STIHL iMow Mähroboter mit gültigem Benutzerkonto
-
Installiere Homebridge:
Folge der offiziellen Homebridge Installationsanleitung.
-
Klone das Repository und installiere die Abhängigkeiten:
cd ~ git clone https://github.com/USERNAME/homebridge-imow.git cd homebridge-imow npm install
-
Kopiere das Projektverzeichnis in den globalen Node.js Modulpfad:
sudo cp -r ~/homebridge-imow /usr/local/lib/node_modules/homebridge-imow
- Starte den Quart-Server und starte Homebridge neu:
cd /usr/local/lib/node_modules/homebridge-imow
sudo python3 .\imow_server.py &
sudo systemctl restart homebridge
Öffne die config.json Datei deiner Homebridge Installation (üblicherweise in ~/.homebridge): Füge die Plattform-Konfiguration hinzu:
{
"platforms": [
{
"platform": "HomebridgeIMow",
"name": "iMow",
"email": "[email protected]",
"password": "DEIN_PASSWORT"
}
]
}
Speichere die Datei, starte den Quart-Server und Homebridge neu:
cd /usr/local/lib/node_modules/homebridge-imow
sudo python3 .\imow_server.py &
sudo systemctl restart homebridge
Du kannst Quart automatisiert bei jedem Reboot per Cron neustarten. Eine .service Datei ist noch in Arbeit
sudo crontab -e
Füge diese Zeile hinzu. Achte auf die korrekte Bepfadung deiner Python3 Installation (which python3)
@reboot /usr/bin/python3 /usr/local/lib/node_modules/homebridge-imow/imow_server.py &
- axios: ^0.21.1
- homebridge: ^1.3.4
- hap-nodejs: ^0.9.4
- Python3
- quart
- stihl-imow-webapi: (wird während der Installation des Plugins automatisch installiert)
Nach der erfolgreichen Installation und Konfiguration sollte dein STIHL iMow Mähroboter in der Home-App auf deinem iOS-Gerät erscheinen. Du kannst den Mäher starten oder stoppen, indem du den Schalter in der Home-App betätigst.
Wenn du Änderungen an diesem Plugin vornehmen möchtest, kannst du das Repository klonen und Pull-Requests erstellen.
git clone https://github.com/USERNAME/homebridge-imow.git
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe die LICENSE Datei für weitere Details.
Danksagungen
Wenn du Fragen oder Probleme hast, erstelle bitte ein Issue in diesem Repository.