NEWS
Adapter "smartmeter"
-
@firefighter166 hmm ok. Also das erklärt ggf was. Was dein Kumpel hier nutzt ist das er im „Programming Mode“ einzelne datenpunkte abfragt. Das kann der Adapter nicht weilendes bisher noch nie nötig war (und Programming Node wieder Hersteller spezifisch ist.
Wir senden ein 040 … er ein 041
Die 4 ist die baudrate. Die 0 danach beim Adapter ist der sog. „Readout Mode“ und die 1 der Programming Mode.
Wenn der Zähler also nur im Programming Mode ausgelesen werde kann nimm lieber Node-red.
Bzw jetzt kennst du die Frage an den Hersteller: warum kommt im
Readout node keine Daten? ;-)) -
@apollon77 E-Mail an den Hersteller ist raus, mal gucken was dort zurück kommt.
-
Hi,
so langsam nervt mich das Thema "Smartmeter".
ich hab einen IR Leser an meinen EMH ED300S Stromzähler verbunden. Der IR Leser wird vom Raspberry auch erkannt und mittels Befehl```screen /dev/ttyUSB0
sehe ich auch, dass er Daten empfängt:
aber unter der SmartMeter Instance wird dieser nie "grün"
Kann mir einer die Einstellungen dafür posten?
Er ging mal aber mittlerweile hab ich verschieden Einstellungen immer mal wieder getestet aber kein Erfolg:
No or too long answer from Serial Device after last request.
-
@chris-m sagte in Adapter "smartmeter":
aber unter der SmartMeter Instance wird dieser nie "grün"
FalscheUnzureichende Rechte? Du eimerst da als root herum, der hat natürlich Zugriff auf das Gerät. Für den user iobroker muss das nicht der Fall sein. Check die User/Gruppen-Rechte am device.Eine root shell ist ohnehin tabu, auch und gerade auf einem Raspberry.
-
@chris-m sagte in Adapter "smartmeter":
EMH ED300S
Na was haste denn eingestellt? Das wäre durchaus hilfreich.
Wenn ich Google mal bemühe sollte es (am besten instanz löschen falls Du settings "kaputt gespielt hast" und neue instanz) SML als Protokoll sein und "seriell nur lesend". Falls das nicht out of the box geht dann mal beu baudrate 9600 eintragen und 8 - N - 1 bei nden anderen seriellen settings.
-
Der Vollständigkeit halber:
@chris-m sagte in Adapter "smartmeter":
screen /dev/ttyUSB0
Nach solch einem Befehl geht der Adapter nimmer, weil die Schnittstelle blockiert ist. Raspi neu starten und diesen Befehl meiden.
Er ging mal aber mittlerweile hab ich verschieden Einstellungen immer mal wieder getestet aber kein Erfolg:
Wenn er mal ging und jetzt nicht mehr ist vielleicht der Lesekopf verrutscht?
-
@klassisch Ja ok, das auch
-
Moin Zusammen.
Ich habe gerade meine ersten Daten mit dem smartmeter auslesen können nach einigen Startschwierigkeiten.
Ich habe einen Hichi Lesekopf und einen Apator Norax 3D Zähler. Dieser ist mit PIN freigeschaltet, ich kann also über die Tasten die historischen Daten im Display.
Der smartmeter Adapter zeigt mir aber unter Objekte nur die 1-8-0-255 , 2-8-0-255 und 96-1-0-255.
Wie bekomme ich denn jetzt die ganzen anderen OBIS Kennzahlen und die historischen Werte ausgelesen?
Muß man erst ins Menü der historischen Werte und dann den Lesekopf aufsetzen?
Als Protokoll habe ich SML eingestellt...Danke, Gruß
-
@final sagte in Adapter "smartmeter":
Wie bekomme ich denn jetzt die ganzen anderen OBIS Kennzahlen und die historischen Werte ausgelesen
gar nicht. die Historie musst du dir selber schreiben, das bietet die Schnittstelle nicht.
Welche OBIS Werte auf die Schnittstelle gegeben werden entscheidet der Netzbetreiber bei der Bestellung beim Hersteller.
-
@final sagte in Adapter "smartmeter":
Ich habe einen Hichi Lesekopf und einen Apator Norax 3D Zähler. Dieser ist mit PIN freigeschaltet,
Glückwunsch
ich kann also über die Tasten die historischen Daten im Display.
geht nur auf dem Display. Die Daten werden normalerweise nicht durchgereicht. It aber auch nicht nötig. Kann man alles im ioBroker und dessen Statistik adaptern machen oder auch selbst programmieren
Der smartmeter Adapter zeigt mir aber unter Objekte nur die 1-8-0-255 , 2-8-0-255 und 96-1-0-255.
Prima, dann liefert er die Daten, die der Meßstellenbetreiber freigegebn hat. Alles in Ordnung. HW udn SW laufen richtig
Wie bekomme ich denn jetzt die ganzen anderen OBIS Kennzahlen und die historischen Werte ausgelesen?
Gar nicht. Die hat der Meßstellenbetreiber nicht freigegeben. s.o.
Edit: Wenn Du die hisorischen Daten am Gerät selbst ablsen möchtest, hilft die App "mME Stromzähler" beim Einblinken. Aber wie gesagt, macht man besser im ioBroker
-
hm, ok, ich versuche eure Antworten mal zu verstehen:
-
an der Datenschnittstelle kann ich anscheinend nur den aktuellen Zählerstand auslesen. Weil, mehr hat der Netzbetreiber nicht freigeschaltet. Kann man auch nicht ändern.
-
ich kann aber selber programmieren, dass die historischen Daten bzw. alle OBIS Kennzahlen (also auch der aktuelle Verbrauch P) abgefragt werden vom iobroker.
2a) wenn ich das regelmäßig mache habe ich ja fast den gleichen Effekt als ob die ganzen Kennzahlen gesendet werden.
Korrekt so?
-
-
@final sagte in Adapter "smartmeter":
Korrekt so?
nein!
du hast anscheinend die Summenwerte/Zählerstände für Einspeisung und Bezug
nur damit kannst du arbeiten
Am zähler kannst du gar nichts programmieren, dein iobroker muss die Historie aus diesen Werten errechnen.aber:
hast du eigentlich INF auf on geschaltet? -
@final sagte in Adapter "smartmeter":
- an der Datenschnittstelle kann ich anscheinend nur den aktuellen Zählerstand auslesen. Weil, mehr hat der Netzbetreiber nicht freigeschaltet. Kann man auch nicht ändern.
Aktueller Zählerstand und Momentanleistung sind die Mindestvorschrift.
Manche Meßstellenbetreiber liefer freiwillig mehr, ander nur das Minimum.
Wenn die Momentaanleistung fehlt, dann muß Du noch Info einschalten -> Anleitung zum Zähler- ich kann aber selber programmieren, dass die historischen Daten bzw. alle OBIS Kennzahlen (also auch der aktuelle Verbrauch P) abgefragt werden vom iobroker.
nein, da war meine Antwort wohl zu kurz.
Die Daten kommen in den ioBroker Datenbereich und dort kannst Du sie z.B. durch "History Adapter" oder -influx o. andere Datenbanken abonnieren und somit auf Deinen Datenspeicher bannen.Dann kann man mit einem selbstgeschriebenen Programm oder Statistik- Adaptern, die es für ioBroker gibt, die Tages, Wochen, Monats-Jahreswerte generieren und ebenfalls wieder abonnieren und dauerhaft verfügbar halten.
2a) wenn ich das regelmäßig mache habe ich ja fast den gleichen Effekt als ob die ganzen Kennzahlen gesendet werden.
Korrekt so?
-
@homoran said in Adapter "smartmeter":
hast du eigentlich INF auf on geschaltet?
Nope. Eben gerade separat festgestellt. Tja, RTFM...
Allerdings hat sich auch gerade beim Klick auf Objekte alles aufgehängt - weiß nicht ob der Pi mit den vielen Daten überlastet war? Ich starte gerade alles neu.
Da ich auch nach einiger Zeit Verbindungsprobleme bekomme habe ich das Gefühl, der Pi geht nach einiger Zeit in den Schlafmodus (screensaver kann es ja nicht sein, da ich nur auf die Konsole boote), und wenn er dann aufwachen soll verschluckt er sich.Mal schauen ob ich jetzt erstmal alle OBIS Kennzahlen angezeigt bekomme.
EDIT: Yay, alles da!
Könnt ihr mich mal in die richtige Richtung schubsen, wie ich jetzt am besten weiter vorgehe?
Den Adapter history hab ich installiert und hoffentlich auch korrekt eingestellt. Jetzt müsste ich für jede Kennzahl die history anschalten, oder?
Damit kann ich dann die Werte ab heute loggen und dann auch visualisieren.Die historischen Werte muss ich mir übers Display selber abschreiben?
-
@final sagte in Adapter "smartmeter":
Jetzt müsste ich für jede Kennzahl die history anschalten, oder?
für jede deren Zahlen du verfolgen willst.
sind eigentlich nur 3, oder hast du mehr Daten spendiert bekommen?@final sagte in Adapter "smartmeter":
Damit kann ich dann die Werte ab heute loggen und dann auch visualisieren.
ja
@final sagte in Adapter "smartmeter":
Die historischen Werte muss ich mir übers Display selber abschreiben?
oder selber/per sourceanalytics errechnen
-
an Daten sehe ich die Leistungen, und dann für die Phasen noch V, A, Winkel.
Das mit sourceanalytics verstehe ich irgendwie noch nicht.
Also, ab sofort sollte der history adapter die Verbrauchswerte speichern. Daraus kann ich dann irgendwie (muß ich noch lernen) Auswertungen basteln mit anderen Adaptern / Tools.
Aber die bisher im Zähler gespeicherten Daten seit Einbau - die zieht sich ja der iobroker nicht, sondern nur die Momentanwerte.
Meinst du jetzt, dass es auch Adapter gibt, welche diese Daten abfragen können über die Schnittstelle? -
@final sagte in Adapter "smartmeter":
und dann für die Phasen noch V, A, Winkel.
das ist echter Luxus!
gibt es extrem selten....und du hast dich übrr zu wenig Werte beschwert -
@final sagte in Adapter "smartmeter":
Meinst du jetzt, dass es auch Adapter gibt, welche diese Daten abfragen können über die Schnittstelle?
Natürlich nicht, weil dies Daten nicht an der Schnittstelle anliegen.
Aber du kannst in den Skripten ja den Startwert vorgeben
-
@homoran said in Adapter "smartmeter":
und du hast dich übrr zu wenig Werte beschwert
naja, nicht beschwert - ich hab halt gar keine Werte gesehen. Selber schuld.
Hm, ok, dann muss ich wohl wirklich die bisher aufgelaufenen Werte händisch auslesen und dann irgendwie in den Datensatz reinbringen später. Ok, dann ist das klar.
So, wie mache ich jetzt weiter? Einfach einen adapter wie flot oder iqontrol installieren und basteln? Oder erstmal Theorie lesen (wo und wie speichert history, wie gehe ich mit den Daten um, wie bekomme ich sie ggf auf den PC und in Excel etc)?
-
@final sagte in Adapter "smartmeter":
So, wie mache ich jetzt weiter? Einfach einen adapter wie flot oder iqontrol installieren und basteln? Oder erstmal Theorie lesen (wo und wie speichert history, wie gehe ich mit den Daten um, wie bekomme ich sie ggf auf den PC und in Excel etc)?
-
Die Basis sind die Objekte und unter dem Smartmeter Adapter-Bereich sind die Werte.
-
History Adapter installieren
-
Bei den einzelnen Objekten den Schraubenschlüssel anklicken und die Objekte für history abonnieren. Dann kommen die auf Deine Platte
-
einen Statistik-Adapter, z.B. Source Analytics installieren
-
Bei den einzelnen Objekten den Schraubenschlüssel anklicken und die Objekte für source analytics abonnieren.
-
Source analytics sollte dann Objekte für seinen output anlegen. Diese ebenfalls für history abonnieren
-
flot oder echarts installieren und dann dort "durchbeißen". Bei Fragen zu anderen Tools im Forum suchen oder einen neuen Thread aufmachen. Das eigentliche Thema zum smartmeter-Adapter sollte ja jetzt geklärt sein. Richtig?
P.S. History speichert dort, wo Du es ihm in der Adapter Konfiguration dagst. Und er speichert die Daten als JSON als noch manuell lesbar - und notfalls modifizierbar
Excel Esport? Keine Ahnung, ich hole die Verbrauchsdaten monatlich in Excel, dann nehme ich sie auch zur Kenntnis -