Skip to content

Commit

Permalink
#24 fix energu consumption when tion is off
Browse files Browse the repository at this point in the history
  • Loading branch information
dentra committed Feb 13, 2024
1 parent 0a076ba commit bd92ed2
Showing 1 changed file with 23 additions and 21 deletions.
44 changes: 23 additions & 21 deletions packages/tion_energy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,27 +12,29 @@ sensor:
id: heater_power_plus_fan
lambda: |-
float power = id(heater_power).state;
switch (id(tion_climate).get_fan_speed()) {
case 1:
power += $consumption_speed_1;
break;
case 2:
power += $consumption_speed_2;
break;
case 3:
power += $consumption_speed_3;
break;
case 4:
power += $consumption_speed_4;
break;
case 5:
power += $consumption_speed_5;
break;
case 6:
power += $consumption_speed_6;
break;
default:
break;
if (id(tion_climate).mode != climate::CLIMATE_MODE_OFF) {
switch (id(tion_climate).get_fan_speed()) {
case 1:
power += $consumption_speed_1;
break;
case 2:
power += $consumption_speed_2;
break;
case 3:
power += $consumption_speed_3;
break;
case 4:
power += $consumption_speed_4;
break;
case 5:
power += $consumption_speed_5;
break;
case 6:
power += $consumption_speed_6;
break;
default:
break;
}
}
return power * 0.001;
unit_of_measurement: kW
Expand Down

0 comments on commit bd92ed2

Please sign in to comment.