1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-14 14:48:18 +00:00

8844 Commits

Author SHA1 Message Date
Oliver Kleinecke
2cc7398375 fix: correct state assignment and string handling in DynamicLampComponent 2025-02-19 22:23:21 +01:00
Oliver Kleinecke
2d21f49fad fix: initialize available outputs in DynamicLampComponent and enhance restore_lamp_settings_ logic 2025-02-19 22:18:14 +01:00
Oliver Kleinecke
f12f551fae fix: update CombinedLamp structure and improve lamp output management in DynamicLampComponent 2025-02-19 21:55:28 +01:00
Oliver Kleinecke
004692865b fix: reduce timer capacity from 256 to 128 in DynamicLampComponent and initialize active lamps 2025-02-19 21:03:42 +01:00
Oliver Kleinecke
b6ee5d7da8 fix: remove unnecessary logging for unused timer slots in restore_timers_ method of DynamicLampComponent 2025-02-19 20:53:08 +01:00
Oliver Kleinecke
deaa9ee60b fix: increase timer capacity from 64 to 256 in DynamicLampComponent 2025-02-19 20:52:16 +01:00
Oliver Kleinecke
cedf4caf4f fix: reduce timer capacity from 256 to 64 in DynamicLampComponent 2025-02-19 20:47:20 +01:00
Oliver Kleinecke
628e89cf70 fix: increase timer capacity from 12 to 256 in DynamicLampComponent 2025-02-19 20:42:36 +01:00
Oliver Kleinecke
26c488f6f1 fix: refactor timer logging methods in DynamicLampComponent for clarity and consistency 2025-02-19 20:28:31 +01:00
Oliver Kleinecke
6112ac1520 fix: initialize DynamicLampTimer correctly in restore_timers_ method of DynamicLampComponent 2025-02-19 20:19:20 +01:00
Oliver Kleinecke
9701ac6ee1 fix: uncomment lamp names logging in dump_config method of DynamicLampComponent 2025-02-19 20:18:35 +01:00
Oliver Kleinecke
944d9661bf fix: add validation check for timers in read_timers_to_log method of DynamicLampComponent 2025-02-19 20:05:26 +01:00
Oliver Kleinecke
5abdff81c1 fix: optimize lamp inclusion check in read_timers_to_log method of DynamicLampComponent 2025-02-19 19:58:30 +01:00
Oliver Kleinecke
55fc652cd5 fix: rename clear_fram_ method to clear_fram for consistency in DynamicLampComponent 2025-02-19 19:49:04 +01:00
Oliver Kleinecke
f3468027a3 fix: correct memory read offset in read_timers_to_log method of DynamicLampComponent 2025-02-19 19:46:44 +01:00
Oliver Kleinecke
cc407d3e8a fix: add logging for FRAM clearing in clear_fram_ method of DynamicLampComponent 2025-02-19 19:45:33 +01:00
Oliver Kleinecke
6dba6fc56e feat: add clear_fram method to DynamicLampComponent for FRAM clearing functionality 2025-02-19 19:43:35 +01:00
Oliver Kleinecke
8ae0877024 fix: reduce timer limit from 64 to 12 in DynamicLampComponent for improved performance 2025-02-19 19:36:57 +01:00
Oliver Kleinecke
fd06f2b1e5 fix: comment out lamp names string initialization in dump_config for debugging 2025-02-19 19:14:16 +01:00
Oliver Kleinecke
862f74025d fix: standardize boolean checks for clarity in DynamicLampComponent 2025-02-19 19:07:53 +01:00
Oliver Kleinecke
e6898b538c fix: simplify condition check for lamp inclusion in read_timers_to_log 2025-02-19 19:03:47 +01:00
Oliver Kleinecke
3b679c4aae fix: restore timers call in DynamicLampComponent::begin for proper functionality 2025-02-19 18:56:55 +01:00
Oliver Kleinecke
d189b207b1 fix: comment out lamp names string initialization in dump_config for debugging 2025-02-19 18:49:34 +01:00
Oliver Kleinecke
56240eab58 fix: comment out restore_timers_ call in DynamicLampComponent::begin for debugging purposes 2025-02-19 18:41:18 +01:00
Oliver Kleinecke
3f9bb14273 fix: implement lamp deactivation in SAVE_MODE_FRAM for proper state management 2025-02-19 18:32:26 +01:00
Oliver Kleinecke
82007c2ec0 fix: change loop variable type to uint8_t for consistency in dump_config 2025-02-19 17:37:53 +01:00
Oliver Kleinecke
b213650f35 fix: comment out unused lamp and output initialization for cleaner config dump 2025-02-19 17:35:50 +01:00
Oliver Kleinecke
c071dc8534 fix: correct timer reference in dump_config for accurate logging 2025-02-19 17:28:01 +01:00
Oliver Kleinecke
1c1650dc24 fix: initialize validation_bytes in DynamicLampTimer for proper timer validation 2025-02-19 17:24:42 +01:00
Oliver Kleinecke
2e4fd39896 fix: consolidate timer logging in restore_timers_ for improved clarity 2025-02-19 17:22:31 +01:00
Oliver Kleinecke
db7c003d53 fix: reduce timer array size from 256 to 64 for optimized memory usage 2025-02-19 17:12:30 +01:00
Oliver Kleinecke
446699cd57 fix: remove redundant default case logging in restore_lamp_settings_ for cleaner code 2025-02-19 17:07:48 +01:00
Oliver Kleinecke
d89963d208 fix: adjust timer_desc buffer size in add_timer for proper string handling 2025-02-19 16:59:30 +01:00
Oliver Kleinecke
253d3e1fea fix: update save mode cases to use SupportedSaveModes enum for consistency 2025-02-19 16:56:38 +01:00
Oliver Kleinecke
b67a42671f fix: initialize DynamicLampTimer instance for proper object creation in restore_timers_ 2025-02-19 16:53:06 +01:00
Oliver Kleinecke
c025ccabaa fix: add missing break statement in restore_timers_ for correct flow control 2025-02-19 16:50:07 +01:00
Oliver Kleinecke
4d238766e9 fix: simplify conditional checks in restore_timers_ for improved readability 2025-02-19 16:48:11 +01:00
Oliver Kleinecke
9cee344c42 fix: rename Dynamic_LampTimer to DynamicLampTimer for consistency in restore logic 2025-02-19 16:43:44 +01:00
Oliver Kleinecke
48f8578f11 fix: simplify restore function signatures for clarity 2025-02-19 16:38:59 +01:00
Oliver Kleinecke
c056a750d8 fix: rename Dynamic_LampTimer to DynamicLampTimer for consistency 2025-02-19 16:37:58 +01:00
Oliver Kleinecke
e39f8f1072 fix: update save mode handling and enhance timer restoration logic 2025-02-19 16:35:53 +01:00
Oliver Kleinecke
fdb782562b fix: rename timer description variable for consistency and clarity in logging 2025-02-19 15:07:08 +01:00
Oliver Kleinecke
943b024b33 fix: enhance timer functionality by adding description and adjusting log messages 2025-02-19 15:03:25 +01:00
Oliver Kleinecke
43e306998b fix: update condition in add_timer function for clarity in lamp list checks 2025-02-19 14:46:35 +01:00
Oliver Kleinecke
aa666b4379 fix: reorder CombinedLamp struct members for better organization 2025-02-19 13:50:19 +01:00
Oliver Kleinecke
79b85e2e0c fix: correct log message placement in read_timers_to_log function for better clarity 2025-02-19 13:38:45 +01:00
Oliver Kleinecke
a75a9523c2 fix: consolidate lamp names in log message for read_timers_to_log function 2025-02-19 13:33:40 +01:00
Oliver Kleinecke
c5d92adee8 fix: update log message format in read_timers_to_log function to use c_str() for lamp names 2025-02-19 13:14:40 +01:00
Oliver Kleinecke
a3a2eff663 fix: streamline read_timers_to_log function by removing unnecessary loop and improving log message format 2025-02-19 13:02:11 +01:00
Oliver Kleinecke
b9f1611145 fix: ensure active lamp check in add_timer function to prevent ignoring inactive lamps 2025-02-19 12:51:29 +01:00