Commit Graph

71 Commits

Author SHA1 Message Date
Edward Firmo
6d11d50e25 Fix yaml-file reference 2024-12-19 21:40:53 +01:00
Edward Firmo
fa2c212efe Update validate_esphome_beta.yml 2024-12-19 21:32:39 +01:00
Edward Firmo
3412e2389a Test with Beta 2024-12-19 21:25:58 +01:00
Edward Firmo
a4eff7276a Lint 2024-12-19 21:17:46 +01:00
Edward Firmo
7c04d152a0 Lint 2024-12-19 21:15:18 +01:00
Edward Firmo
2e15149d3d Clean-up buttons 2024-12-19 21:11:55 +01:00
Edward Firmo
818c6067e0 Bump to v0.0.4 2024-12-19 20:46:19 +01:00
Edward Firmo
2f92e874b3 Clean-up relay mode select 2024-12-19 20:45:31 +01:00
Edward Firmo
13722eccd0 Reorg relays 2024-12-19 20:30:55 +01:00
Edward Firmo
51bf0dceab Reorg led select 2024-12-19 20:20:05 +01:00
Edward Firmo
01293fd62d Review effects 2024-12-19 20:13:17 +01:00
Edward Firmo
3f86f7dee9 Reorg led files 2024-12-19 20:11:52 +01:00
Edward Firmo
b6d9ae5a96 Split files
To improve readability and increase my chances to have more people collaborating with this project.

Solves #27
2024-12-19 19:35:46 +01:00
Edward Firmo
7e46ecb1b3 Fix led mapping on US model
Tentatively solves #29
2024-08-29 18:15:09 +02:00
Edward Firmo
2091fc4623 Do not toggle relay with multi-touch or swipe
Solves #14
2024-07-26 08:33:30 +02:00
Edward Firmo
f7d750c059 Clean-up validation 2024-06-20 09:48:47 +02:00
Edward Firmo
fcc291a018 Use build-action from ESPHome main 2024-06-20 09:36:40 +02:00
Edward Firmo
84084dbe7a Remove "build" from name 2024-06-20 09:05:14 +02:00
Edward Firmo
8851cb4f03 Simplify validation 2024-06-20 09:04:22 +02:00
Edward Firmo
07b82bb06a Create .gitignore 2024-06-20 00:40:21 +02:00
Edward Firmo
1c8f47d508 Bump to v0.0.2 2024-06-20 00:26:34 +02:00
Edward Firmo
4c96639509 Use build-action from ESPHome 2024-06-20 00:24:00 +02:00
Edward Firmo
59aadc98c1 Re-write component 2024-06-19 23:18:13 +02:00
Edward Firmo
91773de582 Fix missing key on secrets 2024-06-19 09:34:15 +02:00
Edward Firmo
f1e0385f4e Lint 2024-06-19 09:29:29 +02:00
Edward Firmo
593b77c20a Fix indentation 2024-06-19 09:24:27 +02:00
Edward Firmo
6731da7bc5 Add validation 2024-06-19 09:16:27 +02:00
Edward Firmo
d4cfaaee87 Clean-up 2024-06-19 08:54:49 +02:00
Edward Firmo
55ede52dd2 Update TX-Ultimate-Easy-ESPHome_core.yaml
Solves #20

I will use this picture as a reference:

![LED numbers from Tasmota](https://templates.blakadder.com/assets/device_images/sonoff_tx_ultimate_T5-86MAIN-V1-0-7-20221108.webp)

Currently, when using a 3-gang device, the following LEDs are currently in use:

| Button/Relay | LED<br>Bottom | LED<br>Top |
| :--: | :--: | :--: |
| 1 | 12 | 22 |
| 2 | 10 | 24 |
| 3 | 8 | 26 |

I will change to the following:
| Button/Relay | LED<br>Bottom | LED<br>Top |
| :--: | :--: | :--: |
| 1 | 13 | 21 |
| 2 | 10 | 24 |
| 3 | 7 | 27 |
2024-06-12 18:13:38 +02:00
Edward Firmo
464394e15b Fix num gangs selection on boot 2024-06-12 17:01:52 +02:00
Edward Firmo
ae922da750 Use YAML alias for light effects 2024-06-12 16:55:57 +02:00
Edward Firmo
fa9ec6aa8b Reorg boot sequence 2024-06-12 16:47:09 +02:00
Edward Firmo
e371abea5a Add relay mode (relay vs light) 2024-06-11 16:04:03 +02:00
Edward Firmo
4473b07650 Add multi-touch sensor
Solves #15
2024-06-11 09:45:19 +02:00
Edward Firmo
c5eadbbfaa User's selectable action for buttons
Solves #17
2024-06-11 09:13:26 +02:00
Edward Firmo
999a24c2cb Add improv_serial support 2024-05-31 17:20:29 +02:00
Edward Firmo
c0037c5ea4 Add build flags 2024-05-31 17:01:24 +02:00
Edward Firmo
4f76c44099 Introduce limited BLE add-on
Helps with #9
2024-05-31 16:57:41 +02:00
Edward Firmo
6395441de9 Remove debug component 2024-05-31 12:06:33 +02:00
Edward Firmo
111c4ab0b3 Add send events to Home Assistant 2024-05-30 00:39:09 +02:00
Edward Firmo
a5da9c797a Change flash size to 8MB
This enables flash memory for building Bluetooth Proxy (requires by #9), however, there are two downsides:
- The system is crashing when BLE is enabled and requires more investigation.
- User's cannot change flash size via OTA, so a serial flash will be required.
2024-05-29 22:11:05 +02:00
Edward Firmo
07c200fb19 Add support to US model 2024-05-29 20:59:57 +02:00
Edward Firmo
67390ac855 Add Swipe sensors 2024-05-29 11:53:45 +02:00
Edward Firmo
7579ba9555 Add relay light indicator 2024-05-29 01:06:13 +02:00
Edward Firmo
172f9c1bb9 Exposes touch panel power
Solves #4
2024-05-28 17:52:11 +02:00
Edward Firmo
48ce6a1167 Add side lights effects 2024-05-28 17:51:25 +02:00
Edward Firmo
3b135b919b Expose side light groups
Solves #5
2024-05-28 17:49:47 +02:00
Edward Firmo
4bda955ce4 Add initial relay control by buttons 2024-05-28 15:21:04 +02:00
Edward Firmo
a4ac54cc75 Touch vibration feedback
Solves #8
2024-05-28 10:02:11 +02:00
Edward Firmo
57a8c1307a Basic touch event handling 2024-05-27 23:13:41 +02:00