NEWS
Wasseruhr mit m-bus Adapter auslesen?
-
Hallo,
ich bin absoluter Anfänger mit iobroker. Ich möchte mit meinem Raspberry Pi und diesem mbus hat (https://www.hwhardsoft.de/deutsch/projekte/m-bus-rpi-hat/) über mbus eine Wasseruhr auslesen (https://contoaresmart.ro/wp-content/uploads/2018/04/RFM-MB1-istruzioni-operative-ENG-rev.1.3.pdf) und die Werte speichern bzw. visualisieren.
Iobroker ist installiert und das mbus Paket. Leider fehlt mir jetzt der Einstieg zum weiteren Vorgehen. Das mbus Objekt leuchtet grün und meldet verbunden mit Gerät, die baudrate etc. habe ich richtig eingestellt, gateway serial, die ID ist 0 oder 1 laut Hersteller, update intervall ist 2 Sekunden (dauerhafte Stromversorgung)
In der Adapterbeschreibung steht bei:How to read the Device on request?
In the created states for each device one state exists called "updateNow". When you set this to true (as control action with ack=false) the device is updated immediately. If an interval is configured the interval restarts after the data are received.Wie kann ich das nun ausführen ?
Wie kann ich mit einem Skript schauen, ob die Kommunikation mit der Wasseruhr klappt und für den Start den aktuellen Wert abfragen bevor ich mich weiter in die Speicherung und Visualisierung einarbeite? Da ich js bisher nicht beherrsche, nur etwas python, würde ich erstmal mit blockly beginnen. Ich habe leider bisher keine Beispiele für das mbus Modul gefunden.
Im Voraus vielen Dank!
Viele Grüße
Thomas -
@obstbauer was steht denn in den Objekten ?vom MBUS adapter
-
@arteck Hallo,
die diversen Errors im Log sind nun verschwunden. Der mbus Hat für den Raspberry war falsch konfiguriert.
Ich sehe jetzt, dass er mit der Wasseruhr redet. Beim Objekt taucht die Wasseruhr nun wie folgt auf -
@arteck mit der pyMeterBus library erhalte ich nun auch Daten von der Uhr
-
@arteck mittlerweile zeigt mir iobroker auch den Zählerstand der Wasseruhr an unter den mbus - 0 - BMT-Adresse - data - 0-0-Current
jetzt wüsste ich halt gerne wie ich den Wert weiter verarbeiten kann -
@obstbauer schau dir das am rechner an .. dann siehst du mehr..
-
@arteck mittlerweile bin ich etwas weiter....
mit dem history adapter und E-Chart kann ich mir jetzt ja Daten anzeigen lassen und auch in vis anzeigen lassen, mit der Raspberry Temperatur geht das schon ganz gut, allerdings schreibt History mir für den aktuellen Wert der Wasseruhr immer "Null m3 weg, der angezeigte Wert, auch beim mbus objekt, ist aber 0.036 m3
vllt. hat hier jemand einen Tipp? Vllt. wird falsch gerundet
wenn das läuft hätte ich meine Wasseruhr wie gewollt eingebunden.... -
@obstbauer lass dir doch nicht alles aus der Nase ziehen.. vor allem wenn de ein Problem hast
wo sind die Screenshots dazu.. was hast du in Einstellungen von history adapter stehen ?
-
@arteck entschuldigung... bin noch Anfänger... immerhin habe ich den mbus mittlerweile zum Laufen bekommen
Habe jetzt alles erstmal zu Hause auf meinem Raspberry Pi 4 zum Laufen bekommen und die Wasseruhr auch eingebaut. Die Hardware läuft soweit, hier sind Screenshots:
Benötigst du noch weitere Informationen?
Vielen Dank schonmal! -
@obstbauer welche Admin Version?bitte mal mit Admin 6 versuchen die im Beta ist.
Edit: Bzw kann es sein das sich der wert seit Aktivierung des logging nicht mehr geändert hat? Weil das null kann auch davon kommen das eingestellt ist das null beim start geschrieben wird.
-
@apollon77 sorry hat etwas gedauert mit Urlaub etc. ja ich denke es war das Problem mit der 0, jetzt wo die Uhr auch real Wasser zählt ändern sich Werte und es wird geloggt, danke!