NEWS
Adapter "smartmeter"
-
@arni_banone Vielen Dank für die Rückmeldung. Und Gratulation, daß es jetzt so elegant klappt.
Die Vertauscherei beim RS232 ist Glücksache, weil man nie so genau weiss, ob das Gerät als Computer oder Peripherie definiert ist.
Bei RS485 gibt es die Verwirrung, weil manche Nutzer (z.B. die EU Stromzählerhersteller) die Norm sehr streng interpretieren, die Halbleiterhersteller aber anders. Die SDM folgen den Datenblättern der HL-Herstellern. Wie die meisten chinesischen Hersteller von Adapterplatinen.
Das Anschließen mehrerer SDM an RS485 habe ich nicht im Guide beschrieben, sondern im SDM120-Thread
Diese Einstellungen "Mehrere Geräte-IDs" und Befüllen der dann entstehenden Spalte "Slave" kann man auch schon bei einem Gerät machen.
Dann ist das zweite schneller zugefügt.
Wenn Du magst, kannst Du ja dort im Thread Deine Erfahrung zum SDM72 ergänzen. Der ist preislich recht interessant und wird wohl auch für einige günstige Wechselrichter eingesetzt. Er ist aufgrund seines günstigen Preises (ca. 65 EUR für einen Drehstromzähler) und seiner Verfügbarkeit interessant.
Es gibt ja noch den deutlich teureren SDM630, wobei mir der Unterschied nicht richtig klar ist. -
@klassisch said in Adapter "smartmeter":
@arni_banone Vielen Dank für die Rückmeldung.
Ich teile meine Erfahrungen immer gerne, damit eventuell auch andere davon profitieren können.
Das Anschließen mehrerer SDM an RS485 habe ich nicht im Guide beschrieben, sondern im SDM120-Thread
Ja, den SDM120 Thread meinte ich, das werde ich mal nachvollziehen.
Diese Einstellungen "Mehrere Geräte-IDs" und Befüllen der dann entstehenden Spalte "Slave" kann man auch schon bei einem Gerät machen.
Dann ist das zweite schneller zugefügt.Gute Idee!
Wenn Du magst, kannst Du ja dort im Thread Deine Erfahrung zum SDM72 ergänzen.
Werde ich, wenn es läuft.
Es gibt ja noch den deutlich teureren SDM630, wobei mir der Unterschied nicht richtig klar ist.
Der SDM630 hat eine erheblich längere Liste mit Modbus Registern (Phasenbezogene Informationen z. Bsp.), welche ausgegeben werden. Der SDM72DM-V2 ist hier deutlich reduziert. Ich benötige aber nur die Zählerstände und aktuelle Import-/Exportleistung, daher ist er für mich perfekt und - wie du schon sagst - relativ günstig.
-
@arni_banone sagte in Adapter "smartmeter":
wie du schon sagst - relativ günstig.
und lieferbar. Habe gerade gesehen:
SDM630Modbus V2 "Artikel ist vorr. wieder verfügbar ab dem 1. Juni 2023"
Das sind 8 Monate Lieferzeit.
Das war vor ein paar Wochen, als ich den SDM120 gekauft habe, noch anders. -
Hallo, nach einem Stromausfall / Zählerumbau bekomme ich keine Werte mehr.
Habe den Zähler neu entsperrt mit dem Pin und habe auf dem Display auch die Zusatzwerte. Gehe also davon aus das der Zähler diese senden müsste. Im Handy vor der IR Sonde sehe ich aber nichts (kann das am Iphone liegen?)Kann ich irgendwie manuell testen ob das USB Gerät funktioniert über die Konsole. Habe irgendwie den Verdacht das es zwar erkannt wird aber nicht richtig funktioniert?
Ich der USB Adapter vom Volkszähler. -
@newan Bei etlichen Zählern muß man neben der Eingabe der Pin auch noch die Info Schnittstelle aktivieren (bei meinem Zähler "Info = on"). Die Bedienungsanleitung für den Zähler weiß das aber besser.
Und ja, mein Geschäfts-iPhone sieht die IR LEDs auch nicht, hat einen IR Filter.
Mein China-Android sieht das. Meine alte Digicam auch. Kann man mit einer IR Fernbedienung testen.Ob die Kombination Zähler + Lesekopf funktioniert kann man mit einem Win Laptop und einem Terminalprogramm, z.B. Termite testen.
Wenn man beim ioBroker Rechner einmal über ein anderes Programm oder die Konsole den USB Port belegt hat, muß man neu starten. Sonst kann der ioBroker nicht mehr darauf zugreifen. -
@klassisch ok Info habe ich einmal off und wieder auf on geschaltet. Mit dem Handy sehe ich leider nichts. Mit einer Fernbedienung schon trotz iPhone
Anderes habe ich leider nicht.Mit dem Terminal kann ich mich auf der host per "tio /dev/ttyUSB0" verbinden. Es kommen aber nur ? an....
-
@newan Die meisten Zähler schicken komprimierte Binärwerte. Die kann man nicht sinnvoll lesen. Insofern könnte die Konsole diese Werte in ? konvertieren.
Ich kenne mich mit Linux und Raspi nicht wirklich aus. Wie gesagt, ich teste das immer mit einem Win-Laptop, weil die besser mit USB zu recht kommen, bzw. ich besser mit deren USB Handling. In Win Terminalprogramen (z.B. Termite) kommen auch seltsame Zeichen, meistens solche Rechtecke. Aber eben etwa jede Sekunde eine neue Ladung.Wenn Du siehts, daß etwa jede Sekunde frische Daten kommen, dann halte ich das für plausibel. Dann unbedingt neu booten und den Serial-Port (USB) per Konsole bzw. das Termialprogramm NICHT öffnen. Es kann immer nur ein Programm auf die USB Schnittstelle zugreifen und das muß der ioBroker Adapter sein.
Also mit den üblichen Linux-Konsolenkommados herausfinden, wie die USBs belegt sind und schauen, ob das noch zur Adaptereinstellung passt.
Wenn Dein Raspi nach dem Stromausfall neu gebootet hat, könnte er die USB Zuordnung geändert haben udn dann passt das nicht mehr.Sind bei Deinem Raspi noch weitere USB Ports belegt?
-
@klassisch sagte in Adapter "smartmeter":
Wenn Dein Raspi nach dem Stromausfall neu gebootet hat, könnte er die USB Zuordnung geändert haben udn dann passt das nicht mehr.
Das kann aber nur passieren, wenn man direkt auf die Gerätedatei verlinkt. Bei einem Link auf /dev/serial/by-id/GERÄTE-ID passiert das nicht.
-
@newan haste noch ne „alte“ digitalkamera? Handy Kameras sind teilweise zu gut inzwischen und zeigen das nimmer
-
@thomas-braun Ich bin ja Linux-Laie und muß mich dann immer wieder einlesen (ubuntuusers z.B.). Früher hat man das in irgendeine Datei geschrieben (fstab ?) und dann war die USB Zuordnung festgenagelt. Aber die aktuelle Methode des "Festnagelns" kenne ich nicht. Deshalb halte ich mich hier zurück.
Meide selbst unter Win die USB Verbindungen und gehe, wo immer möglich, auf TCP-Server. Schon mal aus topologischen Gründen. Ausserdem könnte man dann bei Bedarf (z.B. Cloudpflicht, Kontopflicht bei Win) auch leichter auf Linux wechseln. -
@klassisch sagte in Adapter "smartmeter":
Früher hat man das in irgendeine Datei geschrieben (fstab ?) und dann war die USB Zuordnung festgenagelt.
Die fstab (File system table) ist für Dateisysteme zuständig, nicht primär für USB-Geschichten. Es können natürlich Dateisysteme aus USB-Festplatten usw. da eingetragen werden, dann erfolgt der mount darüber. Die ganzen USB-Dinge zum Auslesen von irgendwas haben aber natürlich kein Dateisystem das man mounten müsste. Die packt man dann am besten über die by-id-Links an, da die sich nämlich gerade nicht ändern. Ganz einfach, ganz logisch.
-
@apollon77 Ja der Zähler sendet. Mit einer alten digicam konnte ich es sehen. Sehr schwach aber sichtbar. Dann liegt es wohl an der Kommunikation usb->lxc->ioBroker...
Danke für eure Hilfe.
-
@newan sagte in Adapter "smartmeter":
Sehr schwach aber sichtbar.
dazu gibt es bereits Threads, dass die LED bestimmter Zähler relativ schnell altert und nicht mehr stark genug sendet.
-
Wenn die LED nur schwach leuchtet, geht nix.
Das ist schon gut erkennbar.
Bei mir kam das Problem auch von der auf einmal zu schwach leitenden LED.Neu/ gut ist sie einwandfrei zu sehen.
-
@cs Danke fürs Feedback. Da ich eine PV Anlage bekomme wird wohl eh der Zähler getauscht.
Ich warte dann einfach mal was der neue so zeigt. Hoffe das dauert net all zu lange. -
[/OT]
@newan sagte in Adapter "smartmeter":
< Hoffe das dauert net all zu lange.
Ja und nein. Wenn sie erst in 2023 in Betrieb geht sparts Du wahrscheinlich die MWSt auf alles.
-
Hallo,
ich habe zwei Zähler mittels zweier Smartmeter Instanzen eingebunden.
Der erste funktioniert wie erhofft aber aus dem Zweiten bekomm ich leider keine Leistung.
Es handelt sich um einen DMTZ-XC. Ich bekomme auch sehr viele Datenpunkte (389 Objekte). Hier mal ein unlesbarer Screen mit einem Teil der DPs.
Im Display des Zählers wir die Gesamtleistung als Punkt 1.25 angezeigt aber eben leider nicht übertragen.
Nach einiger Suche habe ich herausgefunden dass man wohl verschiedene Pull Sequenzen nutzen muss um bestimmte Werte abzufragen.
Leider klappt es nicht die Pull Sequenz unter D0: Kommando SignOn-Nachricht einzutragen.Eine Pin gibt es für das Gerät nicht.
Hat jemand ne Idee?
-
@rushmed wie hast du denn die pull Sequenz angegeben. Bzw welche muss es sein? Das erste Zeichen darfst du nicht angeben und den Zeilenumbruch zb auch nicht weil das automatisch hinzugefügt wird.
-
@apollon77 Angeblich wird vom Zähler /4!\r\n benötigt. Also muss ich nur 4!\r eingeben? Oder muss das hex sein?
-
@rushmed an sich nur 4 korrekt und nein nicht hex