Oliver Kleinecke
|
063221e732
|
fix: correct function declaration for split_to_int_array_ in DynamicLampComponent
|
2025-02-18 17:12:24 +01:00 |
|
Oliver Kleinecke
|
05d7c119fc
|
fix: update timer logging to use 'action' instead of 'mode' for clarity
|
2025-02-18 17:10:19 +01:00 |
|
Oliver Kleinecke
|
e31f74129d
|
fix: correct lamp index retrieval and improve timer logging in DynamicLampComponent
|
2025-02-18 17:05:23 +01:00 |
|
Oliver Kleinecke
|
7b88b8eb4f
|
fix: streamline lamp list initialization in build_lamp_list_from_list_str_ to avoid redundant declarations
|
2025-02-18 16:57:52 +01:00 |
|
Oliver Kleinecke
|
89d6011d73
|
fix: initialize lamp_list to prevent returning uninitialized values in build_lamp_list_from_list_str_
|
2025-02-18 16:56:23 +01:00 |
|
Oliver Kleinecke
|
95dfdcb176
|
refactor: rename methods for clarity and update timer action parameter
|
2025-02-18 16:54:18 +01:00 |
|
Oliver Kleinecke
|
48a66234d6
|
feat: refactor lamp handling in DynamicLampComponent to support lamp lists and improve timer functionality
|
2025-02-18 16:44:46 +01:00 |
|
Oliver Kleinecke
|
6770099099
|
fix: update memcpy call in add_timer method to include size for lamp_name
|
2025-02-18 14:53:33 +01:00 |
|
Oliver Kleinecke
|
04ae8a692f
|
fix: replace pointer assignment with memcpy for lamp_name in add_timer method
|
2025-02-18 14:50:38 +01:00 |
|
Oliver Kleinecke
|
7229d44219
|
fix: correct pointer casting for lamp_name_buffer in add_timer method
|
2025-02-18 14:45:34 +01:00 |
|
Oliver Kleinecke
|
6022879ee6
|
fix: adjust type casting in add_timer method for lamp_name buffer
|
2025-02-18 14:44:15 +01:00 |
|
Oliver Kleinecke
|
6d12e72ad0
|
fix: update add_timer method to use unsigned char for lamp_name buffer and adjust type casting
|
2025-02-18 14:41:50 +01:00 |
|
Oliver Kleinecke
|
4401da60dd
|
fix: update add_timer method to use char for lamp_name buffer and adjust type casting
|
2025-02-18 14:36:49 +01:00 |
|
Oliver Kleinecke
|
982aa24675
|
fix: update add_timer method to use unsigned char for lamp_name buffer
|
2025-02-18 14:32:53 +01:00 |
|
Oliver Kleinecke
|
5bffcee7b7
|
fix: update DynamicLampTimer struct to use lamp_name correctly in add_timer method
|
2025-02-18 14:29:26 +01:00 |
|
Oliver Kleinecke
|
1a76c1b624
|
fix: update DynamicLampTimer struct to use lamp_name and adjust logging for timer details
|
2025-02-18 14:26:37 +01:00 |
|
Oliver Kleinecke
|
24d4029264
|
fix: update DynamicLampComponent to handle timer names directly and adjust memory handling
|
2025-02-18 14:23:09 +01:00 |
|
Oliver Kleinecke
|
68f9af6cb3
|
fix: update read_timers_to_log method to use active_lamps_ directly
|
2025-02-18 14:14:50 +01:00 |
|
Oliver Kleinecke
|
16763529e2
|
fix: correct class name for read_timers_to_log method in DynamicLampComponent
|
2025-02-18 14:11:29 +01:00 |
|
Oliver Kleinecke
|
df1cf4eb2f
|
feat: add read_timers_to_log method to log active lamp timers
|
2025-02-18 14:08:36 +01:00 |
|
Oliver Kleinecke
|
478bcd6baf
|
fix: change timer_as_bytes type to unsigned char in add_timer method
|
2025-02-18 14:02:46 +01:00 |
|
Oliver Kleinecke
|
36928eca34
|
fix: update lamp_name_buffer handling and write calls in add_timer method
|
2025-02-18 13:59:40 +01:00 |
|
Oliver Kleinecke
|
7ff2ba1686
|
fix: change lamp_name_buffer type to char and update write call for new_timer in add_timer method
|
2025-02-18 13:50:18 +01:00 |
|
Oliver Kleinecke
|
98b1f29c6a
|
fix: correct string copy function and update FRAM write calls in add_timer method
|
2025-02-18 13:26:26 +01:00 |
|
Oliver Kleinecke
|
0b5934b3f1
|
fix: add missing newline at end of file in dynamic_lamp.cpp
|
2025-02-18 13:22:24 +01:00 |
|
Oliver Kleinecke
|
23b44f69b2
|
fix: update lamp_name_cstr handling in add_timer method to use buffer
|
2025-02-18 13:21:10 +01:00 |
|
Oliver Kleinecke
|
b20552bfb4
|
fix: change lamp_name_cstr type to unsigned char pointer in add_timer method
|
2025-02-18 13:13:47 +01:00 |
|
Oliver Kleinecke
|
9669b5a51a
|
fix: change lamp_name_cstr type to unsigned char pointer in add_timer method
|
2025-02-18 13:11:05 +01:00 |
|
Oliver Kleinecke
|
8e78f1b631
|
fix: add timer data writing to FRAM in DynamicLampComponent
|
2025-02-18 13:07:57 +01:00 |
|
Oliver Kleinecke
|
e497da0c34
|
fix: update FRAM type reference in DynamicLampComponent constructor
|
2025-02-18 12:46:16 +01:00 |
|
Oliver Kleinecke
|
e56e749272
|
fix: update FRAM component include path in DynamicLampComponent
|
2025-02-18 12:36:03 +01:00 |
|
Oliver Kleinecke
|
ccade7b56f
|
fix: remove redundant comma in import statement in DynamicLampComponent
|
2025-02-18 12:33:24 +01:00 |
|
Oliver Kleinecke
|
df984d67fd
|
fix: update dependencies in DynamicLampComponent to include time component
|
2025-02-18 12:31:13 +01:00 |
|
Oliver Kleinecke
|
085532868b
|
Merge branch 'dev' of https://github.com/p1ngb4ck/esphome into dev
|
2025-02-18 12:23:47 +01:00 |
|
Oliver Kleinecke
|
56977335ac
|
feat: add FRAM component include to DynamicLampComponent for enhanced functionality
|
2025-02-18 12:23:04 +01:00 |
|
Oliver Kleinecke
|
1d70552bf6
|
fix: update FRAM component reference in DynamicLampComponent and add I2C dependency
|
2025-02-18 12:21:32 +01:00 |
|
Oliver Kleinecke
|
faed52506e
|
add fram to dev
|
2025-02-18 12:08:59 +01:00 |
|
Oliver Kleinecke
|
f22ecf5dd8
|
Merge branch 'esphome:dev' into dev
|
2025-02-18 12:08:08 +01:00 |
|
Oliver Kleinecke
|
35642a7090
|
feat: add FRAM support to DynamicLampComponent constructor for enhanced functionality
|
2025-02-18 11:30:51 +01:00 |
|
Oliver Kleinecke
|
8af0107943
|
feat: add FRAM support to DynamicLampComponent for enhanced functionality
|
2025-02-18 11:29:29 +01:00 |
|
Oliver Kleinecke
|
8b579d77ef
|
fix: correct end date calculation in add_timer for accurate timer functionality
|
2025-02-18 11:15:44 +01:00 |
|
Oliver Kleinecke
|
7ab5443622
|
fix: update timer date handling in DynamicLampComponent to use timestamp for accuracy
|
2025-02-18 11:13:45 +01:00 |
|
Oliver Kleinecke
|
ff198145da
|
fix: correct lamp name handling in DynamicLampComponent and update struct definition
|
2025-02-18 11:08:47 +01:00 |
|
Oliver Kleinecke
|
2147e9c7aa
|
fix: update timer date handling in DynamicLampComponent for improved accuracy
|
2025-02-18 11:04:43 +01:00 |
|
Oliver Kleinecke
|
b996293ccf
|
feat: include RealTimeClock header in dynamic_lamp.h for time management
|
2025-02-18 10:58:06 +01:00 |
|
Oliver Kleinecke
|
762d40c570
|
feat: integrate RealTimeClock into DynamicLampComponent for enhanced time management
|
2025-02-18 10:53:13 +01:00 |
|
Oliver Kleinecke
|
2d5cdf2c26
|
fix: remove unnecessary esphal header inclusion in dynamic_lamp.h
|
2025-02-18 10:40:43 +01:00 |
|
Oliver Kleinecke
|
2c090678c8
|
feat: move DynamicLampTimer struct definition to header file for better accessibility
|
2025-02-18 10:39:02 +01:00 |
|
Oliver Kleinecke
|
cb92ed2449
|
feat: include additional headers for enhanced functionality in DynamicLampComponent
|
2025-02-18 10:36:27 +01:00 |
|
Oliver Kleinecke
|
940ef6c50c
|
feat: add timer functionality to DynamicLampComponent with logging
|
2025-02-18 10:27:23 +01:00 |
|