23-08-2025, 07:56 AM
c est getpowervalue a modifier essai celle ci .
Code :
function getPowerValue(data, model) {
if (model === 'em') {
// Shelly EM : total_power directement
return data?.total_power ?? "inconnu";
} else {
// Shelly Pro EM : structure différente
if (data?.em && data.em["0"] && data.em["0"].total_act_power !== undefined) {
return data.em["0"].total_act_power;
}
if (data?.em1 && data.em1["0"] && data.em1["0"].act_power !== undefined) {
return data.em1["0"].act_power;
}
return "inconnu";
}
}