1
0
mirror of https://github.com/esphome/esphome.git synced 2025-04-14 23:00:29 +01:00

8863 Commits

Author SHA1 Message Date
Oliver Kleinecke
857eeb93e8 fix: ensure lamp count is incremented correctly in restore_lamp_settings function of DynamicLampComponent 2025-02-19 23:38:47 +01:00
Oliver Kleinecke
7a63947ace fix: increment lamp count in restore_lamp_settings function of DynamicLampComponent 2025-02-19 23:33:17 +01:00
Oliver Kleinecke
cf0b1e741b fix: improve output usage check in loop function of DynamicLampComponent 2025-02-19 23:26:48 +01:00
Oliver Kleinecke
20d871e909 fix: correct array declaration for empty lamp in remove_lamp function of DynamicLampComponent 2025-02-19 23:24:08 +01:00
Oliver Kleinecke
436108d8d7 fix: replace static array with dynamic initialization for empty lamp in remove_lamp function of DynamicLampComponent 2025-02-19 23:22:19 +01:00
Oliver Kleinecke
c01950a06d fix: optimize memory write operation in remove_lamp function of DynamicLampComponent 2025-02-19 23:17:56 +01:00
Oliver Kleinecke
befb936cb8 fix: correct write operation in remove_lamp function of DynamicLampComponent 2025-02-19 23:10:30 +01:00
Oliver Kleinecke
fdd33c49ac fix: correct memory address calculation in remove_lamp function of DynamicLampComponent 2025-02-19 23:08:49 +01:00
Oliver Kleinecke
aa8ba87371 fix: improve lamp name comparison in remove_lamp and add_output_to_lamp functions of DynamicLampComponent 2025-02-19 23:04:52 +01:00
Oliver Kleinecke
5dfbd6ee2f fix: change get_lamp_name return type from unsigned char* to std::string in DynamicLampComponent 2025-02-19 23:00:34 +01:00
Oliver Kleinecke
92dc31c636 fix: update lamp name handling in read_initialized_timers_to_log function of DynamicLampComponent 2025-02-19 22:58:19 +01:00
Oliver Kleinecke
24c2d33c7b fix: improve lamp name comparison in remove_output_from_lamp and get_lamp_index_by_name_ functions of DynamicLampComponent 2025-02-19 22:57:04 +01:00
Oliver Kleinecke
612ee82183 fix: update lamp name handling in read_fram_timers_to_log function of DynamicLampComponent 2025-02-19 22:52:34 +01:00
Oliver Kleinecke
6bc94d7236 fix: update lamp name assignment to use memcpy and adjust comparison in add_output_to_lamp function in DynamicLampComponent 2025-02-19 22:46:21 +01:00
Oliver Kleinecke
ddcaac89b3 fix: correct loop index in remove_lamp function and update return type of get_lamp_name in DynamicLampComponent 2025-02-19 22:42:17 +01:00
Oliver Kleinecke
2fd5fe2d49 fix: remove unnecessary variable assignment in restore_lamp_settings_ function of DynamicLampComponent 2025-02-19 22:33:48 +01:00
Oliver Kleinecke
2acd5fe505 fix: change return type of get_lamp_name function in DynamicLampComponent to unsigned char array 2025-02-19 22:32:14 +01:00
Oliver Kleinecke
84b4080ee6 fix: correct logging message in remove_lamp function of DynamicLampComponent 2025-02-19 22:29:25 +01:00
Oliver Kleinecke
6a7cbbb011 fix: update available_outputs initialization and correct lamp name assignment in DynamicLampComponent 2025-02-19 22:27:54 +01:00
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