Neues Plugin: Smartmeter - Stromzähler auslesen
Einklappen
X
-
Servus @Oli,
anbei ein Zip. Inhalt zwei Dateien. Diese müsstest du austauschen. Dateien befindet sich im Verzeichnis /opt/loxberry/webfrontend/cgi/plugins/smartmeter/bin/
Diese einfach überschreiben. Danach den Zähler einfach nochmal abfragen. Werte Leistung L1, L2 und L3 werden nun ausgegeben.
Viel Spaß :-)
Prof.Mobilux: Ich habe nochmal einen Pullrequest erstellt. Bitte übernehmen.
Gruß
Michael
Angehängte DateienKommentar
-
So, vor lauter neugier bin ich schnell nach Hause gefahren und hab´s mal getestet. Werte kommen an! Nur die Aktuelle Leistung von 1-0:1.7.0*255(22.99*kW) ist ein Kommafehler, waren zu diesem Zeitpunkt 0,2299 kW. @blachsun Würdest du das ändern, oder soll ich es einfach in der Loxconfig berichtigen?
LG und allerbesten Dank!Angehängte DateienKommentar
-
Ich schau gleich nochmal drüber.
Passen denn die anderen Werte? Also
21.7.0 - 9,2 kW
41.7.0 - 9,1 kW
61.7.0 - 4,6 kW
Dann kann ja die gesamte Leistung nich 0,2kW sein. Dann ist das Komma auch falsch bei den einzelen Leistungen oder?
Zuletzt geändert von blacksun; 27.08.2019, 11:34.Kommentar
-
Hab den Fehler schon gefunden. Das Integer8 wird falsch berechnet.
@Oli: Neue Datei im Anhang.Datei entpacken und ersetzen.8Angehängte DateienZuletzt geändert von blacksun; 27.08.2019, 13:08.Kommentar
-
Hi zusammen,
erstmal vielen Dank an alle die hier viel Zeit in die Entwicklung von den Plugins stecken, ich habe schon seit vielen Jahren meinen Loxone Miniserver, bin aber leider erst jetzt recht spät auf LoxBerry und die Plugins gestoßen: SEHR GEIL! :-D Endlich kann ich viele Dinge nachrüsten die ich immer vermisst habe! :-)
Da ich heute erst endlich ein Netzwerkkabel verlegt und einen Raspi in den Hausverteiler eingebaut habe (der Rest ist größtenteils KNX und läuft in den Unterverteilungen), habe ich auch heute erste das SmartMeter Plugin installiert und konfiguriert. An den USB Ports hängen jetzt jeweils einzeln die IR Köpfe...
Ich hab es recht Problemlos geschafft unsere vier Stromzähler im Haus zu konfigurieren, den Zählerstand bekomme ich auch einwandfrei abgelesen, aber alles andere hat leider keine Werte! :-( Es handelt sich bei den vieren um Iskra MT691 Zähler, ich habe bei dem einen gerade zum testen auch mal die PIN Eingabe komplett deaktiviert und sehe jetzt mit einer Lampe eine ganze Handvoll Werte. Was ich eigentlich brauche um dann den Rest über Loxone machen zu können ist vor allem der Momentanverbrauch... Aber der scheint über das Plugin nicht sichtbar zu sein!
Hier mal ein Beispiel von dem einen der vier Zähler:
01304FC7:Last_Update:2019-08-30 20:10:14 01304FC7:Last_UpdateLoxEpoche:336427814 01304FC7:Consumption_Total_OBIS_1.8.0:5930 01304FC7:Consumption_Tarif1_OBIS_1.8.1: 01304FC7:Consumption_Tarif2_OBIS_1.8.2: 01304FC7:Consumption_Tarif3_OBIS_1.8.3: 01304FC7:Consumption_Tarif4_OBIS_1.8.4: 01304FC7:Consumption_Tarif5_OBIS_1.8.5: 01304FC7:Consumption_Tarif6_OBIS_1.8.6: 01304FC7:Consumption_Tarif7_OBIS_1.8.7: 01304FC7:Consumption_Tarif8_OBIS_1.8.8: 01304FC7:Consumption_Tarif9_OBIS_1.8.9: 01304FC7:Consumption_CalculatedPower_OBIS_1.99.0:0 .0000 01304FC7:Consumption_Power_OBIS_1.7.0: 01304FC7elivery_Total_OBIS_2.8.0: 01304FC7
elivery_Tarif1_OBIS_2.8.1: 01304FC7
elivery_Tarif2_OBIS_2.8.2: 01304FC7
elivery_Tarif3_OBIS_2.8.3: 01304FC7
elivery_Tarif4_OBIS_2.8.4: 01304FC7
elivery_Tarif5_OBIS_2.8.5: 01304FC7
elivery_Tarif6_OBIS_2.8.6: 01304FC7
elivery_Tarif7_OBIS_2.8.7: 01304FC7
elivery_Tarif8_OBIS_2.8.8: 01304FC7
elivery_Tarif9_OBIS_2.8.9: 01304FC7
elivery_CalculatedPower_OBIS_2.99.0:0.0000 01304FC7
elivery_Power_OBIS_2.7.0: 01304FC7:Total_Power_OBIS_15.7.0: 01304FC7:Total_Power_OBIS_16.7.0: #EOF ------------------ 01304FC7: Found configuration for Hausverwaltung 01304FC7: Presetting: iskra691sml. Initial Baudrate: 9600 Max Baudrate: 9600 Protocol: iskra691sml Timeout: 5 Delay: 1 Setting up port /dev/serial/smartmeter/01304FC7: Baudrate:9600/9600 Databits:8 Stopbits:1 Parity:none Handshake:none 1B1B1B01760509C4711562006200720176010503417B070B0A 4B2162037B631C0076C471620062726301010A530004210700 FF726203417B7373770701006032010101044B010760FF0101 01010B0A0149534B000421301601770701000108001B1B1B01 0176050971186200007263010176010105037B0A0149530004 213016016503417401631ADF0076C471620062007263070101 0B01495300042116620AFFFF417B7473770701006032010101 010101534B017707010100FF0101010A49534B000421300107 0800001C0104011E5263172A0101D7007605C4710000630201 7145B01B1B1A1A1B49417707010001FF65001C010401621E52 0363172A01010163AF5B0509C41D6262007202017101000000 1B1B1B028D1B01010101760509C4711E620062006301760105 03417B0A0B0A0149534B00042130167262016503417B760163 830700760509C4711F6200627263070177010B0A0149534B00 04213016070100620AFF726265034176737701603201010101 01010449534B017700600100FF0101010B0A01494B00213016 0177070100010800FF65001C01040162520363172A01010163 05EC00760509C4712062006200726302017101630234000000 1B1B1B1B1A02542A Save raw buffer to /var/run/shm/smartmeter/01304FC7.dump Parse /var/run/shm/smartmeter/01304FC7.dump as SML-Protocol. Buffer: (49534B*) (0A0149534B0004213016*) 1-0:1.8.0*255(5930*kWh) Calculate average power for cons. Last Reading: 5930.000. Saved before: 0.0003 hours. Consumption: 0.0000. Avg. Power: 0.0000, Calculate average power for del. Last Reading: 0.000. Saved before: 0.0003 hours. Consumption: 0.0000. Avg. Power: 0.0000, Save Meter data to /var/run/shm/smartmeter/01304FC7.data. All data written to /var/run/shm/smartmeter/01304FC7.xxxx
Ich habe die letzte gebaute Version 1.1 runter geladen, das ist bisher bei mir ja eh noch Bastelumgebung und noch nicht mal an den Miniserver angebunden solange ich keine vernünftigen Werte bekomme... Aus dem Dump scheint das Plugin ja tatsächlich nur den IST-Stand des Zählers zu bekommen, ab und zu berechnet er dann mal nen Durchschnittsverbrauch, aber damit kann ich wenig anfangen. ;-)
Habe ich hier noch irgendwas falsch konfiguriert das er nicht alle Werte ausließt oder ist der Zähler einfach noch nicht 100%ig unterstützt? Bis zu diesem PreRelease war ja auch nur der MT681 in der Liste, der 691 scheint neu drin zu sein?
Um es kurz zu machen: Ich bin kein Entwickler sondern Ops-Mensch, wenn ihr mir sagt ob ich irgendwas unterstützen kann um den Zähler voll zu unterstützen: Sagt was ihr an Infos/Traces/YouNameIt braucht! :-) Ich würde mich freuen wenn ich helfen könnte und damit vielleicht auch irgendwann ein paar mehr Infos über unseren Stromverbrauch hier zu Hause gewinnen könnte...
Gruß aus Köln,
Philipp
NACHTRAG: Das läuft ja super mit der Formatierung... Ich hänge mal alle Logs dran... ;-)Zuletzt geändert von Gast; 30.08.2019, 19:29.Kommentar
-
Hallo Gast, ich habe ebenfalls den MT691. Aber es kommt drauf an wie Netzbetreiber diesen konfigurieren.
Aber er spuckt leider nur die Obis 1.8.0 aus. Hast du die Info Schnittstelle überhaupt aktiviert. Da die kWh ohne Kommastellen übertragen werden, gehe ich davon aus das du die Infoschnittstelle noch nicht eingeschaltet hast. Dazu brauchst du einen PIN, dann gibts einen Eintrag Inf. Diesen schaltest du auf On mit der Taschenlampe. Dann müsste zumindestens noch die aktuelle Leistungen ausgegeben werden.
Intressant ist auch, das hier ebenfalls die SML Time ausgegeben wird, das war anscheinend bisher immer noch optional. Das Problem hatte ich mit meinem Zähler auch. Das Skript konnte dann den SML Strom nicht parsen. Ist aber jetzt seit Version 1.1 kein Problem mehr. Spielt aber für Dich keine Rolle.
Probiere mal die Info Schnittstelle zu aktivieren.
Code:01304FC7: Found configuration for 01304FC7 01304FC7: Presetting: iskra691sml. Serial von Debug: 01304FC7Parsing previous dump file 01304FC7 Parse /var/run/shm/smartmeter/01304FC7.dump as SML-Protocol. Buffer: MATCH: 1B1B1B1B01010101 DEBUG: 'ENTER parse_sml_message' : 760509C4748462006200726301017601010503417C2C0B0A0149534B00042130167262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B00042130160701 MATCH: 76 DEBUG: 'TRANSACID (09C47484)' : 62006200726301017601010503417C2C0B0A0149534B00042130167262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF72 DEBUG: 'groupNo (00)' : 6200726301017601010503417C2C0B0A0149534B00042130167262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF726201 DEBUG: 'abortOnError (00)' : 726301017601010503417C2C0B0A0149534B00042130167262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503 MATCH: 72 DEBUG: 'choice (0101)' : 7601010503417C2C0B0A0149534B00042130167262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C9873 DEBUG: 'PROCESS OpenRequest' : 7601010503417C2C0B0A0149534B00042130167262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C9873 MATCH: 76 DEBUG: 'codepage ()' : 010503417C2C0B0A0149534B00042130167262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707 DEBUG: 'clientId ()' : 0503417C2C0B0A0149534B00042130167262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C9873770701 DEBUG: 'reqFileId (03417C2C)' : 0B0A0149534B00042130167262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101 DEBUG: 'serverId (0A0149534B0004213016)' : 7262016503417C9801638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B017707 [B]DEBUG: 'refTime (03417C98)' : [/B]01638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF0101 DEBUG: 'sml-Version ()' : 638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101 DEBUG: 'messageBody (Array)' : 638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101 DEBUG: 'crc_calc (8D68)' : 638D6800760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101 DEBUG: 'crc16 (8D68)' : 00760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101010B0A MATCH: 00 DEBUG: 'EXIT parse_sml_message. CRC=OK' DEBUG: '--------------------------------' DEBUG: 'ENTER parse_sml_message' : 760509C47485620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101010B0A01 MATCH: 76 DEBUG: 'TRANSACID (09C47485)' : 620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101010B0A0149534B000421 DEBUG: 'groupNo (00)' : 62007263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101010B0A0149534B0004213016 DEBUG: 'abortOnError (00)' : 7263070177010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101010B0A0149534B00042130160177 MATCH: 72 DEBUG: 'choice (0701)' : 77010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101010B0A0149534B0004213016017707010001 DEBUG: 'PROCESS GetListResponse' : 77010B0A0149534B0004213016070100620AFFFF7262016503417C98737707010060320101010101010449534B0177070100600100FF010101010B0A0149534B0004213016017707010001 MATCH: 77 DEBUG: 'ENTER readValList' : 737707010060320101010101010449534B0177070100600100FF010101010B0A0149534B00042130160177070100010800FF65001C010401621E520363172A01010163EC8900760509C474 DEBUG: 'ENTER readListEntry [0]' : 7707010060320101010101010449534B0177070100600100FF010101010B0A0149534B00042130160177070100010800FF65001C010401621E520363172A01010163EC8900760509C47486 MATCH: 77 DEBUG: 'ENTER readListEntry [1]' : 77070100600100FF010101010B0A0149534B00042130160177070100010800FF65001C010401621E520363172A01010163EC8900760509C474866200620072630201710163C7310000001B MATCH: 77 DEBUG: 'ENTER readListEntry [2]' : 77070100010800FF65001C010401621E520363172A01010163EC8900760509C474866200620072630201710163C7310000001B1B1B1B1A02AE971B1B1B1B01010101760509C47487620062 MATCH: 77 DEBUG: 'EXIT readValList : Array ( [0] => Array ( [objName] => 010060320101 [status] => [valTime] => [unit] => [scaler] => 0 [value] => ISK [valueSignature] => [OBIS] => 1-0:96.50.1*255 [OBIS-Text] => Hersteller-ID ) [1] => Array ( [objName] => 0100600100FF [status] => [valTime] => [unit] => [scaler] => 0 [value] => 0A0149534B0004213016 [valueSignature] => ) [2] => Array ( [objName] => 0100010800FF [status] => 001C0104 [valTime] => [unit] => Wh [scaler] => 1000 [value] => 5930 [valueSignature] => [OBIS] => 1-0:1.8.0*255 [OBIS-Text] => Wirkarbeit Bezug Total: Zaehlerstand ) ) ' DEBUG: 'messageBody (Array)' : 63EC8900760509C474866200620072630201710163C7310000001B1B1B1B1A02AE971B1B1B1B01010101760509C4748762006200726301017601010503417C2D0B0A0149534B0004213016 DEBUG: 'crc_calc (EC89)' : 63EC8900760509C474866200620072630201710163C7310000001B1B1B1B1A02AE971B1B1B1B01010101760509C4748762006200726301017601010503417C2D0B0A0149534B0004213016 DEBUG: 'crc16 (EC89)' : 00760509C474866200620072630201710163C7310000001B1B1B1B1A02AE971B1B1B1B01010101760509C4748762006200726301017601010503417C2D0B0A0149534B0004213016726201 MATCH: 00 DEBUG: 'EXIT parse_sml_message. CRC=OK' DEBUG: '--------------------------------' 1-0:96.50.1*255(ISK*) (0A0149534B0004213016*) 1-0:1.8.0*255(5930*kWh) Calculate average power for cons. No last meter reading available. Calculation not possible, Last Reading: . Saved before: 0.0000 hours. Consumption: 0.0000. Avg. Power: 0.0000, Calculate average power for del. No last meter reading available. Calculation not possible, Last Reading: . Saved before: 0.0000 hours. Consumption: 0.0000. Avg. Power: 0.0000, Save Meter data to /var/run/shm/smartmeter/01304FC7.data. All data written to /var/run/shm/smartmeter/01304FC7.xxxx 01304FC7: UDP String to send: 01304FC7:Last_Update:2019-08-30 20:46:08; 01304FC7:Last_UpdateLoxEpoche:336429968; 01304FC7:Consumption_Total_OBIS_1.8.0:2611.0176; 01304FC7:Consumption_Tarif1_OBIS_1.8.1:; 01304FC7:Consumption_Tarif2_OBIS_1.8.2:; 01304FC7:Consumption_Tarif3_OBIS_1.8.3:; 01304FC7:Consumption_Tarif4_OBIS_1.8.4:; 01304FC7:Consumption_Tarif5_OBIS_1.8.5:; 01304FC7:Consumption_Tarif6_OBIS_1.8.6:; 01304FC7:Consumption_Tarif7_OBIS_1.8.7:; 01304FC7:Consumption_Tarif8_OBIS_1.8.8:; 01304FC7:Consumption_Tarif9_OBIS_1.8.9:; 01304FC7:Consumption_CalculatedPower_OBIS_1.99.0:0.6000; 01304FC7:Consumption_Power_OBIS_1.7.0:; 01304FC7:Consumption_Power_L1_OBIS_21.7.0:; 01304FC7:Consumption_Power_L2_OBIS_41.7.0:; 01304FC7:Consumption_Power_L3_OBIS_61.7.0:; 01304FC7:Delivery_Total_OBIS_2.8.0:6250.7679; 01304FC7:Delivery_Tarif1_OBIS_2.8.1:; 01304FC7:Delivery_Tarif2_OBIS_2.8.2:; 01304FC7:Delivery_Tarif3_OBIS_2.8.3:; 01304FC7:Delivery_Tarif4_OBIS_2.8.4:; 01304FC7:Delivery_Tarif5_OBIS_2.8.5:; 01304FC7:Delivery_Tarif6_OBIS_2.8.6:; 01304FC7:Delivery_Tarif7_OBIS_2.8.7:; 01304FC7:Delivery_Tarif8_OBIS_2.8.8:; 01304FC7:Delivery_Tarif9_OBIS_2.8.9:; 01304FC7:Delivery_CalculatedPower_OBIS_2.99.0:0.0000; 01304FC7:Delivery_Power_OBIS_2.7.0:; 01304FC7:Total_Power_OBIS_15.7.0:; 01304FC7:Total_Power_OBIS_16.7.0:0.555; 01304FC7: Send Data to Miniserver at miniserver. 01304FC7: Send OK to Miniserver. IP:miniserver Port:7000
Zuletzt geändert von blacksun; 30.08.2019, 19:56.Kommentar
-
Hi blacksun,
na damit hast du mir schon mal SEHR weitergeholfen, vielen Dank! Tatsächlich gibt es mir jetzt nach dem aktivieren des Info-Modes zumindest den Momentanvertrauch aus, damit kann ich jetzt wenigstens den Energiezähler im Loxone füttern.
Ich hatte zwar eigentlich auch auf die L1-L3 Leistung gehofft, aber die bekomme ich (vermutlich mit der Konfiguration die Rheinenergie hier freigegeben hat) auch nicht mit der LED Lampe angezeigt.
Der Vollständigkeit halber im Anhang nochmal ein aktueller Dump nach Aktivierung. :-D
Gruß,
HartiAngehängte DateienKommentar
-
Ja, so siehts okay aus. Das ist eher selten, das die Leistungen der einzelnen Phasen ausgegeben werden. Aber seien wir ehrlich, die Gesamtleistung reicht auch oder? Verbrauchst aber momentan ganz schön Strom, 700 Watt!
Code:01304FC7: Found configuration for 01304FC7 01304FC7: Presetting: iskra691sml. Serial von Debug: 01304FC7Parsing previous dump file 01304FC7 Parse /var/run/shm/smartmeter/01304FC7.dump as SML-Protocol. Buffer: MATCH: 1B1B1B1B01010101 DEBUG: 'ENTER parse_sml_message' : 760509C49578620062007263010176010105034187280B0A0149534B000421301672620165034187940163882100760509C49579620062007263070177010B0A0149534B00042130160701 MATCH: 76 DEBUG: 'TRANSACID (09C49578)' : 620062007263010176010105034187280B0A0149534B000421301672620165034187940163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF72 DEBUG: 'groupNo (00)' : 62007263010176010105034187280B0A0149534B000421301672620165034187940163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF726201 DEBUG: 'abortOnError (00)' : 7263010176010105034187280B0A0149534B000421301672620165034187940163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503 MATCH: 72 DEBUG: 'choice (0101)' : 76010105034187280B0A0149534B000421301672620165034187940163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF726201650341879474 DEBUG: 'PROCESS OpenRequest' : 76010105034187280B0A0149534B000421301672620165034187940163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF726201650341879474 MATCH: 76 DEBUG: 'codepage ()' : 0105034187280B0A0149534B000421301672620165034187940163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707 DEBUG: 'clientId ()' : 05034187280B0A0149534B000421301672620165034187940163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF726201650341879474770701 DEBUG: 'reqFileId (03418728)' : 0B0A0149534B000421301672620165034187940163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101 DEBUG: 'serverId (0A0149534B0004213016)' : 72620165034187940163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B017707 DEBUG: 'refTime (03418794)' : 0163882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF0101 DEBUG: 'sml-Version ()' : 63882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101 DEBUG: 'messageBody (Array)' : 63882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101 DEBUG: 'crc_calc (8821)' : 63882100760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101 DEBUG: 'crc16 (8821)' : 00760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101010B0A MATCH: 00 DEBUG: 'EXIT parse_sml_message. CRC=OK' DEBUG: '--------------------------------' DEBUG: 'ENTER parse_sml_message' : 760509C49579620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101010B0A01 MATCH: 76 DEBUG: 'TRANSACID (09C49579)' : 620062007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101010B0A0149534B000421 DEBUG: 'groupNo (00)' : 62007263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101010B0A0149534B0004213016 DEBUG: 'abortOnError (00)' : 7263070177010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101010B0A0149534B00042130160177 MATCH: 72 DEBUG: 'choice (0701)' : 77010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101010B0A0149534B0004213016017707010001 DEBUG: 'PROCESS GetListResponse' : 77010B0A0149534B0004213016070100620AFFFF7262016503418794747707010060320101010101010449534B0177070100600100FF010101010B0A0149534B0004213016017707010001 MATCH: 77 DEBUG: 'ENTER readValList' : 747707010060320101010101010449534B0177070100600100FF010101010B0A0149534B00042130160177070100010800FF65001C010401621E52FF650388FDEA0177070100100700FF01 DEBUG: 'ENTER readListEntry [0]' : 7707010060320101010101010449534B0177070100600100FF010101010B0A0149534B00042130160177070100010800FF65001C010401621E52FF650388FDEA0177070100100700FF0101 MATCH: 77 DEBUG: 'ENTER readListEntry [1]' : 77070100600100FF010101010B0A0149534B00042130160177070100010800FF65001C010401621E52FF650388FDEA0177070100100700FF0101621B52005302B701010163488900760509 MATCH: 77 DEBUG: 'ENTER readListEntry [2]' : 77070100010800FF65001C010401621E52FF650388FDEA0177070100100700FF0101621B52005302B701010163488900760509C4957A6200620072630201710163AC480000001B1B1B1B1A MATCH: 77 DEBUG: 'ENTER readListEntry [3]' : 77070100100700FF0101621B52005302B701010163488900760509C4957A6200620072630201710163AC480000001B1B1B1B1A02995A1B1B1B1B01010101760509C4957B62006200726301 MATCH: 77 DEBUG: 'Value Rohwert: (695)' : 01010163488900760509C4957A6200620072630201710163AC480000001B1B1B1B1A02995A1B1B1B1B01010101760509C4957B620062007263010176010105034187290B0A0149534B0004 DEBUG: 'EXIT readValList : Array ( [0] => Array ( [objName] => 010060320101 [status] => [valTime] => [unit] => [scaler] => 0 [value] => ISK [valueSignature] => [OBIS] => 1-0:96.50.1*255 [OBIS-Text] => Hersteller-ID ) [1] => Array ( [objName] => 0100600100FF [status] => [valTime] => [unit] => [scaler] => 0 [value] => 0A0149534B0004213016 [valueSignature] => ) [2] => Array ( [objName] => 0100010800FF [status] => 001C0104 [valTime] => [unit] => Wh [scaler] => 0.1 [value] => 59309546 [valueSignature] => [OBIS] => 1-0:1.8.0*255 [OBIS-Text] => Wirkarbeit Bezug Total: Zaehlerstand ) [3] => Array ( [objName] => 0100100700FF [status] => [valTime] => [unit] => W [scaler] => 0 [value] => 695 [valueSignature] => [OBIS] => 1-0:16.7.0*255 [OBIS-Text] => aktuelle Gesamtwirkleistung ) ) ' DEBUG: 'messageBody (Array)' : 63488900760509C4957A6200620072630201710163AC480000001B1B1B1B1A02995A1B1B1B1B01010101760509C4957B620062007263010176010105034187290B0A0149534B0004213016 DEBUG: 'crc_calc (4889)' : 63488900760509C4957A6200620072630201710163AC480000001B1B1B1B1A02995A1B1B1B1B01010101760509C4957B620062007263010176010105034187290B0A0149534B0004213016 DEBUG: 'crc16 (4889)' : 00760509C4957A6200620072630201710163AC480000001B1B1B1B1A02995A1B1B1B1B01010101760509C4957B620062007263010176010105034187290B0A0149534B0004213016726201 MATCH: 00 DEBUG: 'EXIT parse_sml_message. CRC=OK' DEBUG: '--------------------------------' 1-0:96.50.1*255(ISK*) (0A0149534B0004213016*) 1-0:1.8.0*255(5930.9546*kWh) 1-0:16.7.0*255(0.695*kW) Calculate average power for cons. Last Reading: 5930.955. Saved before: 0.0011 hours. Consumption: 0.0000. Avg. Power: 0.0000, Calculate average power for del. Last Reading: 0.000. Saved before: 0.0011 hours. Consumption: 0.0000. Avg. Power: 0.0000, Save Meter data to /var/run/shm/smartmeter/01304FC7.data. All data written to /var/run/shm/smartmeter/01304FC7.xxxx 01304FC7: UDP String to send: 01304FC7:Last_Update:2019-08-30 21:13:08; 01304FC7:Last_UpdateLoxEpoche:336431588; 01304FC7:Consumption_Total_OBIS_1.8.0:2611.2576; 01304FC7:Consumption_Tarif1_OBIS_1.8.1:; 01304FC7:Consumption_Tarif2_OBIS_1.8.2:; 01304FC7:Consumption_Tarif3_OBIS_1.8.3:; 01304FC7:Consumption_Tarif4_OBIS_1.8.4:; 01304FC7:Consumption_Tarif5_OBIS_1.8.5:; 01304FC7:Consumption_Tarif6_OBIS_1.8.6:; 01304FC7:Consumption_Tarif7_OBIS_1.8.7:; 01304FC7:Consumption_Tarif8_OBIS_1.8.8:; 01304FC7:Consumption_Tarif9_OBIS_1.8.9:; 01304FC7:Consumption_CalculatedPower_OBIS_1.99.0:0.5311; 01304FC7:Consumption_Power_OBIS_1.7.0:; 01304FC7:Consumption_Power_L1_OBIS_21.7.0:; 01304FC7:Consumption_Power_L2_OBIS_41.7.0:; 01304FC7:Consumption_Power_L3_OBIS_61.7.0:; 01304FC7:Delivery_Total_OBIS_2.8.0:6250.7679; 01304FC7:Delivery_Tarif1_OBIS_2.8.1:; 01304FC7:Delivery_Tarif2_OBIS_2.8.2:; 01304FC7:Delivery_Tarif3_OBIS_2.8.3:; 01304FC7:Delivery_Tarif4_OBIS_2.8.4:; 01304FC7:Delivery_Tarif5_OBIS_2.8.5:; 01304FC7:Delivery_Tarif6_OBIS_2.8.6:; 01304FC7:Delivery_Tarif7_OBIS_2.8.7:; 01304FC7:Delivery_Tarif8_OBIS_2.8.8:; 01304FC7:Delivery_Tarif9_OBIS_2.8.9:; 01304FC7:Delivery_CalculatedPower_OBIS_2.99.0:0.0000; 01304FC7:Delivery_Power_OBIS_2.7.0:; 01304FC7:Total_Power_OBIS_15.7.0:; 01304FC7:Total_Power_OBIS_16.7.0:0.557; 01304FC7: Send Data to Miniserver at miniserver. 01304FC7: Send OK to Miniserver. IP:miniserver Port:7000
Kommentar
-
Neues PreRelease mit den von blacksun ergänzten Änderungen: https://github.com/mschlenstedt/LoxB...ter-V1.1.1.zip🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Moin Blacksun,
genau aus dem Grund DAS ich so viel Strom verbrauche will ich ja möglichst viel messen um eingrenzen zu können woran es hängt. Das einzige was ich sicher weiß, weil hier ein KNX Stromzähler vor hängt, ist, dass die komplette IT Infrastruktur (Modem, Router, PoE Switches, WLAN APs, NAS, Loxone, USV,...) um die 300W permanent ziehen, so viel ist erklärbar. Aber jetzt muss ich mich auf die Suche nach den restlichen 400W machen, deshalb hatte ich ja gehofft das ich über die Phasen schon etwas eingrenzen kann welche Sicherungen dran hängen.
Aber auch so macht es mir das einfacher: Ich werde mal nach und nach die Sicherungen rausdrehen um den Übeltäter zu finden, jetzt sehe ich ja wenn der Verbrauch plötzlich runter geht. :-D
Gruß,
HartiKommentar
-
Prof.Mobilux, das Skript wird ja über cron alle 1 Minute (so ist es bei mir eingestellt) aufgerufen. Gibts auf Linux auch was anderes komfortables als Cron, der nur Minutenangaben zulässt als Intervall. Ich hab gelesen, man müsste dann zwei Cronjobs versetzt starten, wenn man ein kleineres Intervall haben möchte, aber das ist doch wirklich murks. Ich kenn mich leider in Linux nicht so toll aus! Gibts da was anderes als Cron?Kommentar
-
In kürzeren Intervallen würde man ein Script dauerhaft in einer Loop laufen lassen und mit sleep bremsen.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
Kommentar