Con OpenSprinkler puede encender y apagar los componentes inteligentes conectados a su Fritz!Box mediante una solicitud http://.
Para ello, en la aplicación OpenSprinkler en una estación libre (círculo de riego), haga clic en Propiedades (el engranaje de la derecha) y luego en Avanzado. Luego seleccione “HTTP” como tipo de estación. Ahora puede ingresar dos comandos http, uno para encender y otro para apagar.
Los comandos apropiados están disponibles en el sitio web de AVM:
https://avm.de/fileadmin/user_upload/Global/Service/Interfaces/AHA-HTTP-Interface.pdf
Un comando tiene la siguiente estructura:
https://fritz.box/webservices/homeautoswitch.lua?ain=<ain>&switchcmd=<cmd>&sid=<sid>
El <sid> es algo similar a una contraseña que usted configura con su Fritz!Box. <ain> representa el componente, p.e. un socket y <cmd> es el comando a ejecutar.
El problema es ¿de dónde sacas el sid? Porque esto sólo es válido por 20 minutos.
Aquí se describe la posibilidad de cómo hacerlo usando un script php. Puede configurar esto en una Raspberry pi para que OpenSprinkler inicie el script, que luego cambia los enchufes.
https://www.heise.de/select/ct/2016/7/1459414791794586
Sin embargo, funciona mejor si usas sockets con API que puedes controlar directamente.

