Froggit (Sainlogic) Wetterstation DP1500 und Sensoren in iobroker und KNX integrieren
Mein Setup:
- Froggit DP1500 Wi-Fi Wetterserver USB-Dongle
- 4 Bodenfeuchtesensoren Froggit DP100 Funksensor
- 1 DP50 / WH31A Mehrkanal Thermo-Hygrometer Funksensor
Das ganze will ich unter iobroker angezeigt bekommen und die Werte der Sensoren in den KNX-Bus schreiben.
Installation
npm install iobroker.sainlogic
Dann zur Sicherheit iobroker neu starten (iobroker stop / iobroker start)
Konfiguration
Die Konfiguration des sainlogic package ist hier beschrieben:
https://www.npmjs.com/package/iobroker.sainlogic
Hier nochmal die Zusammenfassung:
"WS View" App
Bei mir am iPhone.
Ansicht Device
More --> Weather Services
Next wählen bis "Customized" erscheint
- Enable
- Protocol: Ecowitt
- Server: <IP-Adresse iobroker>
- Path (default): /weatherstation/updateweatherstation.php
- Station ID: <n/a>
- Station Key: <n/a>
- Port: 45001
- Upload Interval: 60 seconds
In meinem Fall ging es mit dem Protokoll Wunderground nicht! Der Listener wurde damit nie aktiv. Mit Ecowitt ging es sofort.
iobroker
Unter Instances dann für sainlogic im Tab Listener die entsprechenden Werte eintragen:
- Active!
- IP: <IP-Adresse iobroker>
- Port: 45001
- Path: /weatherstation/updateweatherstation.php
- Protocol: Ecowitt
- Forward URL: <n/a>
Save and close
Es sollte dann im iobroker Log so aussehen (die Warnings spielen keine Rolle):
Und unter Objects kommen endlich Werte an:
Als nächstes richte ich mir in Flot ein entsprechendes Chart ein, um alle Feuchtigkeitswerte in einem Diagramm angezeigt zu bekommen.
KNX
Nun geht es an die KNX-Konfiguration. Unser Ziel ist es, die Sensorwerte aus iobroker in den KNX-Bus zu bringen, um dort damit Regeln definieren zu können, z.B. zur Bewässerungssteuerung auf Basis der Bodenfeuchte.
Voraussetzungen:
- ETS Konfigurationssoftware
- iobroker: installierter KNX-Adapter in aktueller Version (bei mir 2.0.13)
In der ETS werden jetzt im Projekt entsprechend Gruppenadressen (GA) für die verschiedenen Sensoren angelegt. Diese Konfiguration wird dann exportiert.
Im iobroker unter Instanz KNX wird die Projektdatei aus der ETS zunächst importiert.
Dann im GA-Tool die Sensoren-GAs auswählen und jeweils:
- auf "write" setzen,
- als "Direct Link states" den entsprechenden Datenpunkt aus der sainlogic-Instanz zuordnen.
Das schaut dann im iobroker KNX-Adapter GA-Tool entsprechend so aus:
Der KNX-Adapter schreibt daraufhin die Werte in die Gruppenadressen und schiebt es auf den Bus.
Nun können die Gruppenadressen entsprechend genutzt werden!
Kommentare
Kommentar veröffentlichen