Skip to content

Commit edd3ef2

Browse files
committed
Include daily load register in basic set for all models
The coordinator's _record_daily_consumption probes a list of load/consumption keys to compute the 7-day rolling average. None of them were present in the basic register set, so basic-set users got a 'No daily consumption data found' warning every midnight and the weekly_avg fallback never populated. Added: - TREX-5/10: load_consumption_energy_day (address 4456) - TREX-25/50: homeload_day_cost_energy (address 4596) One extra register per cycle on basic; insignificant overhead.
1 parent 60cbaa8 commit edd3ef2

4 files changed

Lines changed: 6 additions & 2 deletions

File tree

custom_components/ha_felicity/trex_fifty.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -690,7 +690,8 @@
690690
"inverter_time", "econ_rule_1", "econ_rule_2", "econ_rule_3",
691691
"econ_rule_4", "econ_rule_5", "econ_rule_6", "alarm_codes", "fault_codes",
692692
"phase_a_home_load_power", "phase_b_home_load_power", "phase_c_home_load_power",
693-
"generator_frequency", "grid_frequency", "load_frequency"
693+
"generator_frequency", "grid_frequency", "load_frequency",
694+
"homeload_day_cost_energy",
694695
}
695696
},
696697
"basic_plus": {

custom_components/ha_felicity/trex_five.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,7 @@
488488
"pv_generated_energy_year",
489489
"battery_charged_energy_day",
490490
"battery_discharged_energy_day",
491+
"load_consumption_energy_day",
491492
}
492493
and "_secondary" not in key # ← Excludes duplicates!
493494
},

custom_components/ha_felicity/trex_ten.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,7 @@
503503
"pv_generated_energy_year",
504504
"battery_charged_energy_day",
505505
"battery_discharged_energy_day",
506+
"load_consumption_energy_day",
506507
}
507508
and "_secondary" not in key # ← Excludes duplicates!
508509
},

custom_components/ha_felicity/trex_twenty_five.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -690,7 +690,8 @@
690690
"inverter_time", "econ_rule_1", "econ_rule_2", "econ_rule_3",
691691
"econ_rule_4", "econ_rule_5", "econ_rule_6", "alarm_codes", "fault_codes",
692692
"phase_a_home_load_power", "phase_b_home_load_power", "phase_c_home_load_power",
693-
"generator_frequency", "grid_frequency", "load_frequency"
693+
"generator_frequency", "grid_frequency", "load_frequency",
694+
"homeload_day_cost_energy",
694695
}
695696
},
696697
"basic_plus": {

0 commit comments

Comments
 (0)