Med OpenSprinkler kan du tænde og slukke for smarte komponenter forbundet til din Fritz!Box via http://-anmodning.
For at gøre dette skal du i OpenSprinkler-appen på en ledig station (vandingscirkel) klikke på Egenskaber (gearet til højre) og derefter på Avanceret. Vælg derefter "HTTP" som stationstype. Nu kan du indtaste to http-kommandoer, en for at tænde, en for at slukke.
De relevante kommandoer er tilgængelige på AVM-webstedet:
https://avm.de/fileadmin/user_upload/Global/Service/Interfaces/AHA-HTTP-Interface.pdf
En kommando har følgende struktur:
https://fritz.box/webservices/homeautoswitch.lua?ain=<ain>&switchcmd=<cmd>&sid=<sid>
<sid> er noget, der ligner en adgangskode, som du konfigurerer med din Fritz!Box. <ain> står for komponenten, f.eks. en socket og <cmd> er den kommando, der skal udføres.
Problemet er, hvor får du den side fra? For dette er kun gyldigt i 20 minutter.
Her er muligheden beskrevet, hvordan man gør det ved hjælp af et php-script. Du kan sætte dette op på en Raspberry pi, så OpenSprinkler starter scriptet, som så skifter stikkontakterne.
https://www.heise.de/select/ct/2016/7/1459414791794586
Det fungerer dog bedre, hvis du bruger sockets med API, som du kan styre direkte.

