Du nutzt ein Shelly-Device
- Z.B. zum Einschalten eines Rasensprengers und möchtest gleichzeitig Robonect sagen, es möchte den Mäher dazu in die Ladestation schicken (und danach wieder auf Auto-Modus schalten)?
Füge den Befehl, mit dem Robonect den Mäher in die Ladestation schickt ("home") in die URL-Actions des Shelly ein. Bei Eintritt des gewünschten Ereignisses, wenn das Shelly-Relais, z.B. zum Starten des Rasensprengers, ausgelöst wurde, oder eines am Shelly angeschlossener physikalischer Schalters hierzu betätigt wurde, wird dieser Befehl dann an Robonect gesendet.
Der Befehl, der Robonect sagt, der Mäher solle auf "home" schalten lautet:
Code: Alles auswählen
http://<IP VonRobonect>/xml?user=<Benutzer>&pass=<Passwort>&cmd=mode&mode=home
Code: Alles auswählen
http://<IP VonRobonect>/xml?user=<Benutzer>&pass=<Passwort>&cmd=mode&mode=auto
Um Robonect den Befehl zum Fahren in die Ladestation zu geben, wenn das Relais ausgelöst, also eingeschaltet wurde, egal, ob durch einen Sprachbfehl (Alexa, Google, Siri-HomeKit über Homebridge), einen externen physischen Schalter oder z.B. über die Shelly-App, dann trägst Du den Befehl in diese URL-Action-Zeile ein:
Diese Prinzip kann auf beliebig andere Zwecke, zu denen die verschiedensten Schelly-Arten eingesetzt werden können, angewandt werden.
Viel Spaß!