Με το OpenSprinkler μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε τα έξυπνα εξαρτήματα που είναι συνδεδεμένα στο Fritz!Box σας μέσω αιτήματος http://.
Για να το κάνετε αυτό, στην εφαρμογή OpenSprinkler σε έναν ελεύθερο σταθμό (κύκλος άρδευσης), κάντε κλικ στο Properties (το γρανάζι στα δεξιά) και μετά στο Advanced. Στη συνέχεια, επιλέξτε "HTTP" ως τύπο σταθμού. Τώρα μπορείτε να εισάγετε δύο εντολές http, μία για ενεργοποίηση, μία για απενεργοποίηση.
Οι κατάλληλες εντολές είναι διαθέσιμες στον ιστότοπο της AVM:
https://avm.de/fileadmin/user_upload/Global/Service/Interfaces/AHA-HTTP-Interface.pdf
Μια εντολή έχει την ακόλουθη δομή:
https://fritz.box/webservices/homeautoswitch.lua?ain=<ain>&switchcmd=<cmd>&sid=<sid>
Το <sid> είναι κάτι παρόμοιο με έναν κωδικό πρόσβασης, τον οποίο ρυθμίζετε με το Fritz!Box σας. Το <ain> σημαίνει το στοιχείο, π.χ. μια υποδοχή και το <cmd> είναι η εντολή που πρέπει να εκτελεστεί.
Το πρόβλημα είναι, από πού παίρνετε το sid; Γιατί αυτό ισχύει μόνο για 20 λεπτά.
Εδώ περιγράφεται η δυνατότητα πώς να το κάνετε χρησιμοποιώντας ένα σενάριο php. Θα μπορούσατε να το ρυθμίσετε σε ένα Raspberry pi έτσι ώστε το OpenSprinkler να ξεκινά το σενάριο, το οποίο στη συνέχεια αλλάζει τις υποδοχές.
https://www.heise.de/select/ct/2016/7/1459414791794586
Ωστόσο, λειτουργεί καλύτερα εάν χρησιμοποιείτε υποδοχές με API που μπορείτε να ελέγξετε απευθείας.

