NEWS
Adapter "smartmeter"
-
@apollon77 Hast du eine Idee wieso der Adapter nach dem Umzug auf den alten DP schreiben möchte?
-
Installier doch bei beiden mal die aktuellste Version ... Nicht das da was unterschiedlich ist
-
@apollon77 Das ist Interessant
Ich habe den Adapter über den oben im Screenshot gezeigten Weg umgezogen. ioBroker hat hier die Version 1.1.0 auf dem Slave installiert - auf dem Master läuft die 2.0.0. Das hätte ich nicht erwartet - der iobroker-master nutzt das latest Repo.
Haben wir hier einen Fehler in ioBroker?
Kann ich auf dem Slave einfach via npm die 2.0.0 drüber ziehen?
Danke + Gruß
Master:
Slave:
-
Bin gerade am probieren - ich bekomme auf dem Slave - egal über welchen Weg immer nur die 1.1.0 installiert .
Hab bereits dem smartmeter.0 komplett gelöscht (inkl. des Verzeichnisses unter node_modules) und dann wieder neu - und diesmal direkt auf dem slave - installiert = 1.1.0 ... -
So, habe nun manuell eine Lösung gefunden:
Zuerst mit
iobroker del smartmeter.0
auf dem Slave die Instanz gelöscht.
Dann auf dem Slave unter
/opt/iobroker/node_modules
das Verzeichniss iobroker.smartmeter gelöscht.
Danach mit
npm install iobroker.smartmeter@1.2.2 --production --save --prefix "/opt/iobroker"
auf dem Slave die Version 1.2.2 installiert. Die 2.0.0 hat er so nicht gefunden, daher die 1.2.2. Ggf. ziehe ich die 2.0.0 mit iobroker url noch manuell nach.
Auf dem Master dann mit
iobroker add smartmeter 0 --enabled --host iobroker-hwr
die Instanz wieder hinzugefügt und bei den DPs die alten Aliase eingetragen. Läuft nun erstmal ... aber im Installierprozess für den Slave im Multihostbetrieb passt irgendwas nicht
-
Also an sich hätte das alles per Admin auch tun müssen - oben aber den korrekten Host wählen im Admin unter "Adapter" ... dann installiert er auch da hin.
ggf al "Iobroker update" machen auf Slave das er in jedem Fall das aktuellste Repo hat.
-
@apollon77 Ich glaube das hatte ich zuvor gemacht. Aktuell läuft es, auch stabil.
Bzgl. der DPs in der DB - kann ich die einfach in der DB umbenennen und ioBroker schreibt dann auf diese? Wollte das bei meinem Produktivsystem nicht testen
-
@darkiop Was genau meinst Du? Der Adapter schreibt in die States mit den Namen die er nutzt. Oder meinst Du das sql Logging?
-
Hallo zusammen,
ich habe einen Hager eHZ und dieser wird von dem smart Meter Adapter nicht korrekt ausgelesen.
Die Daten sehen so aus:
/EMH5----eHZ-E0028E 1-0:0.0.0*255(20620949) 1-0:1.8.1*255(025122.9112) 1-0:1.8.2*255(006331.9066) 1-0:96.5.5*255(0180) 0-0:96.1.255*255(0002322881) !
Im Log wird angezeigt:
No or too long answer from Serial Device after last request.
Anfänglich störte er sich auch an dem anfänglich "/"
Gibt es eine Möglichkeit diese einzubinden?
-
@matrix-ntn Was hast Du eingestellt. Protokoll muss D0 sein, dann sollte das tun, ggf mal am Timeout drehen und bissl erhöhen.
-
@apollon77
Vielen Dank.
Mit D0 funktioniert es nun einwandfrei.Folgende EInstellungen
Serielle EInstellungen, 9600,7,1,evenD0 Einstellungen > Standard
Vielen Dank!
-
Hallo zusammen,
ich habe einen Holley DTZ541 SmartMeter heute bekommen und hab mich schon voll darauf gefreut, dass ich endlich im IOBROKER ohne irgendwelche Umwege den Zählerstand und den Verbrauch auslesen kann.
Leider bekomme ich nur den Fehler von der Seite:
https://www.forum.iobroker.net/topic/25091/holley-dtz541-sml-1-04
Als Adapter benütze ich:
https://shop.weidmann-elektronik.de/index.php?page=product&info=24Kann vielleicht hier jemand weiter helfen? Wird hier noch ein Bugfix kommen?
@apollon77: Kannst du dir das evtl. mal anschauen? Ich bezweifle dass ich wegen dem Problem nochmal einen neuen Zähler bekommeDanke schon mal
-
@dapc sagte in Adapter "smartmeter":
Kann vielleicht hier jemand weiter helfen? Wird hier noch ein Bugfix kommen?
Naja sagen wir es mal so ... ich sehe das Problem gerade zum ersten mal.
Niemand hat ein GitHub Issue angelegt oder mich irgendwie angepingt deswegen. Ich sehe im Forum nicht alles.
Weiter im anderen Thread -
Mir ist gerade aufgefallen, das wenn man über VIS-Bindings (z.B. {smartmeter.1.1-0:1_8_0_255.value}) Werte als HTML ausgeben möchte, VIS damit nicht zurecht kommt. Ich vermute mal es liegt am Doppelpunkt im Objekt-Name. Als Workaround funktioniert der Weg über linkedevices oder die alias-Funktion von js-controller 2.0.
@apollon77 Siehst du das Issue hier beim smartmeter Adapter oder bei VIS? Je nachdem würde ich dann das Issue auf Github aufmachen.
Grüße
Thorsten -
@darkiop sagte in Adapter "smartmeter":
@apollon77 Siehst du das Issue hier beim smartmeter Adapter oder bei VIS? Je nachdem würde ich dann das Issue auf Github aufmachen.
Da ein Doppelpunkt ein offiziell erlaubtes Zeichen ist eher bei vis.
-
@apollon77 Alles klar, Issue kommt im laufe des Tages.
-
Hallo zusammen, gibt es eine Möglichkeit die Emlog Datenschnittstelle mit dem Adapter "smartmeter" zu nutzen? Ich bekomme leider keine Daten und Objekt beim Aufruf der http-Adresse im IoBroker angezeigt obwohl die Instanz grün ist. Im Log werden keine Fehler angezeigt. Beim Aufruf der Adresse über einen Browser bekomme ich Daten.
Ich nutze den USB Adapter zur Zeit mit der original Emlog Software an einem Pi im Keller. Oder besteht die Möglichkeit parallel direkt auf den Sensor oder die Sensordaten auf dem Erlog-Pi zurückzugreifen.
Danke
-
Da du der erste bist der dieses protokoll überhaupt erwähnt geht es aktuell noch nicht
Der erste Schritt wäre ein Feature-Request im GitHub-Repo vom Adapter als Issue. Ich nehme auch gern PRs an, falls es jemand umsetzen kann.
In dem Fall ist nur eins relevant: Der Adapter basiert aktuellauf OBIS Format-Level, aber ich tippe das das Format sehr nah dran ist und ein "Leistung280" ggf für "x-y-2.8.0" steht und damit equivalent ist. Damit wäre ein Mapping möglich.
-
Für alle Testwilligen: v3.0.0 ist auf GitHub verfügbar. Feature-technisch gab es nicht so viel neues, es ist aber alles mal wieder aktualisiert und so. CHangelog und Feedback bitte unter https://forum.iobroker.net/topic/27116/test-adapter-smartmeter-3-0-x
-
Hallo,
Ich bin auch gerade dabei meinen Smartmeter "Landis & Gyr 450" von Netz Burgenland auszulesen. Ich habe bereits das Forum und Google durchforstet, aber leider ohne Erfolg
Ich habe noch einen Raspberry 3 als Master und einen Raspberry Zero W als Slave mit dem IR Lesekopf von Weidmann Elektronik.
mittels dem Befehl "cat /dev/ttyUSB0 | od -tx1" bekomme ich alle 5 Sekunden Daten im Format:
Aber in dem Smartmeter bekomme ich nach dem Timeout die Meldung
Anbei meine Einstellungen:
Gibt es schon Erfahrung mit einem Landis & Gyr 450??
Mit besten Dank im voraus
g.pitzer