Dass man einen Schalter an die Sensoreingänge anschließen kann, ist ja bekannt.
Aber dass Sie beliebig viele Schalter über das Netzwerk anschließen können, ist sicherlich neu!
Mithilfe des smarten Tasters « Shelly Button1 » können Sie mit einem Taster bis zu 4 verschiedene Programme starten oder Einzelstationen ansteuern, wie z.B. der hier:
https://www.reichelt.de/shelly-button-1-wifi-schwarz-shelly-button1-p284173.html
Diese 4 verschiedenen Funktionen werden erreicht, in dem man zum Drücken einfach-, langer-, doppel- und dreifach-drücken unterscheidet. Jeder Art kann ein Befehl zugeordnet werden, hier eben die Ansteuerung der OpenSprinkler API:
Der Button muss so programmiert werden, dass er beim Drücken den Befehl
http://os-ip/cm?pw=xxx&sid=0&en=1&t=360
wobei sid=0=1.Zone, t=360=Sekunden Laufzeit
Und z.B. lange drücken beendet es:
http://os-ip/cm?pw=xxx&sid=0&en=0
Das Passwort pw muss als MD5 Hash eintragen werden, z.B. können Sie das mit einem online MD5 hash tool konvertieren.
(z.B. hier: https://www.md5hashgenerator.com/)
Die vollständige Liste der API Befehle finden Sie hier:
https://openthings.freshdesk.com/support/solutions/articles/5000716363-os-api-documents