Skip to content

Commit

Permalink
Merge pull request #15 from DanielR92/patch-2
Browse files Browse the repository at this point in the history
Shelly Topic MQTT checker - powermeter.h
  • Loading branch information
tictrick authored May 20, 2024
2 parents b164004 + 6fbe9bd commit 0d45d3e
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion src/plugins/zeroExport/powermeter.h
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,22 @@ class powermeter {

float power = 0.0;

power = (uint16_t)obj["val"];
// //TODO: datajson 100 enough?
// // this if-statement need to check if value contains a json object.
// // is it so, then deserialize it and get the values (Shelly GEN2)
// DynamicJsonDocument datajson(100);
// if (!deserializeJson(datajson, obj["val"]))
// {
// switch (mCfg->groups[group].pm_target) {
// case 0: power = datajson["a_act_power"]; break;
// case 1: power = datajson["b_act_power"]; break;
// case 2: power = datajson["c_act_power"]; break;
// case 3: power = datajson["total_act_power"]; break;
// }
// } else {
// //TODO: check if parse is possible here? Is that right?
power = (uint16_t)obj["val"];
// }

bufferWrite(power, group);

Expand Down

0 comments on commit 0d45d3e

Please sign in to comment.