É bem conhecido que um interruptor pode ser conectado às entradas do sensor.
Mas o fato de você poder conectar quantos switches quiser pela rede é certamente novo!
Com a ajuda do botão inteligente "Shelly Button1", você pode iniciar até 4 programas diferentes com um botão ou controlar estações individuais, como esta aqui:
https://www.reichelt.de/shelly-button-1-wifi-schwarz-shelly-button1-p284173.html
Estas 4 funções diferentes são alcançadas distinguindo entre prensas simples, longas, duplas e triplas. Um comando pode ser atribuído a cada tipo, aqui o controle do OpenSprinkler API:
O botão deve ser programado de forma que ao ser pressionado, o comando
http://os-ip/cm?pw=xxx&sid=0&en=1&t=360
onde sid=0=1ª zona, t=360=segundos tempo de execução
E, por exemplo, o pressionamento longo sai:
http://os-ip/cm?pw=xxx&sid=0&en=0
A senha pw deve ser inserida como um hash MD5, por exemplo, você pode convertê-la com uma ferramenta de hash MD5 online.
(por exemplo, aqui: https://www.md5hashgenerator.com/)
A lista completa de comandos da API pode ser encontrada aqui:
https://openthings.freshdesk.com/support/solutions/articles/5000716363-os-api-documents