Gesendet von iPhone mit Tapatalk
Neues Plugin: Smartmeter - Stromzähler auslesen
Einklappen
X
-
Hallo,
vor ab ein großes Danke für die Arbeit hier, es macht das Leben sehr oft einfacher.
Ich möchte an den Beitrag #450 aus diesem Thread anschließen.
Vom E Werk habe ich einen Siemens IM350 installiert bekommen und würde den gerne die Daten in der Loxone Visu anzeigen.
Der Stromzähler hat als Kundenschnittstelle eine RJ11 Buchse, die Daten sind leider verschlüsselt und es gibt keine Einstellmöglichkeit die Daten unverschlüsselt zu bekommen. Den Schlüssel habe ich und ich weiß dieses Plugin unterstützt (derzeit) keine Entschlüsselung, mehr dazu später.
Ich würde die Kundenschnittstelle über eine CP2101 Serial to USB Adapter an den Loxberry (Version…) anschließen.
Zur Info, über FHEM habe ich bereits die Vissmann Gastherme und den Wasserzähler (433Hz MBus) an Loxone angeschlossen, läuft soweit zuverlässig.
Mein ursprünglicher Plan war, über FHEM und Volkszähler und mit der Hilfe/Vorarbeit von hier https://gitlab.com/astrnad/szreader und https://www.photovoltaikforum.com/th...m350/?pageNo=8 die Verbindung herzustellen. Lt. den Forumseinträgen funktioniert das soweit, dass Daten vom Stromzähler in Volkszähler ausgewertet werden können.
Nun stehe ich bei dem Problem an, dass ich nicht weiß wie ich Volkszähler auf eine RPi installiere (Klingt blöd, ist aber leider so). Ich finde nur ein Image, aber mit dem überschreibe ich mir die Loxberry Installation, so wie ich das verstanden habe.
Jetzt wäre meine Frage an die Profis hier im Forum, wäre es denkbar, dass mit Hilfe der Vorarbeit von oben, die Entschlüsselung der Daten zu integrieren? Wenn ja, wie? Dass die Daten somit anstatt des längeren Weges ( Volkszähler -> FHEM -> UDP Verbindung) auf einen kürzeren Weg (Loxberry + UDP Verbindung) an den Miniserver kommen ankommen?
Danke schon mal für die Bemühungen!
und schönes Wochenende!
Kundenschnittstelle_Converter.pdf
Kundenschnittstelle_IMx50.pdf
Kommentar
-
Hallo Zusammen,
ich habe den Holley Dtz541 und bekomme leider nur die Angaben ohne Werte zurück. Im Verlauf dieses Beitrages wurde das Problem auch schon mal beschrieben aber es gab keine Lösung dafür. Kann mir da jemand helfen?
Folgende Ausgabe kommt bei einer manuelen Zählerabfrage:
D308BNCU: Found configuration for D308BNCU
D308BNCU: Presetting: genericd0.
Initial Baudrate: 300
Max Baudrate: 300
Protocol: genericd0
Timeout: 120
Delay: 2
Setting up port /dev/serial/smartmeter/D308BNCU: Baudrate:300/300 Databits:7 Stopbits:1 Parity:even Handshake:none
Sending D0 Starting Sequence
Send: /?!
5 Bytes written.
,Y\
P $Bh z6 ,(4XxhXHAMC2hQ8.Izh L`9t`Ri 4(T qxz1(x~ 8 p!P@dLM``T0)l ,50J2 X(Xx-Z0 b$YN0tJ@`
Save raw buffer to /var/run/shm/smartmeter/D308BNCU.dump
Parse /var/run/shm/smartmeter/D308BNCU.dump as D0-Protocol.
Calculate average power for cons.
Last Reading: . Saved before: 443526.3478 hours. Consumption: 0.0000. Avg. Power: 0.0000,
Calculate average power for del.
Last Reading: . Saved before: 443526.3478 hours. Consumption: 0.0000. Avg. Power: 0.0000,
Save Meter data to /var/run/shm/smartmeter/D308BNCU.data.
All data written to /var/run/shm/smartmeter/D308BNCU.xxxx
D308BNCU: UDP String to send: D308BNCU:Last_Update:2020-08-06 08:20:52; D308BNCU:Last_UpdateLoxEpoche:365934052; D308BNCU:Consumption_Total_OBIS_1.8.0:; D308BNCU:Consumption_Tarif1_OBIS_1.8.1:; D308BNCU:Consumption_Tarif2_OBIS_1.8.2:; D308BNCU:Consumption_Tarif3_OBIS_1.8.3:; D308BNCU:Consumption_Tarif4_OBIS_1.8.4:; D308BNCU:Consumption_Tarif5_OBIS_1.8.5:; D308BNCU:Consumption_Tarif6_OBIS_1.8.6:; D308BNCU:Consumption_Tarif7_OBIS_1.8.7:; D308BNCU:Consumption_Tarif8_OBIS_1.8.8:; D308BNCU:Consumption_Tarif9_OBIS_1.8.9:; D308BNCU:Consumption_CalculatedPower_OBIS_1.99.0:0 .0000; D308BNCU:Consumption_Power_OBIS_1.7.0:; D308BNCU:Consumption_Power_L1_OBIS_21.7.0:; D308BNCU:Consumption_Power_L2_OBIS_41.7.0:; D308BNCU:Consumption_Power_L3_OBIS_61.7.0:; D308BNCUelivery_Total_OBIS_2.8.0:; D308BNCU
elivery_Tarif1_OBIS_2.8.1:; D308BNCU
elivery_Tarif2_OBIS_2.8.2:; D308BNCU
elivery_Tarif3_OBIS_2.8.3:; D308BNCU
elivery_Tarif4_OBIS_2.8.4:; D308BNCU
elivery_Tarif5_OBIS_2.8.5:; D308BNCU
elivery_Tarif6_OBIS_2.8.6:; D308BNCU
elivery_Tarif7_OBIS_2.8.7:; D308BNCU
elivery_Tarif8_OBIS_2.8.8:; D308BNCU
elivery_Tarif9_OBIS_2.8.9:; D308BNCU
elivery_CalculatedPower_OBIS_2.99.0:0.0000; D308BNCU
elivery_Power_OBIS_2.7.0:; D308BNCU:Total_Power_OBIS_15.7.0:; D308BNCU:Total_Power_OBIS_16.7.0:;
Kommentar
-
D308BNCU: Found configuration for D308BNCU
D308BNCU: Manual settings.
D308BNCU: Protocol: genericsml
D308BNCU: Timeout: 10
D308BNCU: Delay: 1
D308BNCU: Device: /dev/serial/smartmeter/D308BNCU
D308BNCU: Baudrate:300/300 Databits:7 Stopbits:1 Parity:even Handshake:none
Initial Baudrate: 300
Max Baudrate: 300
Protocol: genericsml
Timeout: 10
Delay: 1
Setting up port /dev/serial/smartmeter/D308BNCU: Baudrate:300/300 Databits:7 Stopbits:1 Parity:even Handshake:none
00FE19407B2818454B5920044E024D0A4230285318151C1804 281C08
Save raw buffer to /var/run/shm/smartmeter/D308BNCU.dump
Parse /var/run/shm/smartmeter/D308BNCU.dump as SML-Protocol.
Buffer:
Calculate average power for cons.
Last Reading: . Saved before: 443528.0017 hours. Consumption: 0.0000. Avg. Power: 0.0000,
Calculate average power for del.
Last Reading: . Saved before: 443528.0017 hours. Consumption: 0.0000. Avg. Power: 0.0000,
Save Meter data to /var/run/shm/smartmeter/D308BNCU.data.
All data written to /var/run/shm/smartmeter/D308BNCU.xxxx
D308BNCU: UDP String to send: D308BNCU:Last_Update:2020-08-06 10:00:06; D308BNCU:Last_UpdateLoxEpoche:365940006; D308BNCU:Consumption_Total_OBIS_1.8.0:; D308BNCU:Consumption_Tarif1_OBIS_1.8.1:; D308BNCU:Consumption_Tarif2_OBIS_1.8.2:; D308BNCU:Consumption_Tarif3_OBIS_1.8.3:; D308BNCU:Consumption_Tarif4_OBIS_1.8.4:; D308BNCU:Consumption_Tarif5_OBIS_1.8.5:; D308BNCU:Consumption_Tarif6_OBIS_1.8.6:; D308BNCU:Consumption_Tarif7_OBIS_1.8.7:; D308BNCU:Consumption_Tarif8_OBIS_1.8.8:; D308BNCU:Consumption_Tarif9_OBIS_1.8.9:; D308BNCU:Consumption_CalculatedPower_OBIS_1.99.0:0 .0000; D308BNCU:Consumption_Power_OBIS_1.7.0:; D308BNCU:Consumption_Power_L1_OBIS_21.7.0:; D308BNCU:Consumption_Power_L2_OBIS_41.7.0:; D308BNCU:Consumption_Power_L3_OBIS_61.7.0:; D308BNCUelivery_Total_OBIS_2.8.0:; D308BNCU
elivery_Tarif1_OBIS_2.8.1:; D308BNCU
elivery_Tarif2_OBIS_2.8.2:; D308BNCU
elivery_Tarif3_OBIS_2.8.3:; D308BNCU
elivery_Tarif4_OBIS_2.8.4:; D308BNCU
elivery_Tarif5_OBIS_2.8.5:; D308BNCU
elivery_Tarif6_OBIS_2.8.6:; D308BNCU
elivery_Tarif7_OBIS_2.8.7:; D308BNCU
elivery_Tarif8_OBIS_2.8.8:; D308BNCU
elivery_Tarif9_OBIS_2.8.9:; D308BNCU
elivery_CalculatedPower_OBIS_2.99.0:0.0000; D308BNCU
elivery_Power_OBIS_2.7.0:; D308BNCU:Total_Power_OBIS_15.7.0:; D308BNCU:Total_Power_OBIS_16.7.0:;
Kommentar
-
Gleiches Problem bei mir. Gestern initial eingerichtet - ging bis heute 11:23 Uhr mit ein paar wenigen Abrufen, bei denen der Momentanverbrauch als 0.000 zurück kam (vllt. 5 pro Stunde) - seit dem klappt es vielleicht noch 5 mal pro Stunde - der Output sieht ansonsten immer so aus wie bei dir - es kommen also gar keine Werte mehr.
Hab jetzt mal den Loxberry neu gestartet und es geht erstmal wieder ... mal sehen wie lange.
Ist übrigens ein Iskra MT175 SML und ein Volkszähler kompatibler IR-Kopf von eBay.
Gibts denn irgendwo ein log? Wenn ich im Plugin auf "Logfiles zeigen" klicke Geht nur ein neuer Tab auf, wo in einem weißen Kasten "Logfiles" steht.
-
-
Hallo zusammen,
ich habe mir auch den Weidmann Lesekopf besorgt und angeschlossen.
Mein Stromzähler Hager EHZ363W5 kann ich ohne Probleme mit dem Preset emhehzksml auslesen - danke für die ganze Mühe hier mit dem Plugin.
Consumption habe ich an "E" des Energiezählers und Total Power an "P" angeschlossen - auf Absolut gestellt und funktioniert soweit prima!
Jetzt habe ich aber in der Statistik des Verbrauchszähler am ersten Tag gleich mal 33,3 MWh stehen, also der Initialwert des Stromzählers - bei den Tagen darauf passt es dann alles wieder, aber logischerweise ist die Übersicht der neueren Tage nicht Aussagekräftig abzulesen wenn an einem Tag der Skala der Verbrauch vo 8 Jahren ansteht und dieser die Skala einstellt...... gibt es hier die Möglichkeit diesen rauszulöschen - über das Offset hab ich's schon versucht aber hat nichts gebracht.....
Danke schon mal vorab!
Gruß
TomKommentar
-
Okay, ich verwende den Energiemonitor, da ich auch noch den Wechselrichter dran habe.
Müsste aber auch mit dem Verbrauchszähler funktionieren. Evtl. liegt’s daran, das der VI beim Starten noch den Wert 0 gehabt hat. Nach kurzer Zeit bekommt er den Wert 33 kWh. Dann meint der Baustein du hast heute soviel verbraucht. Ich kann mich nicht mehr daran erinnern, ob das bei mir auch so war.
Da fällt mir jetzt auf die Schnelle auch nichts ein sorry.Kommentar
-
Hallo zusammen,
funktioniert das Plugin auch mit einem Zählerinterface IR Air von Loxone oder muss es zwingend der IR-Lesekopf von Volkszähler sein?
Gruß
ChristophKommentar
-
Du brauchst einen Lesekopf, der per serieller Schnittstelle bzw. USB2Serial an den LB angeschlossen werden kann. Das ist beim Zählerinterface nicht der Fall. Aber warum willst Du überhaupt das Plugin verwenden, wenn Du das Zählerinterface direkt an Loxone anbinden kannst? Verstehe den Sinn dahinter nicht so ganz. -
Danke für die Antwort.
Ich habe mehrere ISKRA MT681 die von Loxone nicht voll unterstützt werden. Er steht zwar in der Liste der unterstützen Zähler aber in der Config ist er nicht aufgeführt. Wenn ich das SML Protokoll auswähle wird leider keine Leistung geliefert.
-
-
Ich habe jetzt zugegebener Maßen nicht alle 34 Seiten gelesen.
Ich habe folgendes Problem: Prinzipiell funktioniert das minütliche Auslesen ganz gut ... ab und zu bekomme ich aber nur eine leere Antwort zurück (ca. 5 mal pro Stunde), manchmal läuft es aber auch mehrere Stunden ohne eine leere Antwort.
Nach einigen Tagen (unregelmäßig, 2 - 7) bekomme ich dann fast nur noch leere Antworten - da ist es dann umgekehrt, sodass ich nur noch 5 richtige Antworten in etwa pro Stunde bekomme. Nach einem Neustart des Loxberry läuft es dann wieder ein paar Tage, wie zuvor beschrieben.
Zähler ist ein Iskra MT175. Hat jemand ne Idee?Miniserver, 2x 1-Wire-Extension (iButtons, RFID, Temperatur- und Helligkeitssensoren, Fensterkontakte), DMX-Extension, KNX (Aktoren, Eingänge, BWM), Wassermelder inkl. Grünbeck GENO-STOP, Homematic, Hue, Netatmo, 4x Loxberry (Hardware + VM), FHEM, Zehnder Q350, Grünbeck SoftliQ SC:18, CalDAV-Anbindung, WLAN-Anwesenheit (Ubiquiti), Füllstandsmessung Zisterne, halbautomatische Rasenbewässerung, Sprachsteuerung via Alexa (HA-Bridge)Kommentar
-
Kommentar
-
Hallo!
Ich habe einen Iskra MT681 verbaut. Leider bekomme ich die Consumption Power der einzelnen Phasen nicht geliefert.
Code:0092D096:Consumption_Power_L1_OBIS_21.7.0: 0092D096:Consumption_Power_L2_OBIS_41.7.0: 0092D096:Consumption_Power_L3_OBIS_61.7.0:
Code:Parse /var/run/shm/smartmeter/0092D096.dump as SML-Protocol. Buffer: ... 1-0:1.8.0*255(18702.7024*kWh) 1-0:1.8.1*255(18702.7024*kWh) 1-0:1.8.2*255(0*kWh) 1-0:16.7.0*255(0.266*kW) [B](0.145*kW) (0.008*kW) (0.112*kW)[/B]
Danke im Voraus.Kommentar
-
Hallo combl,
Den Zähler habe ich auch. Ebenfalls wie bei dir habe ich die Codezeilen eingefügt. Bei mir war das aber ohne Ergebnis. Konntest du nach der Pin noch erweiterte Infos freischalten? Habe ich ebenfalls die Phasenleistungen?
Wie erzeugst Du diesen *.dump?
Ich würde mich schon freuen, wenn die Bezugsrichtung richtig übermittelt würde. Mein BHKW erzeugt einen überschuss, trotzdem wird das Vorzeichen nicht gewechselt.
Danke und viele Grüße
-
Kommentar