Com OpenSprinkler você pode ligar e desligar os componentes inteligentes conectados ao seu Fritz!Box através do pedido http://.
Para isso, clique no OpenSprinkler-App em uma estação livre (circuito de irrigação) em Propriedades (a engrenagem à direita) e depois em Avançado. Em seguida, selecione “HTTP” como o tipo de estação. Agora você pode inserir dois comandos http, um para ligar e outro para desligar.
Os comandos apropriados estão disponíveis no site da AVM:
https://avm.de/fileadmin/user_upload/Global/Service/Schnittstellen/AHA-HTTP-Interface.pdf
Um comando tem a seguinte estrutura:
https://fritz.box/webservices/homeautoswitch.lua?ain=<ain>&switchcmd=<cmd>&sid=<sid>
o é algo como uma senha que você configura com o Fritz! Box. representa o componente, por exemplo, um soquete e é o comando a ser executado.
O único problema é: de onde você consegue o SID? Porque isso só é válido por 20 minutos.
Aqui está uma descrição de como fazer isso com um script php. Isso pode ser configurado em um Raspberry pi de modo que OpenSprinkler o script é iniciado, que então alterna os soquetes.
https://www.heise.de/select/ct/2016/7/1459414791794586
Funciona melhor, entretanto, se você usar sockets com API que você pode controlar diretamente.