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

  • Fragen
  • [Gelöst] 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:
Gelöst
markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 7)
Gefragt am 17. November 2024 7:50
73 views

Antworten (12)

0
Private answer

Aye, jetzt funktioniert es wieder. Toll, vielen Dank für deine schnelle Hilfe!

markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 7)
Beantwortet am 3. Dezember 2024 8:59
0
Private answer

Einfach weg lassen geht nicht. Aber es ist auch nicht ganz einfach.

Ich habe das geändert. Hoffentlich geht es....

markiert als Spam
Geschrieben von Top Networker (Fragen: 0, Antworten: 1069)
Beantwortet am 3. Dezember 2024 8:19
0
Private answer

Moin Geotec, am Tasmotascript hat sich nichts geändert. Für die Anpassung der Zählerdefinition bin ich anscheinend zu doof. Was stimmt mit der Zählerdefinition nicht (s. Anhang)? Ich habe listig die das GS303 weglassen wollen. Das war aber schonmal nix.

markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 7)
Beantwortet am 3. Dezember 2024 7:16
0
Private answer

Hi,

da fehlt die Zählerkennung die vorher da war:

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

Scheinbar hat sich etwas am Tasmota-skript geändert. Also entweder das Tasmotskript oder die cFos-Zählerdefinition anpassen.

markiert als Spam
Geschrieben von Top Networker (Fragen: 0, Antworten: 1069)
Beantwortet am 2. Dezember 2024 10:56
0
Private answer

Moin, das wäre

{"StatusSNS":{"Time":"2024-12-01T22:34:39","":{"Power_curr":285.9,"Total_in":21478.4,"Total_out":7636}}}
markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 7)
Beantwortet am 1. Dezember 2024 22:36
0
Private answer

Hiervon ist die Ausgabe interessant:

http://192.168.5.97/cm?cmnd=status%2010

markiert als Spam
Geschrieben von Top Networker (Fragen: 0, Antworten: 1069)
Beantwortet am 1. Dezember 2024 20:20
0
Private answer

Danke für die json. Leider das gleiche Ergebnis.

markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 7)
Beantwortet am 1. Dezember 2024 17:05
0
Private answer

Update hatte ich keins gemacht. Die Direktausgabe klappt auch noch.

Anhänge:
markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 7)
Beantwortet am 1. Dezember 2024 17:03
0
Private answer

Hmm, komisch, vielleicht hast du ein update gemacht und die Zählerdefinfition wurde überschruieben?

Ich habe dir eine neue angehängt mit geänderten Namen.

Ansonsten mal schauen ob die Ausgabe vom Tasmota-Tastkopf noch gleich ist.

 

markiert als Spam
Geschrieben von Top Networker (Fragen: 0, Antworten: 1069)
Beantwortet am 1. Dezember 2024 13:10
0
Private answer

Moin, jetzt muss ich das Thema leider doch noch mal aufmachen.
Obwohl ich keine Einstellungen verändert habe, zeigt mir der Zähler im cFos wieder 0 an. Steuere ich den Tasmota direkt an, zeigt er mir die aktuellen Werte an. Was mache ich falsch?
Danke und Grüße Jens

 

markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 7)
Beantwortet am 1. Dezember 2024 9:17
0
Private answer

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

markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 7)
Beantwortet am 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
Geschrieben von Top Networker (Fragen: 0, Antworten: 1069)
Beantwortet am 17. November 2024 8:21