SDM630 Modbus 2014 SW:V1.3 nicht erkannt

Antworten
lucca371
Beiträge: 8
Registriert: Fr Sep 13, 2019 8:07 am

SDM630 Modbus 2014 SW:V1.3 nicht erkannt

Beitrag von lucca371 »

Hallo,
ich habe an einem Raspi(buster) den SDM630 (dev/ttyUSB0) angeschlossen. Dieser Zähler entspricht meinem EVU Zähler.
Leider bekomme ich mit OpenWB keine Daten aus dem Zähler ausgelesen. Der Zähler ist über einen USB FTDI Adapter an dem Raspi angeschlossen.
Abschlußwiderstände sind auch dran. Mittels Solarview(gleicher Raspi) kann der SDM630 ohne Probleme ausgelesen werden.
Alle anderen Module (go-e charger, Tesla SOC) funktionieren. Da ich nun keine Einspeise/Bezug Daten habe kann ich auch keine PV geführte Ladung machen. Was kann ich noch versuchen, oder gibt es zwischen dem alten Zähler und den neuen SDM630 Unterschiede?
Viele Grüße
Ronald.
IMG_20190916_073055597.jpg
(385.35 KiB) 1071-mal heruntergeladen
openWB
Site Admin
Beiträge: 7960
Registriert: So Okt 07, 2018 1:50 pm

Re: SDM630 Modbus 2014 SW:V1.3 nicht erkannt

Beitrag von openWB »

Stimmt denn das Serial Setup? (9600 8 N 1)
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
lucca371
Beiträge: 8
Registriert: Fr Sep 13, 2019 8:07 am

Re: SDM630 Modbus 2014 SW:V1.3 nicht erkannt

Beitrag von lucca371 »

Ja. Solarview verwendet auch die default Einstellung mit 9600/8/N/1.
lucca371
Beiträge: 8
Registriert: Fr Sep 13, 2019 8:07 am

Re: SDM630 Modbus 2014 SW:V1.3 nicht erkannt

Beitrag von lucca371 »

Wenn ich solarview im Debugmodus laufen lasse sieht man ganz gut, das die Kommunikation mit dem SDM630 an /dev/ttyUSB0 klappt.
Es kann also nicht an meiner Verkablung liegen. Hier ein Auszug aus dem SolarviewLog:

Code: Alles auswählen

Oeffne /dev/ttyUSB0
Port /dev/ttyUSB0 geoffnet: 0
Query Total PAC
01 04 00 34 00 02 30 05
CRC: 30 05
Enter mod_QuerySerial()
Sende: 01 04 00 34 00 02 30 05
Response:
      00 01 02 03 04 05 06 07 08 09
-----------------------------------
000 | 00 01 04 04 C5 0F 86 22 15 32
010 | 00
Entferne f▒hrende '0'
Response:
      00 01 02 03 04 05 06 07 08 09
-----------------------------------
000 | 01 04 04 C5 0F 86 22 15 32 00
010 |
Leaving mod_QuerySerial() Bytes in Buffer: 10
CRC: 0 32
PAC: -2296.383
Query Total import kWh
01 04 00 48 00 02 F1 DD
CRC: F1 DD
Enter mod_QuerySerial()
Sende: 01 04 00 48 00 02 f1 dd
Response:
      00 01 02 03 04 05 06 07 08 09
-----------------------------------
000 | 00 01 04 04 46 21 5C 8D 47 A3
010 | 00
Entferne f▒hrende '0'
Response:
      00 01 02 03 04 05 06 07 08 09
-----------------------------------
000 | 01 04 04 46 21 5C 8D 47 A3 00
010 |
Leaving mod_QuerySerial() Bytes in Buffer: 10
CRC: 0 a3
Query Total export kWh
01 04 00 4A 00 02 50 1D
CRC: 50 1D
Enter mod_QuerySerial()
Sende: 01 04 00 4a 00 02 50 1d
Response:
      00 01 02 03 04 05 06 07 08 09
-----------------------------------
000 | 00 01 04 04 46 FE F3 FB 8A 4F
010 | 00
Entferne f▒hrende '0'
Response:
      00 01 02 03 04 05 06 07 08 09
