NEWS
Adapter "smartmeter"
-
[OT]
@bluelinux Schaue Dir bitte Deinen Link genauer an:https://www.amazon.de/1-phasiger-DIN-Schienen-Stromz%C3%A4hler-Energiemessger%C3%A4t-Stromz%C3%A4hler-LCD-Anzeige/dp/B083BFGHPQ/ref=asc_df_B083BFGHPQ/?tag=googshopde-21&linkCode=df0&hvadid=407418757836&hvpos=&hvnetw=g&hvrand=13872850395278255434&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9068095&hvtargid=pla-864445397409&psc=1&th=1&psc=1&tag=&ref=&adgrpid=87348359415&hvpone=&hvptwo=&hvadid=407418757836&hvpos=&hvnetw=g&hvrand=13872850395278255434&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9068095&hvtargid=pla-864445397409
Da steht eine Menge Infos drin, die mit Deinem Konto zu tun haben oder als affiliates wirken. Jedenfalls suspekt und unnötig
Man braucht eigentlich nur die amazon Nr.
B083BFGHPQ
Die ist klar und ausreichend. Dann kann jeder amazon öffnen und nach der Nummer suchen
Und wenn schon Link, dann nur das, was vor /ref stehthttps://www.amazon.de/1-phasiger-DIN-Schienen-Stromz%C3%A4hler-Energiemessger%C3%A4t-Stromz%C3%A4hler-LCD-Anzeige/dp/B083BFGHPQ
-
@bluelinux sagte in Adapter "smartmeter":
wollte den link nur benutzen damit man weiss um was es geht....
@bluelinux sagte in Adapter "smartmeter":
@klassisch sorry was soll ich säubern? wollte den link nur benutzen damit man weiss um was es geht....
wenn du es korrekt gemacht hättest und den LINK in seiner vollen Größe sichtbar gelassen hättest, damit jeder weiß worauf er sich da einlässt wäre dir die von @klassisch gezeigten Dinge selber aufgefallen
Hab es mal "richtig" gemacht
Das kannst du jetztt nach deinem Gusto anpassen
-
@klassisch sagte in Adapter "smartmeter":
ok... das ist komisch... habe es jetzt jedenfalls geändert.... danke für den hinweis...
-
[OT]
@bluelinux Ja, in den Links sind immer ein Haufen Metadaten. Deshalb sind die reinen Produktnummern aus meiner Sich die beste Lösung.
Zu Deinem eigentlichen Thema: Für die Heizung habe ich in der Unterverteilung einen S0 Zähler eingesetzt. Eltako, 2000 Impulse /kWh. Braucht aber auch wieder einen ESP. Nicht sehr elegant, geht aber auch.
Es gibt wohl aber auch Modus-Zähler, wie z.B. diesen
https://stromzähler.eu/stromzaehler/wechselstromzaehler/fuer-hutschiene-ungeeicht/24/sdm230modbus-1phasen-2te-lcd-wechselstromzaehler
Wobei ich diese nicht kenne. Und der bräuchte dann auch den Modbus-Adapter. Und Modbus ist schon etwas spezielles. -
@apollon77 Moin! danke für den Tipp mit dem externen Hub. Kann es sein, dass der Raspberry Pi 4 nicht genug Leistung hat für 4 Leseköpfe? Habe auch den MT691 und das ganze lief auch ca. ne Woche. Seitdem starten die Instanzen nichtmehr.. Lese ich aber /dev/ttyUSB0-3 aus, dann kommt da was im Terminal. Oder liegt das an etwas anderem?
Vielleicht hat dazu wer ne Info.
Liebe Grüße
-
@herrades Also ich hatte issues mit 2 Köpfen an einem Intel Nuc ... und hab dann nen Aktiven Hub und seitdem ist auch mit 3 ruhe ... Ich kann daher nichts zu Raspis sagen, nur annehmen ... Am Ende wird das denke auch von deiner Netzteil-Leistung und und udn abhängen.Ich würds nicht tun.
Um Deine Frage aber wirklich zu beantworten ohne logs müsste ich Hellseher sein ... bin ich nicht, daher sage ich ein ganz klares "vielleicht".
-
An meinem Pi Model 2b hängen 2 USB Leseköpfe und der wird per POE mit ~ 2.4W betrieben:
Läuft
-
@darkiop sagte in Adapter "smartmeter":
An meinem Pi Model 2b hängen 2 USB Leseköpfe und der wird per POE mit ~ 2.4W betrieben:
der Pi2 braucht auch deutlich weniger Saft als der 4er.
-
@apollon77 @homoran @klassisch
Danke für den tollen Adapter, und nochmals danke für die klasse Unterstützung diesen auch zum laufen zu bekommen....Mit meinem Stromzähler (der in die Git - Liste evtl. hinzugefügt werden kann), einem Weidmann Lese/Schreibkopf, ein wenig USB-Verlängerung und einem Raspi als Slave.
Der Zähler ist ein Drehstromzähler von eBZ GmbH. Typ DD3 BZ06 ETA-ODZ1
Der Zähler sendet oben (wie im Bild Gelb gekennzeichnet) hauptsachlich die Daten, die der Adapter abfragen und in Datenpunkte schreibt..
Eingestellt ist der Adapter wie folgt...
Und ich bekomme diese Datenpunkte daraus...
Danke an alle
-
@rababersaft Glückwunsch uund danke für die Rückmeldung.
-
@rababersaft
Hi all, ich habe einen Kaifa M309 der von Netz NÖ (Niederösterreich) betrieben wird, den ich an meinen IoBroker (auf RPI3) per Kundenschnittstelle anschließen und auslesen möchte.Dazu habe ich mir aus China folgendes Qualitätsprodukt kommen lassen:
https://www.aliexpress.com/item/32966963879.html?spm=a2g0o.productlist.0.0.62de4369i8QP9b&algo_pvid=c6114acf-10f0-443a-a195-3cb29cf2922b&algo_exp_id=c6114acf-10f0-443a-a195-3cb29cf2922b-0&pdp_ext_f={"sku_id"%3A"66616708821"}In der Hoffnung plug und play habe ich den Smartmeter mit dem Raspi verbunden und gesehen, dass ich im Smartmeter Adapter genau nichts sehe.
Ich vermute, dass der Betreiber die Kundenschnittstelle noch freischalten muss.
Was ich aber dazu bekommen habe ist folgendes:
Sie erhalten die schriftliche Information, sobald alle Funktionalitäten verfügbar sind.Bitte melden Sie sich nach Erhalt der Zuschrift erneut bei uns.
Die Kundenschnittstelle unserer Zähler entspricht den rechtlichen Vorgaben aus der Intelligente Messgeräte–Anforderungsverordnung (IMA-VO).
Die technischen Spezifikationen lauten wie folgt:
· unidirektional und verschlüsselt
· Schnittstellen Standard: M-Bus, RJ 12 Stecker
· Protokoll basiert auf DLMS / COSEM
· Datenausgabe erfolgt in 5 Sek. Intervallen-
Datum- und Zeitstempel
-
Zählerstände für Bezug/Lieferung
-
Wert von Phasenspannung und Phasenstrom
-
Leistung für Bezug/Lieferung
· Seriennummer des Zählers
Falls Sie noch Fragen haben, freuen wir uns, wieder von Ihnen zu lesen.Bekommen habe ich bis dato nix. Hat jemand von Euch geschafft den Kaifa309 auszulesen?
-
-
@realrob sagte in Adapter "smartmeter":
Bekommen habe ich bis dato nix
wundert mich nicht.
@realrob sagte in Adapter "smartmeter":
unidirektional und verschlüsselt
Das geht nicht mit dem Adapter.
-
@homoran Zunächst mal danke! Wobei.. hmm.. Wie kann ich dennoch dem Kaifa seine Daten entlocken. Offenbar gibt es dzt. keinen Adapter der in der Lage wäre das zu tun.
dem dativ ist dem genitiv sein Endgegner
-
@realrob sagte in Adapter "smartmeter":
Offenbar gibt es dzt. keinen Adapter der in der Lage wäre das zu tun.
frag mal deine Landsleute.
da gibt es schon ein paar Threads zum Thema verschlüsselt. -
@realrob Dann mal Hier ein Thumbs up machen an "alle betroffenen" https://github.com/Apollon77/ioBroker.smartmeter/issues/200
-
Hallo zusammen.
Hat es eigentlich hier schon jemand geschafft, den Adapter mit dem „USR-W610 Serial Server RS232 RS485 to WiFi“ zu koppeln?
Ich blicke leider einfach nicht durch, wie der „USR-W610“ parametriert werden muss, damit der Smartmeter-Adapter über mein WLAN zugreifen kann.
Den USR bringe ich in mein WLAN, aber dann hört‘s bei mir leider auf.
Das Ganze läuft bei mir im Docker (buanet) auf Synology.Für Eure Antworten und Tipps Danke im Voraus
-
@smarthomer-0 sagte in Adapter "smartmeter":
Hat es eigentlich hier schon jemand geschafft, den Adapter mit dem „USR-W610 Serial Server RS232 RS485 to WiFi“ zu koppeln?
Hatte mal das einkanalige WLAN-Modul USR-WIFI232-A2, dessen LAN "Brüder" USR-TCP232-306, USR-TCP232-4105, USR-K7, USR-TCP232-T2im Testbetrieb und seit > 1 Jahr das USR-TCP232-E2 Modul bei einer modernen Meßeinrichtung im Dauereinsatz.
Habe einen Guide geschrieben, in dem ich darauf eingehe, die Einstellungen zeige und auch auf verschiedene Leseköpfe eingehe.
Und da stellt sich die Frage welchen Lesekopf und welche Art Zähler Du hast?
Der W610 läuft out of the Box mit den sogenannten EHZ-Köpfen, die eigentlich für den Gebrauch innerhalb des verplombten Bereichs gedacht sind, grob gesagt. Ich arbeite aber auch an der Info-Schnittstelle mit einem Hager EHZ-001K, weil er bei mir mechanisch passt, damals günstig war (man sieht die Inflation), und RS485 ausgibt, womit ich durchs Haus gehe.
Wenn Dein Lesekopf ein "TTL" Signal ausgibt, brauchst Du noch eine Wandlerplatine, wobei ich dann eine TTL <-> RS485 Wandlerplatine nutzen würde, wie sie bei mir derzeit auch Dienst tut (Guide S. 31, 33f). RS232 geht prinzipiell auch, aber da gibt es zu viele schlechte China Chips, die gar nicht gehen oder früh sterben.
Wenn Dein Lesekopf einen USB Anschluß hat, dann paßt Dein WLAN Wandler nicht und Du brauchst dann einen Raspi oder einen anderen Lesekopf.
Die Methode mit dem Raspi und einem Multibroker Multihost System habe ich selbst nicht getestet, sie ist aber bei etlichen Forumskollegen im Produktiveinsatz und in diesen und anderen Threads mehrfach beschrieben.Ich blicke leider einfach nicht durch, wie der „USR-W610“ parametriert werden muss, damit der Smartmeter-Adapter über mein WLAN zugreifen kann.
Für ein Smartmeter Typ "Moderne Meßeinrichtung" und das WLAN Modul sowie die o.g. Geschwister habe ich die Einstellungen im oben refernizierten Guide beschrieben.
Den USR bringe ich in mein WLAN
Das ist der Schmelz der TCP Lösungen. Sie gehen auch bei sochen Linux, Docker, VM Konstrukten recht einfach - wenn der Rest passt. Zumindest einfacher als die USB Lösungen. Wenn man mit dem Docker ins WLAN kommt, was man ohnehin muß, dann ist dieser Teil bereits mit erledigt.
-
@klassisch
Vielen lieben Dank für Deine ausführliche Antwort.
Ich muss gestehen: Dein verlinktes, super verfasstes Guide war vor 1 Woche eigentlich erst der Anlass, dass ich mich an eine Smartmeter-Anbindung herangewagt habe.
Ich dachte: Dieses Guide ist so super-da kann doch eigentlich gar nichts schiefgehen, auch wenn ausdrücklich drinsteht dass der USR-W610 nicht von Dir getestet wurde.Meine Ausgangsbasis:
Erfassung
- mME SmartMeter Holley DTZ541-BDBA (vor ca. 2 Wochen neu vom EVU eingebaut)
(Info-Schnittstelle = aktiviert) - Lesekopf Hager EHZ 001K (A/B angeschlossen über RS485 an den W610)
- Stromversorgung 12V DC für W610 und EHZ 001K
- RS232 nicht angeschlossen
- LAN-Port nicht angeschlossen
- WLAN über FritzBox 7590 und Repeater AVM 3000
ioBroker:
PlatformBetriebssystem:linux
Architektur:x64
CPUs:4
Geschwindigkeit:1501 MHz
Modell:Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
RAM:7.6 GB
System-Betriebszeit:1 T. 09:40:50
Node.js:v12.22.7
NPM:6.14.15
Datenträgergröße:251.9 GB
Festplatte frei:209.4 GB
Adapter-Anzahl:365
Betriebszeit:02:15:23
Aktive Instanzen:19
Pfad:/opt/iobroker/
smartmeter-Adapter v3.2.1ioBroker läuft auf einer Synology DS918+ in einem Docker mit dem buanet-Image
Der W610 ist in meinem WLAN, ich kann auf sein Web-Interface zugreifen und hatte mal versucht, den W610 wie in Deinem HowTo beschrieben einzustellen.
Leider kommt beim smartmeter-Adapter immer die Meldung "connected set to false".smartmeter.0 11251 2021-11-28 18:42:50.061 debug SOCKET ERROR: Error: connect EHOSTUNREACH 192.168.1.87:26 smartmeter.0 11251 2021-11-28 18:42:47.088 debug connected set to false smartmeter.0 11251 2021-11-28 18:42:47.052 debug SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 11251 2021-11-28 18:42:47.051 debug SOCKET RESUME smartmeter.0 11251 2021-11-28 18:42:47.049 debug SmartmeterObis options: {"debug":2,"protocol":"SmlProtocol","transport":"TCPTransport","requestInterval":"10","anotherQueryDelay":"1000","transportTcpHost":"192.168.1.87","transportTcpPort":"26","protocolSmlIgnoreInvalidCRC":false} smartmeter.0 11251 2021-11-28 18:42:47.021 info starting. Version 3.2.1 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v12.22.7, js-controller: 3.3.20 smartmeter.0 11251 2021-11-28 18:42:46.794 debug Plugin sentry Initialize Plugin (enabled=true) smartmeter.0 11251 2021-11-28 18:42:47.052 debug SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 11251 2021-11-28 18:42:47.051 debug SOCKET RESUME smartmeter.0 11251 2021-11-28 18:42:47.049 debug SmartmeterObis options: {"debug":2,"protocol":"SmlProtocol","transport":"TCPTransport","requestInterval":"10","anotherQueryDelay":"1000","transportTcpHost":"192.168.1.87","transportTcpPort":"26","protocolSmlIgnoreInvalidCRC":false} smartmeter.0 11251 2021-11-28 18:42:47.021 info starting. Version 3.2.1 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v12.22.7, js-controller: 3.3.20 smartmeter.0 11251 2021-11-28 18:42:46.794 debug Plugin sentry Initialize Plugin (enabled=true) smartmeter.0 11251 2021-11-28 18:42:47.052 debug SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 11251 2021-11-28 18:42:47.051 debug SOCKET RESUME smartmeter.0 11251 2021-11-28 18:42:47.049 debug SmartmeterObis options: {"debug":2,"protocol":"SmlProtocol","transport":"TCPTransport","requestInterval":"10","anotherQueryDelay":"1000","transportTcpHost":"192.168.1.87","transportTcpPort":"26","protocolSmlIgnoreInvalidCRC":false} smartmeter.0 11251 2021-11-28 18:42:47.021 info starting. Version 3.2.1 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v12.22.7, js-controller: 3.3.20 smartmeter.0 11251 2021-11-28 18:42:46.794 debug Plugin sentry Initialize Plugin (enabled=true) smartmeter.0 11251 2021-11-28 18:42:47.052 debug SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 11251 2021-11-28 18:42:47.051 debug SOCKET RESUME
Ich mache sicher einen Fehler bei der Parametrierung der Schnittstellen bzw. IP des "Server" auf dem W610. Habe viele Varianten durchprobiert und den W610 mehrfach zurückgesetzt und anders eingerichtet - ich bekomm's einfach nicht hin...
Im ersten Teil des Log scheint mir noch alles in Ordnung - allerdings auch erst, seit ich "redis" manuell nachinstalliert habe - das wurde zuvor im Log als fehlend ausgegeben.
smartmeter.0 11251 2021-11-28 18:42:47.052 debug SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 11251 2021-11-28 18:42:47.051 debug SOCKET RESUME smartmeter.0 11251 2021-11-28 18:42:47.049 debug SmartmeterObis options: {"debug":2,"protocol":"SmlProtocol","transport":"TCPTransport","requestInterval":"10","anotherQueryDelay":"1000","transportTcpHost":"192.168.1.87","transportTcpPort":"26","protocolSmlIgnoreInvalidCRC":false} smartmeter.0 11251 2021-11-28 18:42:47.021 info starting. Version 3.2.1 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v12.22.7, js-controller: 3.3.20 smartmeter.0 11251 2021-11-28 18:42:47.021 info starting. Version 3.2.1 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v12.22.7, js-controller: 3.3.20 smartmeter.0 11251 2021-11-28 18:42:46.794 debug Plugin sentry Initialize Plugin (enabled=true) smartmeter.0 11251 2021-11-28 18:42:46.794 debug Plugin sentry Initialize Plugin (enabled=true) smartmeter.0 11251 2021-11-28 18:42:46.546 debug statesDB connected smartmeter.0 11251 2021-11-28 18:42:46.546 debug statesDB connected smartmeter.0 11251 2021-11-28 18:42:46.544 debug States connected to redis: 127.0.0.1:9000 smartmeter.0 11251 2021-11-28 18:42:46.544 debug States connected to redis: 127.0.0.1:9000 smartmeter.0 11251 2021-11-28 18:42:46.495 debug States create User PubSub Client smartmeter.0 11251 2021-11-28 18:42:46.495 debug States create User PubSub Client smartmeter.0 11251 2021-11-28 18:42:46.494 debug States create System PubSub Client smartmeter.0 11251 2021-11-28 18:42:46.494 debug States create System PubSub Client smartmeter.0 11251 2021-11-28 18:42:46.484 debug Redis States: Use Redis connection: 127.0.0.1:9000 smartmeter.0 11251 2021-11-28 18:42:46.481 debug objectDB connected smartmeter.0 11251 2021-11-28 18:42:46.484 debug Redis States: Use Redis connection: 127.0.0.1:9000 smartmeter.0 11251 2021-11-28 18:42:46.481 debug objectDB connected smartmeter.0 11251 2021-11-28 18:42:46.471 debug Objects connected to redis: 127.0.0.1:9001 smartmeter.0 11251 2021-11-28 18:42:46.471 debug Objects connected to redis: 127.0.0.1:9001 smartmeter.0 11251 2021-11-28 18:42:46.456 debug Objects client initialize lua scripts smartmeter.0 11251 2021-11-28 18:42:46.455 debug Objects create User PubSub Client smartmeter.0 11251 2021-11-28 18:42:46.456 debug Objects client initialize lua scripts smartmeter.0 11251 2021-11-28 18:42:46.455 debug Objects create User PubSub Client smartmeter.0 11251 2021-11-28 18:42:46.454 debug Objects create System PubSub Client smartmeter.0 11251 2021-11-28 18:42:46.454 debug Objects create System PubSub Client smartmeter.0 11251 2021-11-28 18:42:46.451 debug Objects client ready ... initialize now smartmeter.0 11251 2021-11-28 18:42:46.451 debug Objects client ready ... initialize now smartmeter.0 11251 2021-11-28 18:42:46.411 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 smartmeter.0 11251 2021-11-28 18:42:46.411 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
- mME SmartMeter Holley DTZ541-BDBA (vor ca. 2 Wochen neu vom EVU eingebaut)
-
@klassisch
Zusätzlich habe ich noch ein weiteres Problem mit der Sensor-Kopplung. Ich habe allerdings beschlossen, dieses Problem erst dann anzugehen wenn der smartmeter-Adapter erst mal auf den W610 zugreifen kann (vorher muss ich mir keine Gedanken zum Sensor machen):Selbst bei pedantischer Ausrichtung des Lesekopfes zur Info-Schnittstelle der mME blinkt meine RxD-Led auf dem W610 nicht (Empfänger-LED Hager über Sende-LED des Holley).
Hier hätte ich erwartet, dass diese blinkt, wenn die mME jede Sekunde Daten ausgibt.
A und B der RS485 habe ich schon gedreht, das hat auch nichts gebracht.
Die 12V DC hat der Hager-Sensor auch, die Sende-LED der IR-Schnittstelle des Lesekopfes leuchtet im Bild der Handy-Cam - sowie also vermutlich richtig angeschlossen.Entweder auch hier noch ein Fehler bei der Parametrierung des W610 (so dass die RS485 evtrl. gar nicht als solche aktiv ist), oder die Sende-LED meines Holley hat ebenfalls das Problem mit zu schwacher Leistung.
Diese LED sehe ich ebenfalls in der Handy-Cam im Sekunden-Takt blinken, aber nur wirklich seeeehr schwach - viiiiel dunkler als die LED des Hager-Kopfes.Allerdings habe ich bisher von einem schwachen Holley-Sender nur nach längerer Betriebsdauer gelesen - meine mME ist erst 2 Wochen eingebaut und war fabrik-neu.
-
@smarthomer-0 Na dann zeig mal screenshots von Deiner Einstellung im smartmeter-Adapter und im USR dann können wir weiter sehen.
Mit Docker kenne ich mich nicht aus. Kannst Du innerhalb des Docker auf den USR zugreifen? Also geht die WLAN-Verbindung durch oder wird die irgendwo geblockt. Entweder mal einen ping testen oder vom Docker aus über einen Browser auf den USR zugreifen