NEWS
Test Adapter Rain Bird v0.1.x GitHub
-
Aktuelle Test Version 0.1.0 Veröffentlichungsdatum 13.01.2020 Github Link https://github.com/StrathCole/ioBroker.rainbird Hallo zusammen,
bisher hatte ich leider keinen Adapter für Rain Bird gefunden. Daher habe ich nun einen entwickelt.
Ich habe die python library "pyrainbird" (https://github.com/jbarrancos/pyrainbird) vollständig in NodeJS portiert und darauf basierend den ioBroker Adapter geschrieben.Was funktioniert?
- Abfrage der Zonen
- Abfrage Bewässerungsstatus
- Abfrage Regensensor-Status
- Kommando Zonentest
- Kommando manuelles Programm
- Kommando manuelle Zone (mit Dauer)
- Kommando Bewässerung stoppen
- Kommando nächste Zone (bei laufendem Programm)
- Abfrage Gerätedaten
Funktioniert natürlich nur mit einem LNK WiFi Modul für den Rain Bird. Verwendet wird dann eine direkte Verbindung, die Cloud bleibt außen vor.
Viele Grüße
Marius -
Wir sind gerade mitten in der Gartenplanung wollen in Kürze die Umsetzung beauftragen. Unser GaLa-Bauer hat uns ein Bewässerungssystem von Rainbird angeboten mit dem Steuergerät ESP-ME.
Nach etwas Recherche bin ich dann auf deinen Adapter gestoßen und hab mich gefreut, dass es schon eine Möglichkeit gibt, die ESP-ME mit ioBroker zu verbindenHat schon jemand diesen Adapter mit seinem Beregnungssteuergerät von Rainbird im Einsatz und kann von seinen Erfahrungen berichten?
-
@Feuersturm Hi,
wir haben ebenfalls dieses Steuergerät (mit dem LNK-WLAN Modul).
Den Adapter habe ich aber erst in diesem Winter geschrieben, daher wird es noch niemanden geben, der damit Erfahrung hat -
@StrathCole Dann biete ich mich mal als Tester an, wenn wir uns für die Bewässerung entscheiden
-
Ich habe gerade eine Verbindung zum ESP-RZXe herstellen lönnen.
Wenn ich etwas ausprobieren kann, dass wäre ich gerne bereit!
-
Klingt sehr interessant. Welches Steuergerät von Rainbird hast du? Wie viele Zonen hast du? Ist es mit allen kompatibel die das Wifi Modul benutzen?
Danke für die Mühe und die Antwort. -
Ich habe ein ESP-Me mit LNK WiFi Adapter. Erweiterungen habe ich keine, also nur die 4 Basis-Zonen, mit mehr Zonen würde es aber auch funktionieren. Ob das auch mit anderen Geräten funktionieren würde … keine Ahnung. Aktuell ist die Anlage aber auch bei mir noch im Wintermodus.
-
Ich habe mit dem ESP-RZXe folgende View erstellt:
Per Druck auf den Sprenkler Button, soll der Kreis gestartet und wieder gestoppt werden.
Für den Test ist es noch zu kalt, da die Anlage noch im Winterschlaf ist. Der Regensensor funktioniert aber schon!
-
sehr cooler Adapter. Nur eine Frage dazu. Welcher Datenpunkt schaltet den einzelnen Kreis ein und aus? Ich habe jetzt beim spielen nur die richtige Bewässerung anbekommen, wenn ich eine Zeit im Punkt rainbird.0->stations->runZone anbekommen und dann halt nur für die Zeit, die ich angegeben habe. Alle anderen Punkte sind nicht beschreibbar und wenn ich sie beschreibbar mache, ändert sich beim wechsel von false auf true nichts.
-
@Martin-Rodewald Der Datenpunkt für Zone 1 ist
rainbird.0.device.stations.1.runZone
, für Zone 2rainbird.0.device.stations.2.runZone
usw. Dort wird die Zahl der Minuten eingetragen.Die Bewässerung wird mit
rainbird.0.device.commands.stopIrrigation
gestoppt. -
@StrathCole
Also ein anschalten und laufen lassen bis man manuell stoppt funktioniert so nicht. Weiß ich Bescheid, danke für deine Antwort.Funktioniert super dein Adapter. Endlich nicht mehr der Krampf mit dieser scheiß Rainbirdapp, wenn man zwischendurch mal beregnen will.
-
@Martin-Rodewald sagte in Test Adapter Rain Bird v0.1.x GitHub:
Also ein anschalten und laufen lassen bis man manuell stoppt funktioniert so nicht. Weiß ich Bescheid, danke für deine Antwort.
Doch natürlich geht das. Einfach bspw. bei
rainbird.0.device.stations.2.runZone
60 eintragen (1 Stunde). Dann, wenn du beenden willst, beirainbird.0.device.commands.stopIrrigation
auftrue
setzen, das stoppt alle Bewässerungen und Programme. -
Was macht denn der Datenpunkt rainbird.0.device.stations.1.irrigation ?
Ich dachte wenn ich den auf "true" setze fängt er an zu laufen?
Meine Anlage ist leider immer noch aus, da die Pumpe defekt ist und ich auf einen neue warte ...
Wie hinterlegt Ihr den Text eigentlich mit rot?
-
@StrathCole genau so mache ich es jetzt auch. Hat nur ne Weile gedauert bis ich das raus bekommen habe, da ich den datenpunkte mit ner Switch Node aus dem Node red Dashboard bedient habe und mich gewundert habe, warum es nicht geht. Bin dann aber auch irgendwann dahinter gekommen
-
@myssv das geht nicht. Der false/True Wird quasi nur als Zustand angezeigt und ist nicht schaltbar.
-
@myssv sagte in Test Adapter Rain Bird v0.1.x GitHub:
Wie hinterlegt Ihr den Text eigentlich mit rot?
Mit Backticks, also `
-
Danke
!! -
@myssv Off-Topic: Die Backticks sind dann für Dinge gedacht wie Befehle, Datenpunkte in ioBroker oder Werte wie
true
undfalse
etc. Das macht es leichter zu lesen. Ich weiß nicht, welche Features das Forum alle unterstützt, aber hier ist eine Erklärung zu Markdown: https://de.wikipedia.org/wiki/Markdown -
Könnt Ihr mal bitte ein paar Beispiele posten, wie Ihr das mit den Reglern gelöst habt?
Meine Pumpe ist endlich da, aber ich verzweifel an den Einstellungen ...
Wenn ich z.B. den Datenpunkt
rainbird.0.device.stations.1.runZone
auf 5 setze, fängt die Bewässerung an, doch der Wert wird gleich wieder gelöscht, so dass der Slider wieder auf 0 springt. -
Nach einer langen Nacht mit viel Try and Error habe ich nun folgende Ansicht:
Wenn nun ein Kreis bewässert wird (Slider auf gewünschte Anzahl Minuten ziehen), ändert sich das Bild etwas:
Mit dem roten Button kann die Bewässerung gestoppt werden. Außerdem wird unten in rot als Spielerei noch einmal die aktive Zone eingeblendet.
Leider springt der Slider immer wieder auf "0" zurück. Hier wäre mir lieber, wenn er die Restlaufzeit anzeigen würde, doch dafür finde ich keinen passenden Datenpunkt.