-----------------------------------
000 | 01 04 04 46 FE F3 FB 8A 4F 00
010 |
Leaving mod_QuerySerial() Bytes in Buffer: 10
CRC: 0 4f
bkt0: 10327.1377 kWh
gkt0: 32633.9902 kWh
PAC:  2296
Stat: 1W
Leaving QueryModbus()
pac_sign_cnt: 3
Delta Gel: 0.0098  Bez:0.0000
Entering CalcTagesErtrag_neu()
   TagesErtrag_neu[0]: 3.9 kWh (32634.0 - 32630.1)
   TagesBezug_neu[0]: 1.7 kWh (10327.1 - 10325.4)
Leaving CalcTagesErtrag_neu()
Entering CalcMonatsErtrag_neu()
   MonatsErtrag_neu[0]: 278.8 kWh (32634.0 - 32355.2)
   MonatsBezug_neu[0]: 92.0 kWh (10327.1 - 10235.1)
Leaving CalcMonatsErtrag_neu()
Entering CalcJahresErtrag_neu()
   JahresErtrag_neu[0]: 5852.8 kWh (32634.0 - 26781.2)
   JahresBezug_neu[0]: 1840.2 kWh (10327.1 - 8486.9)
Leaving CalcJahresErtrag_neu()
Enter PrepareAnswer()
TimeStamp 16.09.2019 10:02:50
Beruecksichtigte Offset-Werte:
GKT0=589 kWh
GKYR=0 kWh
GKMT=0 kWh
BKT0=260 kWh
BKYR=0 kWh
BKMT=0 kWh
Answer[0] = {01;FB;95|64:DYR=13;DMT=9;DDY=10;THR=A;TMI=2;PIN=1C20;PAC=11F0;PACS=1;GKT0=81C7;GKYR=16DD;GKMT=117;GKDY=27;BKT0=295B;BKYR=730;BKMT=5C;BKDY=11;TYP=2706;SYS=4E21|2884}
Leaving PrepareAnswer()
Server-accept() is OK
Server-new socket, sd2 is OK...
Got connection from client: 127.0.0.1
Server-read() is OK
Received data from client: {FB;01;9C|64:DYR;DMT;DDY;PAC;KYR;KMT;KDY;KT0;TYP;PRL;UDC;UL1;UL2;UL3;IDC;IL1;IL2;IL3;TKK;SWV;PIN;SYS;SAL;SE1;SE2;SPR;SCD;UD01;UD02;UD03;ID01;ID02;ID03|282E}
Server-Echoing back to client...
Entering CheckCRC
Leaving CRCCheck
CheckCRC passed
Closing session 4
aiole
Beiträge: 6870
Registriert: Mo Okt 08, 2018 4:51 pm

Re: SDM630 Modbus 2014 SW:V1.3 nicht erkannt

Beitrag von aiole »

Liest Du bei Solrview mit den von snaptec genannten Serial Setup aus?
Gleichzeitig nutzt Du Solarview und openWB nicht am SDM630 oder doch?
Zähler-ID gechecked?
lucca371
Beiträge: 8
Registriert: Fr Sep 13, 2019 8:07 am

Re: SDM630 Modbus 2014 SW:V1.3 nicht erkannt

Beitrag von lucca371 »

Ich lese sie natürlich nicht gleichzeitig aus. Habe 2 Images. Eins mit Solarview und eins mit OpenWB.
Zum testen boote ich dann das OpenWB Image.
aiole
Beiträge: 6870
Registriert: Mo Okt 08, 2018 4:51 pm

Re: SDM630 Modbus 2014 SW:V1.3 nicht erkannt

Beitrag von aiole »

Hast Du mal die Register der SDM630-Versionen in den manuals verglichen? Ich dachte, dass es da Änderungen gab.
Ansonsten noch:
serial setup geprüft?
Zähler-ID?
lucca371
Beiträge: 8
Registriert: Fr Sep 13, 2019 8:07 am

Re: SDM630 Modbus 2014 SW:V1.3 nicht erkannt

Beitrag von lucca371 »

serial und ID stimmen. Parameter weiß ich nicht.
Antworten