Tasmota Smartmeter: Umstellung von Logarex auf SGM. JSON fehlerhaft.

  • Fragen
  • [RESOLVED] Tasmota Smartmeter: Umstellung von Logarex auf SGM. JSON fehlerhaft.

Tasmota Smartmeter: Umstellung von Logarex auf SGM. JSON fehlerhaft.

0
0

Hallo zusammen,

ich habe meinen Stromzähler über einen Hichi IR mit dem Powerbrain verbunden. Bisher funktionierte dies auch ohne Probleme. Wegen eines Defekts muss nun ein Logarex LK13 durch einen efr SGM-C4 ersetzt werden

Meiner Meinung nach sollte mein angepasstes JSON funktionieren.

Leider bekomme ich keine Daten in die Powerbrain.

Hat jemand einen Hinweis was an den Daten falsch ist?

 

Datenausgabe Hichi:

„StatusSNS“: {

„Time“: „2025-07-06T20:39:36“,

„SGM-C4“: {

„Power_curr“: 87,

„Total_in“: 14180.24,

„Total_out“: 1086.18,

„Volt“: 231.4,

„Current“: 0.57,

„Frequency“: 49.9,

„Amperage_L1_curr“: 0.57,

„Volt_L1_curr“: 231.4,

„Amperage_L2_curr“: 0.46,

„Volt_L2_curr“: 231.3,

„Amperage_L3_curr“: 0.22,

„Volt_L3_curr“: 231.3

}

}

}

 

JSON-Datei für das Power Brain:

{
"rtype": 1,
"mtype": 1,
"name": "Tasmota Smartmeter HTTP SGM-C4",
"manufacturer": "Tasmota",
"dev_type": "tasmota_http_json",
"delay_accumulated": false,
"type_designation": {
"address": "",
"type": "string",
"fixed": "Smartmeter"
},
"version": {
"address": "",
"type": "string",
"fixed": "1.0"
},
"firmware_version": {
"address": "",
"type": "string",
"fixed": "1.0"
},
"serial": {
"address": "",
"type": "string",
"fixed": "0"
},
"voltage_l1": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.SGM-C4.Volt_L1_curr",
"type": "float",
"resolution": 1
},
"voltage_l2": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.SGM-C4.Volt_L2_curr",
"type": "float",
"resolution": 1
},
"voltage_l3": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.SGM-C4.Volt_L3_curr",
"type": "float",
"resolution": 1
},
"current_l1": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.SGM-C4.Amperage_L1_curr",
"type": "float",
"resolution": 1000
},
"current_l2": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.SGM-C4.Amperage_L2_curr",
"type": "float",
"resolution": 1000
},
"current_l3": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.SGM-C4.Amperage_L3_curr",
"type": "float",
"resolution": 1000
},
"power_w": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.SGM-C4.Power_curr",
"type": "float",
"resolution": 1
},
"import_wh": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.SGM-C4.Total_in",
"type": "float",
"resolution": 1000
},
"export_wh": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.SGM-C4.Total_out",
"type": "float",
"resolution": 1000
}
}
RESOLVED
markiert als Spam
Posted by (Fragen: 6, Antworten: 7)
Gefragt am 6. Juli 2025 21:10
21 views

Antworten (3)

1
Private answer

So geht es natürlich auch. 😁

markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 1508)
Answered on 7. Juli 2025 10:11
0
Private answer

Hallo Geotec,

das war die Lösung. Ich habe einfach das Minus in Tasmota entfernt, dann hat es funktioniert!

Vielen Dank!

markiert als Spam
Posted by (Fragen: 6, Antworten: 7)
Answered on 7. Juli 2025 8:55
1
Private answer

Hi,

Ich glaube das Minus in SGM-C4 ist ein Problem. Versuch es Mal so: StatusSNS['SGM-C4'].xxx

markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 1508)
Answered on 6. Juli 2025 22:08