Auslesen von TASMOTA-Zähler über CFOS funktioniert nicht (Again)

  • Fragen
  • [RESOLVED] Auslesen von TASMOTA-Zähler über CFOS funktioniert nicht (Again)

Auslesen von TASMOTA-Zähler über CFOS funktioniert nicht (Again)

0
0

Moinsen,
ich habe einen Zweirichtungszähler, den ich mittels Hichi Lesekopf auslese. Das funktioniert soweit auch. Als Ausgabe auf http://192.168.5.97/cm?cmnd=status%2010 bekomme ich die gewünschten Daten:

{"StatusSNS":{"Time":"2024-11-17T07:24:22","GS303":{"Power_curr":619.0,"Total_in":21261.2,"Total_out":7589}}}

Die json-Datei für die Zählerdefinition für den cFos habe ich dann entsprechend angepasst und hochgeladen:


{
"rtype": 1, // 0 = modbus, 1 = http/json
"mtype": 1, // 0 = other, 1 = meter, 2 = inverter, 4 = battery

"name": "Tasmota Smartmeter HTTP", // as displayed in the config dialog
"manufacturer": "Tasmota",
"dev_type": "tasmota_http_json", // will be prefixed by "meter_"

"delay_accumulated": false, // false: always read accumulated value, like import_wh / export_wh when reading instantaneous values

// values used to build the model string
"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"
},

"power_curr": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.GS303.Power_curr",
"type": "float",
"resolution": 1.0
},
"total_in": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.GS303.Total_in",
"type": "float",
"resolution": 1000.0
},
"total_out": {
"address": "/cm?cmnd=status%2010",
"query": "StatusSNS.GS303.Total_out",
"type": "float",
"resolution": 1000.0
},


}

Lege ich nun den Zähler im cFos an, sind die bezogenen Werte alle 0. Hat jemand eine Idee, was ich hier falsch mache bzw. was an dem Script nicht stimmt?
Danke und Grüße
Jens
Anhänge:
RESOLVED
markiert als Spam
Posted by (Fragen: 1, Antworten: 1)
Gefragt am 17. November 2024 7:50
20 views

Antworten (2)

0
Private answer

Hey Geotec,
das war der Fehler. Jetzt funktioniert es.
Vielen Dank für die schnelle Hilfe.

markiert als Spam
Posted by (Fragen: 1, Antworten: 1)
Answered on 17. November 2024 11:34
0
Private answer

Moin Jens,

du hast die Variablen mit "überschrieben".

Im Anhang die Korrektur. Schau mal ob es klappt. (txt am Ende entfernen)

markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 995)
Answered on 17. November 2024 8:21