Ab dem 1. Juli 2022 wird der StromLog, Firmware-Version 4.00 mit einer Option zum Online-Update der Firmware ausgeliefert. Alle Nutzer, die noch einen StromLog mit Version kleiner, als 4.00 haben, können das nur nutzen, wenn der StromLog an mich (uns) zurück gesendet wird. Dann wird die aktuelle Firmeware mit Online-Update installiert und wir senden den StromLog wieder zurück. Wenn sie mit der jetzigen Funktion zufrieden sind und keinen eigenen Server betreiben möchten, ist das nicht notwendig. Die Kosten für das Senden an uns tragen Sie und die Kosten zurück trägt meinzaehler.com
Wir bitten Sie aber uns vorher, per Email darüber zu informieren info@meinzaehler.com
Einfach per BüWa (Bücher- Warensendung der Post) nur den blauen Kasten an uns senden. Den Lesekopf, das Kabel und das Netzteil benötigen wir für das Update nicht!
Achtung: Nach dem Firmware-Update von Versionen früher, als 5.06 müssen die Nutzereinstellungen neu eingegeben werden!
Einige Chargen des DZG haben eine fehlerhafte Firmware für die Anzeige der momentanen Leistungsanzeige. Diese Firmware des StromLogs korrigiert diesen Fehler. Somit wird jetzt die Leistung richtig ausgelesen und angezeigt.
Alle Funktionen und Eigenschaften der Vorgängerverionen sind in dieser Version mit enthalten.
Kleine zusätzliche Anzeige für die WLAN Feldstärke ergänzt. Der angezeigte Wert sollte zwischen -10 und -80 dBm liegen. Kleinere Werte führen zu Verbindungsabrüchen und damit zu keiner kontinuierlichen Speicherung / Anzeige der Zählerdaten. Bei Werten kleiner als -80 dBm muss der StromLog an einer anderen Stelle positioniert werden. Kleine Standortveränderungen reichen in vielen Fällen aus. Auch ein Drehen des StromLogs kann die Verbindung verbessern. Bei einer weiten Entfernung zum Router kann auch ein Repeater helfen.
👆 easyMeter des Types eBZ DD3...OD.. ist die Firmware EBZ_OD_702.bin zu installieren. Bei dem eBZ DD3...SM.. die Firmware SML702.bin
Alle Funktionen und Eigenschaften der Vorgängerverionen sind in dieser Version mit enthalten.
Ab der Firmware-Version 7.00 ist im StromLog selbst eine Historie der momentanen Verbrauchsleistung in Watt integriert. Es kann jetzt der Verlauf, der letzten 12 Stunden im Minutentakt nachgeschaut werden. Die Anzeige erfolgt als Diagram mit Popup-Fenster mit den Verbrauchsdaten, wenn der Mouse-Zeiger über den Balken geführt wird. Die historischen Daten werden im StromLog selbst gespeichert und benötigen keinen separaten Server. Diese Daten werden auch nicht versendet.
Voraussetzungen:
- Der Zähler muss die momentane Verbrauchsleistung ausgeben. Das erfolgt erst nach Freischalten auf "Inf on" mit der PIN des Zählers. Die bekommt man vom Netzbetreiber.
- Das Endgerät (Handy, Tablet oder Computer muss sich im selben Netz befinden (WLAN)
Beispielbild:
Bei der 7.02 ist zusätzlich eine Protokollkontrolle und Übersicht /help programmiert. Diese erkennt und zeigt an, wenn es ein Verbindungsproblem zum Lesekopf / Zähler kommt. Dieses kann im laufenden Betrieb bei LogaRex LK13BE3... oder HLY DTZ541-ZEBA (BJ: 2018-2020) vorkommen, weil die IR-LED in dem Zähler im Laufe der Zeit in der Helligkeit nachlässt (nicht bei allen Typen, aber bei einigen Chargen).
Achtung: easymeter älteren Types werden noch nicht unterstützt, aufgrund der abgeschateten Schnittstellenerkennung der 9600 7E1.
Alle Funktionen und Eigenschaften der Vorgängerverionen sind in dieser Version mit enthalten.
Ab der Version 6.00 ist das MQTT Protokoll intergriert worden. In den Einstellungen kann der eigene MQTT-Broker (derzeit nur als IP-Adresse) integriert werden. Es werden alle veränderlichen Daten des Zählers pro Sekunde, außer die Zählerstände (alle 2 Minuten) an den MQTT-Broker gesendet. Der Nutzer und das Passwort muss zusätzlich für den MQTT-Server eingestellt werden. Die Verbindung zu "meinzaehler.com" ist davon nicht betroffen und funktioniert auch weiterhin. Einstellungen, die im ioBroker oder home-assistent vorgenommen werden müssen finden sie hier: Technische Beschreibung
Bei der SML5.09S Version ist die automatische Erkennung der Übertragungsgeschwindigkeit der optischen Schnittstelle ausgeschaltet! Alle Zählertypen, außer beim EasyMeter, ist das unproblematisch und idealweise zu bevorzugen, Aufgrund der Anforderung nach FNN (Norm mit 9600 8N1). Nur für den EasyMeter bitte die "S"-Version nicht verwenden! Leider verwendet der EasyMeter bei einigen Modellen eine abweichende Komunikation zwischen Zähler und Lesekopf (9600 7E1).
Da diese Erkennung bei einigen Zählern Probleme bereitet, wurden die Firmware in zwei Versionen aufgeteilt.
Alle Funktionen und Eigenschaften der Vorgängerverionen sind in dieser Version mit enthalten.
Umstellung der Verschlüsselung auf AES128-CTR (GCM) für die Datenübertragung zum Server. Die vorherige Verschlüsselung (DES192) wurde auf ein anderes, noch sicheres Verfahren umgestellt.
Wenn im "Daten-Server" der Text "encrypt" enthalten ist, werden die Zähler-Daten verschlüsselt zum Server übertragen. Anderfalls als Klartext, ohne Verschlüsselung.
Beschreibung AES128 bei Wikipedia
Alle Funktionen der Vorgängerverionen sind in dieser Version mit enthalten und zusätzlich das DLMS/COSEM mBus-Interface. Es gibt Zähler, speziell in Östereich und Schweiz, die ein anderes Protokoll und als Verbindung den mBus verwenden. Das ist in dieser Version eingefügt worden. Diese Zähler funktionieren nicht mit dem optischen Lesekopf und benötigen eine andere Verbindung per mBus (RJ11 Stecker). Außerdem ist das Zähler-Protokoll zusätzlich Verschlüsselt, so dass der Schlüssel des Zählers mit im StromLog hinterlegt werden muss. Diesen erhalten sie vom Netz- Messstellenbetreiber.
Zählertypen für diese Firmware sind z.B.: Kaifa und SagemCom
Achtung: Nach dem Firmware-Update müssen die Nutzereinstellungen neu eingegeben werden!
Aufgrund des im StromLog neu organisierten Speicher werden bis zu 50 Protokolle zwischen gespeichert. Das sind bis zu 12 Stunden (vorher waren es max. 3 Stunden). Wenn das Internet ausfällt werden im
StromLog intern die Daten zwischengespeichert, bis das Internet wieder vorhanden ist. Das gilt nicht für den WLAN-Ausfall. Bei WLAN-Ausfall wird der StromLog intern neu gestartet, um die WiFi-Verbindung wieder herzustellen und alle gespeicherten Protokolle werden beim Reset gelöscht.
Weiterhin kann bei der Nutzung eines eigenen Servers der Push (Protokoll senden) eingestellt werden. Das Intervall liegt zwischen 1-30 und 60 Minuten. Der Return-Wert vom Server muss HTTP-Code 200 und als Text "saved" sein oder HTTP-Code 204 ohne Text. Auch die Nutzer-ID muss irgendeine Zahl sein. Bei der Nutzer-ID=0 wird kein PUSH gesendet! Einstellen des Sende-Intervalls in der Browserzeile mit IHREIP/setIntervall?X -> X ist eine Zahl von 1 bis 30 oder 60. Kontrolliert wird das mit IHREIP/showsetup
Aber bei der Nutzung unseres Servers (meinzaehler.com) wird dieser Wert immer wieder auf 15 Minuten zurück gesetzt!
Weiterhin sind noch kleinere Codeänderungen enthalten.
Die Version SML5.04 wurde aufgrund eines BUG in der JSON-Abfrage für Leistungswerte beim EasyMeter zurückgezogen.
- Unterstützung des ioBroker. Webseite ioBroker
- ioBroker Adapter für Smart-Meter
- JSON Script Abfrage für ioBroker intergriert. Mit der URL "STROMLOGIP/json.txt" liefert der StromLog die Daten, entsprechend der Beschreibung "JSON-Format for EFR SmartGridHub"
- Im ioBroker ist die URL "STROMLOGIP/json.txt" mit der Option "JSON-Format for EFR SmartGridHunb" ohne Nutzer und Passwort einzutragen. Dann können die Daten im ioBroker ausgelesen werden.
- Der JSON String für den ioBroker ist so aufgebaut:
{"billingData:":{"assignment":[{"obis":"0100000000FF","value":"Zählernummer"},{"obis":"010000090B00","value":"Datum,Zeit"}],"values":[{"obis":"0101010800FF","value":Zählerstand 1.8.0,"unit":"dWh"},{"obis":"0101010801FF","value":Zählerstand 1.8.1,"unit":"dWh"},{"obis":"0101010802FF","value":Zählerstand 1.8.2,"unit":"dWh"},{"obis":"0101020800FF","value":Zählerstand 2.8.0,"unit":"dWh"},{"obis":"0100010700FF","value":momentane Leistung,"unit":"W"},{"obis":"010020070000","value":Spannung L1,"unit":"dV"},{"obis":"010034070000","value":Spannung L2,"unit":"dV"},{"obis":"010048070000","value":Spannung L3,"unit":"dV"},{"obis":"01001F070000","value":Strom L1,"unit":"dA"},{"obis":"010033070000","value":Strom L2,"unit":"dA"},{"obis":"010047070000","value":Strom L3,"unit":"dA"},{"obis":"01000E070000","value":Frequency,"unit":"dHz"}]}}
- Mit der Eingabe "IHRE_STROMLOG_IP/CRC_ON" oder "*/CRC_OFF" kann die Prüfsummen Ein- oder Ausgeschaltet werden. Das ist notwendig, wenn z.B. der Holley DZG541 BJ2018 oder ein Zähler der die falsch Berechnet, verbaut ist. Das lässt sich anzeigen, wenn im Browser "IHRE_STROMLOG_IP/showsetup" eingegeben wird.
- Hintergrund-Aktuallisierung der Leistung-, Strom- und Spannungswerte.
- Die sich ständig ändernden Werte werden im Hintergung alle 2 Sekunden aktuallisiert. Damit kann jetzt die momentane Leistung verfolgt werden, ohne den Browser neu laden zu müssen.
- Die interne Uhr wird in Abhängigkeit von der Zeitsychronisation angepasst, so dass die Zeitabweichung im Laufe der Zeit automatisch korrigiert wird.
- Erweiterte interne Variablen-Anzeige eingebaut, Serial-Geschwindigkeit, Kommunikation ergänzt. "IPADRESSE/showsetup" im Browser eingeben.
- Beim Datenserver kann jetzt per Einstellung vor der URL zwischen "http://" oder "https://" selbst der Übertragungsmodus eingestellt werden.
- Überarbeite interne Struktur der Firmware.
- Neuer Outlook der Datenanzeige und neue Organisation (Reihenfolge) der Anzeige.
- Korrektur der Zählernummer für easyMeter.
- Potenzanzeige für die Tarife 1 und 2 korrigiert. (easyMeter)
- Anzeige des Tarifes 1 und 2, wenn der Zähler die Daten liefert.
- Anzeige der Leistungen für die Phasen L1, L2 und L3, wenn der Zähler diese im Protokoll ausgibt.
- Bei der Angabe des Daten-Servers ist es jetzt möglich zwischen http:// oder https:// zu wechseln. Einfach vor der Adresse diese Option einfügen.
- Folgende Rest-Endpunkte stehen für eigene Anwendungen zur Verfügung: DEINESTROMLOG_IP/consumption, */currentData, */allData, */refresh, */showsetup, */memory, */sendProtocols
Die Vorgängerversion SML500 hatte noch einen kleinen Bug mit der Zeitsyschronisierung, welcher mit der SML501 Version behoben wurde.
- Aufgrund des Provider-Wechsels ist die Firmware auf die neue URL angepasst worden.
- Manuelle Zeitsyschronisierung ergänzt. Bei OSLM404 ist die CRC16 Prüfung abgeschaltet für Zähler, die diese falsch berrechnen. Meist ältere Baujahre, wie Holley 2018 oder älter.
- Online-Firmware-Update auf den neuen Server "meinzaehler.com" umgestellt. Bzw. das OTA nimmt jetzt die URL aus der Einstellung des Daten-Servers im StromLog.
- Manuelle Zeitsyschronisierung ergänzt. Bei OSLM404 ist die CRC16 Prüfung abgeschaltet für Zähler, die diese falsch berrechnen. Meist ältere Baujahre, wie Holley 2018 oder älter.
- Unterstützung des Holley DTZ541 BJ 2018. Aufgrund der falschen Berrechnung in der Zählerfirmware wurde die Firmware des StromLog an diesen Typ mit Bj 2018 angepasst.
- Kleine Änderungen beim Update neuer Firmware. Anzeige der Update-Datei und Reconnection link addiert.
- Protokoll für den Zählertyp EasyMeter Q3AA____ angepasst (Fehler bei den Potenzen).
- BugFix: Einige Nutzer-ID konnten nicht gespeichert werden.
- Für AS1440, damit der Zähler die Daten an den Netzbetreiber senden kann, muss ein (1) Tag die Abfrage des Zähler ausgesetzt werden. Neue Einstellung integriert, wo der Tag eingestellt werden kann, wann der Zähler nicht vom StromLog abgefragt wird, aber auch keine Daten für diesen Tag gespeichert und angezeigt werden.
- Online Firmware-Update ergänzt.
- Protokoll-Anpassung für Zähler eBZ ergänzt
- JSON Abfrage des StromLog ergänzt. YOURIP/allData und YOURIP/currentData für eigene Serverabfragen ergänzt, z.B. Home-assistant
- Ausblendung von Spannung und Strom, wenn der Zähler diese Daten nicht ausgibt.
- Protokoll Ergänzung Landys & Gyr E650
- Initial-Version für Holley, LogaRex und AS1440