Commit Graph

467 Commits

Author SHA1 Message Date
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
Edward Firmo
ecfc64d2f3 add PR information to tag descriptions in versioning workflow
Enhance the versioning workflow to include PR title and description in tag messages.

Changes:
- Add PR information extraction step using GitHub API
- Format tag messages with version, PR title, and description
- Apply structured messages to stable, latest, and version tags
- Handle fallback cases for manual dispatches and API errors
- Use temporary file approach for reliable multiline message handling

Tag descriptions now follow the format:
`# v{version} - {PR title}`
This improves release traceability by providing clear context
for what changes are included in each tagged version.
2025-08-04 21:29:29 +02:00