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