Avec OpenSprinkler vous pouvez activer et désactiver les composants intelligents connectés à votre Fritz!Box via une requête http://.
Pour cela, cliquez dans le OpenSprinkler-App sur une station libre (circuit d'irrigation) sur Propriétés (l'engrenage à droite) puis sur Avancé. Sélectionnez ensuite « HTTP » comme type de station. Vous pouvez maintenant entrer deux commandes http, une pour activer, une pour désactiver.
Les commandes appropriées sont disponibles sur le site Web AVM:
https://avm.de/fileadmin/user_upload/Global/Service/Schnittstellen/AHA-HTTP-Interface.pdf
Une commande a la structure suivante:
https://fritz.box/webservices/homeautoswitch.lua?ain=<ain>&switchcmd=<cmd>&sid=<sid>
le est quelque chose comme un mot de passe que vous avez configuré avec votre Fritz! Box. représente le composant, par exemple une prise et est la commande à exécuter.
Le seul problème est de savoir d'où vient le SID? Parce que cela n'est valable que pendant 20 minutes.
Voici une description de la façon de le faire avec un script php. Cela pourrait être configuré sur un Raspberry pi tel que OpenSprinkler le script démarre, qui commute ensuite les sockets.
https://www.heise.de/select/ct/2016/7/1459414791794586
Cela fonctionne mieux, cependant, si vous utilisez des sockets avec des API que vous pouvez contrôler directement.