Met OpenSprinkler kunt u via http:// request slimme componenten die op uw Fritz!Box zijn aangesloten, in- en uitschakelen.
Hiervoor klikt u in de OpenSprinkler-app op een vrij station (irrigatiecirkel) op Eigenschappen (het tandwiel rechts) en vervolgens op Geavanceerd. Selecteer vervolgens “HTTP” als zendertype. Nu kunt u twee http-opdrachten invoeren, één om in te schakelen en één om uit te schakelen.
De juiste opdrachten zijn beschikbaar op de AVM-website:
https://avm.de/fileadmin/user_upload/Global/Service/Interfaces/AHA-HTTP-Interface.pdf
Een opdracht heeft de volgende structuur:
https://fritz.box/webservices/homeautoswitch.lua?ain=<ain>&switchcmd=<cmd>&sid=<sid>
De <sid> is vergelijkbaar met een wachtwoord, dat u instelt met uw Fritz!Box. <ain> staat voor de component, b.v. een socket en <cmd> is het uit te voeren commando.
Het probleem is: waar haal je de zijkant vandaan? Want deze is maar 20 minuten geldig.
Hier wordt de mogelijkheid beschreven hoe u dit kunt doen met behulp van een php-script. Dit zou je op een Raspberry pi zo kunnen instellen dat OpenSprinkler het script start, dat vervolgens de sockets schakelt.
https://www.heise.de/select/ct/2016/7/1459414791794586
Het werkt echter beter als je sockets met API gebruikt die je direct kunt aansturen.

