mirror of https://github.com/arendst/Tasmota.git
Fix SDM630 Energy Value to Domoticz
This commit is contained in:
parent
4391aa07fe
commit
48fe21604e
|
@ -301,6 +301,16 @@ void SDM630Show(bool json)
|
|||
char energy_total[33];
|
||||
dtostrfd(sdm630_energy_total, Settings.flag2.energy_resolution, energy_total);
|
||||
|
||||
#ifdef USE_DOMOTICZ
|
||||
if (0 == tele_period) {
|
||||
char energy_total_chr[33];
|
||||
dtostrfd(sdm630_energy_total * 1000, 1, energy_total_chr);
|
||||
DomoticzSensor(DZ_VOLTAGE, voltage);
|
||||
DomoticzSensor(DZ_CURRENT, current);
|
||||
DomoticzSensorPowerEnergy((int)sdm630_active_power, energy_total_chr);
|
||||
}
|
||||
#endif // USE_DOMOTICZ
|
||||
|
||||
if (json) {
|
||||
ResponseAppend_P(PSTR(",\"" D_RSLT_ENERGY "\":{\"" D_JSON_TOTAL "\":%s,\""
|
||||
D_JSON_ACTIVE_POWERUSAGE "\":[%s,%s,%s],\"" D_JSON_REACTIVE_POWERUSAGE "\":[%s,%s,%s],\""
|
||||
|
@ -350,4 +360,4 @@ bool Xsns25(uint8_t function)
|
|||
return result;
|
||||
}
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue