Re: Tasmota.sh v1.07 - Von Tasmota ohne Umwege in die CCU3
Verfasst: 20.02.2023, 12:30
Danke für das Skript, läuft alles super.
Evtl. könntest du folgendes noch in deine Anleitung aufnehmen (für Leute, die so etwas nicht öfter machen):
Die auszulesenden Systemvariablen (im Beispiel StatusSNS.ENERGY.Power) bekommt man
aus dem händischen Statusaufruf des tasmota-device:
http://$TasmotaIP/cm?user=$TasmotaUser&password=$TasmotaPassword&cmnd=status%208
(entnommen aus tasmota.sh: $TasmotaIP, $TasmotaUser und $TasmotaPassword ersetzen und los geht es)
als JSON-File im Browser, etwas schick gemacht sieht das dann bei meinem Drehstromzähler DTZ541 (ohne Freischaltung) so aus:
{
"StatusSNS": {
"Time": "2023-02-20T12:09:30",
"SML": {
"server_id": "0a01484c590200xxxxxx",
"export_total_kwh": 3700,
"total_kwh": 2374,
"curr_w": 0,
"volt_p1": 0.0,
"volt_p2": 0.0,
"volt_p3": 0.0,
"amp_p1": 0.0,
"amp_p2": 0.0,
"amp_p3": 0.0,
"phase_angle_l2_l1": 0.0,
"phase_angle_l3_l1": 0.0,
"phase_angle_p1": 0.0,
"phase_angle_p2": 0.0,
"phase_angle_p3": 0.0,
"freq": 0
}
}
}
Als Systemvariable der Seriennummer ergibt sich dann für den DTZ541 "StatusSNS.SML.server_id".
Vielleicht hilft das einigen Anderen, das schneller für unterschiedliche Geräte umzusetzen.
Evtl. könntest du folgendes noch in deine Anleitung aufnehmen (für Leute, die so etwas nicht öfter machen):
Die auszulesenden Systemvariablen (im Beispiel StatusSNS.ENERGY.Power) bekommt man
aus dem händischen Statusaufruf des tasmota-device:
http://$TasmotaIP/cm?user=$TasmotaUser&password=$TasmotaPassword&cmnd=status%208
(entnommen aus tasmota.sh: $TasmotaIP, $TasmotaUser und $TasmotaPassword ersetzen und los geht es)
als JSON-File im Browser, etwas schick gemacht sieht das dann bei meinem Drehstromzähler DTZ541 (ohne Freischaltung) so aus:
{
"StatusSNS": {
"Time": "2023-02-20T12:09:30",
"SML": {
"server_id": "0a01484c590200xxxxxx",
"export_total_kwh": 3700,
"total_kwh": 2374,
"curr_w": 0,
"volt_p1": 0.0,
"volt_p2": 0.0,
"volt_p3": 0.0,
"amp_p1": 0.0,
"amp_p2": 0.0,
"amp_p3": 0.0,
"phase_angle_l2_l1": 0.0,
"phase_angle_l3_l1": 0.0,
"phase_angle_p1": 0.0,
"phase_angle_p2": 0.0,
"phase_angle_p3": 0.0,
"freq": 0
}
}
}
Als Systemvariable der Seriennummer ergibt sich dann für den DTZ541 "StatusSNS.SML.server_id".
Vielleicht hilft das einigen Anderen, das schneller für unterschiedliche Geräte umzusetzen.