debug-richard / sagemcom-dsmr

Sagemcom T210-D-r auslesen via Kundenschnittstelle
MIT License
9 stars 1 forks source link

Wrong DLMS tag #2

Open friedlro opened 1 year ago

friedlro commented 1 year ago

Smartmeter sendet zwar, was ich aber bekomme wenn ich serialtest ausführe, "wrong DLMS tag". Was kann ich tun?

friedlro commented 1 year ago

Hat sich erledigt

derkrasseleo commented 1 year ago

Habe gerade dasselbe Problem, wie hast du es behoben?

friedlro commented 1 year ago

Bei mir war der Adapter falsch belegt, habe die Pins richtig rum gemacht und es hat funktioniert.

derkrasseleo commented 1 year ago

Der request und der data pin oder wie?

friedlro commented 1 year ago

Welchen Adapter nutzt du? Ich habe mir einen von Amazon für Sagecom gekauft. Ich habe nachgeschaut habe den Vcc (+) weggenommen.

derkrasseleo commented 1 year ago

Hab einfach die einzelnen Leitungen von einem RJ12 Kabel genommen und nutze den UART von einem ESP. Den request pin hab ich dauerhaft auf +5V und den Data pin am ESP.

friedlro commented 1 year ago

Dass mit dem ESP und den dauerhaften 5 v habe ich auch probiert, bei mir hat es nicht geklappt, dann habe ich einen Raspberry und diesen Atapter genommen, den VCC weggenommen hat sich irgendwie nicht mit den 5 V usb von Raspberry vertragen, die Py Skripte am RB ausgeführt und dann hat es geklappt. Danach habe ich ein MQTT ins Skript eingebaut und sende das ganze an meinen Homeassistant.

friedlro commented 1 year ago

Alternativ kannst du auch einen Fdti Atapter nehmen. https://www.googleadservices.com/pagead/aclk?sa=L&ai=DChcSEwiag8Lt9tKBAxWWimgJHVBmC-8YABAUGgJ3Zg&gclid=Cj0KCQjwjt-oBhDKARIsABVRB0xf49wvZPRyDrqRUABTwL_eWCS8Lq8n_T70OzHMimYxZoCAaK7Q_44aAqtFEALw_wcB&sph=&ohost=www.google.com&cid=CAESVeD2DW-o8h_ABpJg7iz_PsktaMeCuBJJcvBi4Np5-rO3KH5UUujaHufmlt3L5VS0YLqoCFhAAKoUeFgYzjavouBfVQHKiLdM7h0UyjA2cmdQEuIO0mA&sig=AOD64_2J2lg6Kdnc2dA-fC2wZPJaw2bL4g&ctype=5&q=&ved=2ahUKEwiEnrvt9tKBAxW_Z_EDHTBcBL4Qwg8oAHoECAUQKw&adurl=

derkrasseleo commented 1 year ago

Dass mit dem ESP und den dauerhaften 5 v habe ich auch probiert, bei mir hat es nicht geklappt, dann habe ich einen Raspberry und diesen Atapter genommen, den VCC weggenommen hat sich irgendwie nicht mit den 5 V usb von Raspberry vertragen, die Py Skripte am RB ausgeführt und dann hat es geklappt. Danach habe ich ein MQTT ins Skript eingebaut und sende das ganze an meinen Homeassistant.

Interessant, ich hab mich auch schon gefragt, ob mein Problem "hardwareseitig" sein könnte, aber auch wenn ich mit meinem Laptop und einem USB/UART die Daten abfange, bekomme ich nur unnütze Daten. Was genau meinst du mit "VCC weggenommen" ? Ich versorge den ESP nämlich über die 5V Leitung..

friedlro commented 1 year ago

Das Problem bei meinem Atapter war das er einen Pin beim RJ12 auf den 5 v Ausgang vom Sagecom auf einen 5 V Ausgang vom USB war, somit hat der RB nicht einmal gebootet. Wie ich diesen weggenommen habe hatte er gebootet und dann nach den Starts vom Skript hatte alles funktioniert. Beim Esp würde ich versuchen den RST Pin zu verwenden dem entsprechenden müsste man das Skript ändern. Aber ich werde es mit dem ESP noch Mal versuchen und sende dir dann meine Erkenntnisse und das Skript wenn du willst. Wird aber etwas dauern da ich nächste Woche auswärts bin.

derkrasseleo commented 1 year ago

Das wäre super! Nur um sicherzugehen, du hast auch einen Sagecom T210-D-r von Energie Steiermark, oder? Und meinst du RST statt GND oder wie?

friedlro commented 1 year ago

Ja ich habe den von der Energie Steiermark. Ich vermute dass permanente 5v irgendwas blockiert. RST statt 5V. Wie gesagt ich migriere das ganze auf einen ESP, dann braucht man keinen Raspberry mehr, aber gib mir etwas Zeit.

derkrasseleo commented 1 year ago

Endlich, ich bekomme Daten heraus. Frag mich nicht wie, aber es ist scheint kein Hardwareproblem zu sein. Hab alles probiert, aber schlussendlich hab ich einfach nur # dummy_receiver: true aus der ESP-config entfernt und auf einmal bekomme ich Daten rein.. Obwohl ich per Serial/USB Adapter nur Blödsinn hereinbekomme..

friedlro commented 1 year ago

Hey super dass du es gelöst hast. Habe schon gesehen du gibst nicht auf. 👍

friedlro commented 1 year ago

Ich werde dieses Projekt aber weiterentwickeln. Danke Richard für den Input.