NEWS
Test Adapter Hydrawise
-
@sentiq Danke dir. Klappt prima bei mir!
Als Ergänzung für die Readme zum schnelleren Einstieg schlage ich noch vor:
Link zum PDF mit Erklärungen: Hydrawise REST API – Version 1.5
https://support.hydrawise.com/hc/en-us/articles/360008965753-Hydrawise-API-InformationDann kann man sich die Details zu den Datenpunkten kurz anschauen:
z.B. hydrawise.0.schedule.X.time = "Number of seconds until the next programmed run. Value will be 1 if a run is in progress"Der Datenpunkt hydrawise.0.schedule.time nimmt den Linux-Zeitstempel aus der JSON vom letzten API-JSON-Abruf. Vielleicht könnte man das auch noch in einen timestr umwandeln und als Ergänzung bei Name hinzufügen "last-api-poll" oder sowas.
Besten Dank !
-
@qwertz
Den Link zur Doku habe ich mit in die Readme gepackt.
Den Datenpunkt habe ich wie vorgeschlagen angelegt.Danke für dein Feedback.
-
Hallo @SentiQ,
erst einmal Danke für deine Mühe und Zeit.
Einen Vorschlag zur Verbesserung hätte ich jedoch, da die API dahingehend etwas starr ist. Letztendlich besitzt jede Zone eine konfigurierte Zeit (Datenpunkt "run" in s) für die Sprengung eines Kreises. Wenn ich jedoch einen Kreis mit der bereits konfigurierten Zeit starten möchte, muss man sich ein Script/Blockly basteln. Dies liest die Zeit ("run") in Sekunden aus und setzt diese in den Datenpunkt "runZone". Hier wünschte ich mir eine elegantere Lösung, beispielsweise einen extra Datenpunkt (Switch), der den Kreis direkt starten und stoppen kann.switch to "true" -> starte Kreis mit X Sekunden (X=Wert aus "run") -> danach Wechsel auf false
switch to "false" -> stoppe den KreisDamit ließe sich der Adapter direkt in eine Visualisierung einbinden. Hoffentlich ist mein Vorschlag verständlich
Grüße
-
@splatterjoe Danke für dein Feedback - guter Vorschlag, wäre evtl. gut dazu ein Issue im Repo anzulegen?
-
@sentiq Das macht Sinn Ich erstelle mal ein Issue.
Grüße
-
Hallo zusammen,
Ich bin auch grade dran eine Bewässerung zu planen und zusätzlich iobroker einzuführen! Ich wollte nochmal nachfragen welche Funktionen genau mit dem Adapter klappen? Ist das nur eine Anzeige des Status oder kann ich damit mehr oder weniger auch die Steuerung der Bewässerung machen? Gibts eine kurze funktionsbeschreibung?
Mir geht es darum, dass ich mich beim Kauf einer Steuerung für die richtige Variante entscheide! Hydrawise wäre sicherlich stabil und wenn das einbinden vollumfänglich klappt wäre es evtl eine gute Variante ggü zb Shelly oder anderen „Basteleien“ in Eigenregie
Danke für ein Feedback!
-
@shebo
Du kannst sehen, welche Zonen laufen und du kannst Zonen auch manuell starten und stoppen über iobroker. Die Sensordaten bei angeschlossenem Wasserzähler siehst du in iobroker nicht, sondern nur auf der Hydrawise App oder Homepage.Zu beachten ist, dass du mit der iobroker Steuerung über die Cloud zugreifst und dann für immer auf die funktionierende Hydrawise Cloud angewiesen bist.
Eine lokale Schnittstelle des Controllers wurde vor Jahren mit einem Update geschlossen.Ich würde selber auch wieder Hydrawise nehmen und nix selber basteln.
-
@qwertz Danke für das schnelle Feedback! Dh ich kann manuell jedes Ventil einzeln öffnen / schließen und aber auch Möglichkeiten die „Zeitprogramme“ einzurichten bzw. diese zu starten?
Finde die Idee auch gut das originalsystem zu verwenden und dieses aber auch zentral zu integrieren! Und das Thema „Abhöngigkeit Hydrawise Cloud“, dass würde ich mit der normalen Hydrawise App ja auch habrn, zumindest wenn ich nicht zu Hause bin, korrekt?
Danke nochmal
-
@shebo Das Editieren der Hydrawise-Zeitprogramme über iobroker geht nicht.
Manuell Ventil auf und zu über iobroker geht. Bei manuell Ventil auf kannst du auch eine Dauer in Sekunden vorgeben.Die Hydrawise App nutzt vermutlich auch wenn du zu Hause bist die Cloud. D.h. falls die Cloud in ferner Zukunft mal weg ist, kannst du Hydrawise nur noch am Touchscreen der Steuereinheit bedienen. In dem unwahrscheinlichen Fall, kannst du immer noch auf eine Bastellösung umbauen.
-
Hallo @SentiQ,
auch ich danke Dir herzlich für die Mühe, für die Zeit und für den Gehirnschmalz, die Du in diesen Adapter gesteckt hast. Ich habe ihn erst diese Woche entdeckt. Von der Theorie her hat er sofort mein Interesse geweckt. Von der Praxis her setze ich ihn seit heute produktiv für meinen Rasen ein.
Meine Anwendung: Ich lege in einem Google Kalender Termine mit dem Betreff "Hydra" gefolgt von Laufzeitangaben für meine einzelnen Zonen an. Der Kalender wird über den iCal Adapter in ioBroker hereingeholt, die Termine werden per Skript nach den "Hydra" Betreffs gefilzt und daraus per schedule Statement die Zeiten der Beregnungen für die einzelnen Zonen angesteuert.
Der Vorteil der Nutzung eines Kalenders liegt darin, dass Du auch mit Serienterminen arbeiten kannst, bei denen darüberhinaus auch einzelne Termine ausgesetzt oder verschoben werden können.