Edward Firmo
|
d9f361b404
|
Merge pull request #120 from edwardtfn/nvs-optimization
Resolve configuration loss by optimizing storage usage
|
2025-10-03 08:07:18 +02:00 |
|
Edward Firmo
|
6ffa73b321
|
Update .github/workflows/validate_esphome.yml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
|
2025-10-03 07:40:20 +02:00 |
|
Edward Firmo
|
e2b4fa4186
|
Do not turn light on when restoring state
|
2025-09-30 09:44:06 +02:00 |
|
Edward Firmo
|
63c98fcc68
|
Remove reference to PR #10195
|
2025-09-18 19:48:32 +02:00 |
|
Edward Firmo
|
8943dc7ea9
|
Req v2025.8.0
|
2025-09-18 06:20:14 +02:00 |
|
Edward Firmo
|
15c7ddc4b4
|
Fix dev job gating for IDF core (dev)
|
2025-08-12 00:08:53 +02:00 |
|
Edward Firmo
|
22a99017fa
|
Update .github/workflows/validate_esphome.yml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
|
2025-08-12 00:04:21 +02:00 |
|
Edward Firmo
|
67d1c2cdce
|
Call to restore_from_nvs
|
2025-08-12 00:00:33 +02:00 |
|
Edward Firmo
|
65d08194aa
|
nvs optimization for hw leds
|
2025-08-11 23:55:32 +02:00 |
|
Edward Firmo
|
0690ae14d8
|
Test core under dev
|
2025-08-10 23:42:22 +02:00 |
|
Edward Firmo
|
0b430a7ce0
|
Lint
|
2025-08-10 23:36:08 +02:00 |
|
Edward Firmo
|
03e0004e8c
|
Update lights when mode changes
|
2025-08-10 23:29:25 +02:00 |
|
Edward Firmo
|
6d2de0d32b
|
Guard against invalid gang_count when restoring index
|
2025-08-10 23:12:15 +02:00 |
|
Edward Firmo
|
8af692e82d
|
Introduces bs_boot_completed to know the boot status
To know when the boot was completed
|
2025-08-10 22:59:29 +02:00 |
|
Edward Firmo
|
fc135875c5
|
Use new switch.on_state
|
2025-08-09 14:46:14 +02:00 |
|
Edward Firmo
|
aae3eaa204
|
Validate group_index and add symmetric logging in restore_dual
|
2025-08-08 14:54:56 +02:00 |
|
Edward Firmo
|
fe745c0132
|
Update TX-Ultimate-Easy-ESPHome_core_hw_leds.yaml
|
2025-08-08 14:52:40 +02:00 |
|
Edward Firmo
|
5757714b31
|
Guard against invalid group_index
|
2025-08-08 14:05:12 +02:00 |
|
Edward Firmo
|
6520b8050e
|
Fixes "Dereference without null-check may crash on bad caller"
|
2025-08-08 14:02:40 +02:00 |
|
Edward Firmo
|
a10edb3d06
|
Fix "Hex literal exceeds 64-bit capacity"
|
2025-08-08 14:00:43 +02:00 |
|
Edward Firmo
|
1df58e162f
|
Set min_version to ESPHome 2025.8.0
|
2025-08-08 07:37:52 +02:00 |
|
Edward Firmo
|
d905b69ad2
|
Requires ESPHome v2025.8.0
|
2025-08-06 23:49:27 +02:00 |
|
Edward Firmo
|
462b131cb6
|
Fixes "Wrong selector referenced – US light-mode writes EU value"
|
2025-08-06 23:08:00 +02:00 |
|
Edward Firmo
|
cf8590b460
|
Use switch.control from pr#10105 (esphome)
|
2025-08-06 23:00:41 +02:00 |
|
Edward Firmo
|
eca54c01ed
|
Move "Relay n light mode" to standard_hw_relays
|
2025-08-06 19:47:27 +02:00 |
|
Edward Firmo
|
0d0de08e19
|
Ensure brightness is limited to 100
As suggested by coderabbitai.
|
2025-08-06 19:21:32 +02:00 |
|
Edward Firmo
|
3557c847b2
|
Remove TAG from .h
|
2025-08-06 19:12:43 +02:00 |
|
Edward Firmo
|
dbbbc4040d
|
Move tag to .cpp
|
2025-08-06 19:06:59 +02:00 |
|
Edward Firmo
|
1bb444e008
|
Fix component tag
|
2025-08-06 16:45:57 +02:00 |
|
Edward Firmo
|
00d70efc3b
|
Remove duplicated files
|
2025-08-06 16:44:31 +02:00 |
|
Edward Firmo
|
3c53b21fbe
|
Lint
|
2025-08-06 16:34:52 +02:00 |
|
Edward Firmo
|
0fb4b5fe09
|
Fix typo
|
2025-08-06 16:32:13 +02:00 |
|
Edward Firmo
|
4634b650d9
|
Optimize nvs even more with dual light attributes saving
|
2025-08-06 16:30:40 +02:00 |
|
Edward Firmo
|
6a1a5d5ae2
|
Extend nvs optimization to relay's lights
|
2025-08-06 14:27:35 +02:00 |
|
Edward Firmo
|
271aa74f99
|
Do not update lights when the action is disabled
Solves #109
|
2025-08-06 13:43:36 +02:00 |
|
Edward Firmo
|
ce54db0f6d
|
Set version for test
|
2025-08-05 21:36:48 +02:00 |
|
Edward Firmo
|
93120a8b51
|
Fix log reference
|
2025-08-05 21:27:02 +02:00 |
|
Edward Firmo
|
91f24db3b1
|
Clarify touch support
Solves #98
|
2025-08-05 21:15:35 +02:00 |
|
Edward Firmo
|
fa2e8f3b62
|
Update dependencies
|
2025-08-05 20:01:32 +02:00 |
|
Edward Firmo
|
c9a85504f1
|
Initial nvs optimization for relay lights
|
2025-08-05 19:46:12 +02:00 |
|
Edward Firmo
|
33bbad6adb
|
Lint
|
2025-08-05 18:07:39 +02:00 |
|
Edward Firmo
|
bda597f748
|
nvs optimization - relays (except lights)
|
2025-08-05 17:51:18 +02:00 |
|
Edward Firmo
|
1552aaec6c
|
Lint
|
2025-08-05 11:39:41 +02:00 |
|
Edward Firmo
|
250b22562d
|
Simplifies tags
It should be limited to 15ish chars
|
2025-08-05 11:36:09 +02:00 |
|
Edward Firmo
|
243a18bdf2
|
Fix 4-bit mask
|
2025-08-05 11:08:16 +02:00 |
|
Edward Firmo
|
07de172188
|
Claude's changes for CodeRabbit suggestion
|
2025-08-05 10:57:08 +02:00 |
|
Edward Firmo
|
c1f1b5a7e7
|
Standardize log tag - hw leds
|
2025-08-05 09:01:36 +02:00 |
|
Edward Firmo
|
1d8b4fee1a
|
Standardize log tag
|
2025-08-05 08:54:45 +02:00 |
|
Edward Firmo
|
6d16d7d645
|
restore_from_nvs for core_hw_buttons
|
2025-08-05 08:11:50 +02:00 |
|
Edward Firmo
|
42ae160217
|
Introduce restore_from_nvs on core.common
|
2025-08-04 23:50:06 +02:00 |
|