54 Commits

Author SHA1 Message Date
1a73150368 ESPHome/TX-Ultimate-Easy-ESPHome_core_hw_leds.yaml aktualisiert
Some checks failed
Validate ESPHome / Code scan (YAML) (push) Has been cancelled
Validate ESPHome / 🏗️ Arduino Core (latest) (push) Has been cancelled
Validate ESPHome / 🏗️ Arduino Core (dev) (push) Has been cancelled
Validate ESPHome / 📦 Arduino Basic (latest) (push) Has been cancelled
Validate ESPHome / 📦 Arduino Basic (dev) (push) Has been cancelled
Validate ESPHome / 🔌 Arduino HW Relays (latest) (push) Has been cancelled
Validate ESPHome / 🔌 Arduino HW Speaker (latest) (push) Has been cancelled
Validate ESPHome / 🔌 Arduino HW Vibration (latest) (push) Has been cancelled
Validate ESPHome / ⚡ Arduino BLE Proxy (latest) (push) Has been cancelled
Validate ESPHome / ⚡ Arduino BLE Proxy (dev) (push) Has been cancelled
Validate ESPHome / 🏗️ IDF Core (latest) (push) Has been cancelled
Validate ESPHome / 🏗️ IDF Core (dev) (push) Has been cancelled
Validate ESPHome / 📦 IDF Basic (latest) (push) Has been cancelled
Validate ESPHome / 📦 IDF Basic (dev) (push) Has been cancelled
Validate ESPHome / 🔌 IDF HW Relays (latest) (push) Has been cancelled
Validate ESPHome / 🔌 IDF HW Speaker (latest) (push) Has been cancelled
Validate ESPHome / 🔌 IDF HW Vibration (latest) (push) Has been cancelled
Validate ESPHome / ⚡ IDF BLE Proxy (latest) (push) Has been cancelled
Validate ESPHome / ⚡ IDF BLE Proxy (dev) (push) Has been cancelled
Validate ESPHome / 📊 Arduino Framework (push) Has been cancelled
Validate ESPHome / 📊 ESP-IDF Framework (push) Has been cancelled
Validate ESPHome / 📊 ESPHome (Latest) (push) Has been cancelled
Validate ESPHome / 📊 ESPHome (Dev) (push) Has been cancelled
Validate YAML (secondary files) / Validate YAML (push) Has been cancelled
Version and Tags / version-and-tag (push) Has been cancelled
2025-10-16 18:12:20 +00: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
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
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
eca54c01ed Move "Relay n light mode" to standard_hw_relays 2025-08-06 19:47:27 +02:00
Edward Firmo
3c53b21fbe Lint 2025-08-06 16:34:52 +02:00
Edward Firmo
4634b650d9 Optimize nvs even more with dual light attributes saving 2025-08-06 16:30:40 +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
bda597f748 nvs optimization - relays (except lights) 2025-08-05 17:51:18 +02:00
Edward Firmo
250b22562d Simplifies tags
It should be limited to 15ish chars
2025-08-05 11:36:09 +02:00
Edward Firmo
c1f1b5a7e7 Standardize log tag - hw leds 2025-08-05 09:01:36 +02:00
Edward Firmo
11807ce892 Merge pull request #112 from edwardtfn/idf-as-default
Set ESP-IDF as default framework
2025-08-01 10:22:00 +02:00
Edward Firmo
0a95a7f8d0 Fix typo on std::string 2025-08-01 09:10:58 +02:00
Edward Firmo
6687c5c6a5 Fix other references to gang_count_plural_suffix 2025-08-01 09:01:37 +02:00
Edward Firmo
8422168837 Remove effects from smaller segments 2025-07-30 19:34:56 +02:00
Edward Firmo
0b7f83ebca Add anchor per model 2025-07-30 19:15:39 +02:00
Morghus
1190802ccd Extract base light effect configuration so it can be customized per model. 2025-07-29 20:51:32 +12:00
Edward Firmo
daaffdb6ca Set ESP-IDF as default framework 2025-07-14 13:51:21 +02:00
Edward Firmo
5ea4f2015b Support to ESPHome 2025.7.0
- Resolve duplicated names
- Rebuilt HA event calls
2025-07-09 23:36:54 +02:00
Edward Firmo
037801e961 Revert to media player and neopixelbus 2025-01-04 22:31:14 +01:00
Edward Firmo
e69873cab5 Create standard package 2024-12-27 01:42:41 +01:00
Edward Firmo
81c6620fbf Split files even more 2024-12-25 23:01:33 +01:00
Edward Firmo
7aee88c38f CodeRabbitAI suggestions 2024-12-25 02:34:18 +01:00
Edward Firmo
e546fedf08 Add dump config
To help troubleshooting
2024-12-25 02:11:10 +01:00
Edward Firmo
bcf4396c6f Split boot_initialize_relays script 2024-12-25 00:01:57 +01:00
Edward Firmo
403cdce2b5 Expose relay-indicator LEDs
The lights will be available on Home Assistant, so users will be able to set it's color and brightness, then this will be used when the relay turn on-off as the indicator for the relay status.
Resolves #57
2024-12-24 23:31:50 +01:00
Edward Firmo
9fec812b66 New LED mapping for 4-Gang US model 2024-12-24 09:59:54 +01:00
Edward Firmo
269ba89bd3 New LED mapping for US 3-Gang
Partially solves #67
2024-12-24 09:49:14 +01:00
Edward Firmo
6230e31323 Fix inconsistent restore mode variable usage
As suggested by CodeRabbitAI
2024-12-23 18:34:05 +01:00
Edward Firmo
248f7e9cd8 Use substitutions instead 2024-12-23 18:28:58 +01:00
Edward Firmo
6343e6eb4a Restore light state on boot
Trying to solve #47
2024-12-23 18:21:32 +01:00
Edward Firmo
dc99319397 Fix relay id on log 2024-12-23 00:46:06 +01:00
Edward Firmo
ee8ff66add Removed LED auxiliary files
Using YAML anchors instead.
It makes it cleaner and easier to understand.
2024-12-21 08:54:41 +01:00
Edward Firmo
96db05cc34 Fix typo 2024-12-21 00:24:02 +01:00
Edward Firmo
9bf6eff7d6 CodeRabbitAI 2024-12-20 23:59:59 +01:00
Edward Firmo
d0b8ba55ba Clean-up logs
The less the more
2024-12-20 22:32:59 +01:00
Edward Firmo
da83c0749b Lint 2024-12-20 18:14:29 +01:00
Edward Firmo
ffe0d56576 Lint 2024-12-20 18:13:02 +01:00
Edward Firmo
b1b1a40d5e New implementation of show_relay_status
Solves #28
I believe this also solves #21
2024-12-20 18:07:17 +01:00
Edward Firmo
59da9bcb96 Wait for initialization to complete before update relay status
That was crashing that method right after boot.

- Solves #28
2024-12-20 02:08:49 +01:00
Edward Firmo
62e4e3d511 More CodeRabbitAI suggestions 2024-12-19 23:52:21 +01:00
Edward Firmo
e9890c937e CodeRabbitAI suggestions 2024-12-19 23:39:32 +01:00