Commit Graph

58 Commits

Author SHA1 Message Date
4ee29295ac Remove debug ota.h and its include from mcu-lvgl
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-19 11:36:52 +01:00
dd033f69bb Refactor vehicle beacon configs and clean up gate
Extract shared M5ATOM vehicle code (esp32, on_loop, LED effects) into
common/vehicle_base.yaml, reducing each vehicle file from ~136 to 20
lines. Remove dead commented-out code from on_loop lambda.

Gate: fix on_multi_click and select indentation, change
esp32_ble_tracker id from ${name} to ${device} (lowercase),
remove unused commented-out gate_flash GPIO sensor.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-19 11:32:23 +01:00
7c9aae0a7d Fix trailing spaces and missing newlines in all mcu-*.yaml files
Bulk cleanup: remove trailing whitespace and ensure files end with a
newline. Structural issues (indentation, bracket spacing) left for
per-file fixes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-19 11:22:12 +01:00
c88ccfbdb8 Use ESPHome dev branch in CI to match production
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-19 11:18:38 +01:00
b18ce4a2da Fix yamllint errors in POW configs, update CI and lint config
- Fix UART list indentation (yamllint error)
- Remove trailing spaces in display lambda
- Add missing newline at end of file
- Add ON/OFF to yamllint truthy allowed values
- Fix invalid comments rule option in .yamllint.yml
- Lint only changed files in CI (avoids blocking PRs with pre-existing issues)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-19 11:14:51 +01:00
d4967c6411 Add CI: ESPHome config validation and YAML lint
- yamllint on all YAML files with ESPHome-friendly rules
  (allows True/False, long lines for lambdas, no forced document-start)
- ESPHome config validation on changed mcu-*.yaml files per push/PR

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-19 11:05:09 +01:00
a8b71d99dd Fix and improve POW dishwasher and washer configs
- Remove redundant interval block overriding status_led behavior
- Add UART id and reference it explicitly in cse7766
- Replace manual power factor template with native cse7766 power_factor sensor
- Remove redundant switch_led control from bi-stable relay actions
- Fix stray quote in energy sensor name (dishwasher)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-19 10:56:34 +01:00
1c8c319406 Some changes to common files 2026-02-11 23:07:57 +01:00
8693d810b4 Remove custom_components 2026-02-11 23:06:57 +01:00
d3e3175d39 Remove custom_components 2026-02-11 23:06:27 +01:00
c3a5291927 Migrate heating to friendly name and sub devices and rename it to heater 2026-02-11 23:05:21 +01:00
d24866b5a2 Migrate mains-power to friendly name and sub devices 2026-02-11 23:04:39 +01:00
9812f5ed03 New POW devices - dishwasher and washer 2026-02-11 23:03:12 +01:00
86051c9f1a Usual cleanup + irrigation changes 2026-02-11 23:02:24 +01:00
c2d1d16cbd New rfid-reader 2026-02-11 23:01:58 +01:00
239f4c3ce5 Migrate from Boards to Variant, remove hardcoded versions, remove customn directories and some cleanup 2026-02-11 23:01:41 +01:00
badcad9c5a Remove config switches from common configs and add version text_sensor to eth 2025-05-18 17:41:01 +02:00
ba1aea9132 Add archive to git ignore 2025-05-09 21:08:36 +02:00
918b54e5ed Delete old files 2025-05-09 21:08:22 +02:00
a55314dff8 Merge pull request #1 from randybb/friendly_name
Add friendly_name to make HA folks happy
2025-05-09 21:06:16 +02:00
9cc69d7ad2 Add friendly_name to make HA folks happy 2025-05-09 21:01:58 +02:00
f552ea0f97 Start playing with CANopen 2025-05-02 20:34:53 +02:00
e0b76fb95f Fix ethernet 2025-05-02 20:29:19 +02:00
f8ef9d261d Remove API and WIFI from vehicle beacons 2025-05-02 20:24:55 +02:00
f86cb569b0 Switch to pioarduino 2025-05-02 20:23:18 +02:00
e77ab50d02 Slovak translation for esphome-nspanel-lovelace-native 2025-03-16 15:44:40 +01:00
5b913cecf0 Add area, switch to idf 5.3.1, replacing climate.heating with a new setup 2025-03-16 15:43:49 +01:00
6c79fad79c Change old style platform on last 5 devices 2025-01-21 13:09:13 +01:00
1fb6e50d31 Add new Sonoff POW devices 2025-01-21 13:02:16 +01:00
1e38d96c2d Add new CANOpen test devices 2025-01-21 13:01:57 +01:00
a0c5bc4a0c Add new C6 test devices 2025-01-21 13:01:36 +01:00
7b04a57a08 Add screen restart and ADC PR to all NSPanels 2025-01-21 13:00:55 +01:00
f8d585cb54 Staircase light compatibility with z2m 2.0.0 2025-01-21 12:58:31 +01:00
ec63c86137 Another old style platform 2025-01-21 12:57:32 +01:00
eb04a6bf28 Switch to the default esp-idf (5.1.5) 2025-01-21 12:56:00 +01:00
5ed2f4d75e Add text uptime sensor and update common configs 2025-01-21 12:51:29 +01:00
d5cea62123 Another old style platform needs a change 2025-01-21 12:50:16 +01:00
975978256c Swicth CEC to esp-idf and rmt 2025-01-21 12:49:05 +01:00
53b5e6c634 Cleanup 2025-01-21 12:46:11 +01:00
b453e35c98 Add new parameter ignore_efuse_custom_mac to bedroom lamps 2025-01-21 12:45:09 +01:00
27d5c17422 Remove old style platform and change dallas to one_wire 2025-01-21 12:43:30 +01:00
d4a45add3e Fix sectert.yaml - API key must be a 32-byte base64 encoded string 2024-09-05 22:08:21 +02:00
161b186507 Add some fake strings to secrets.yaml to make future CI happy 2024-09-05 01:00:22 +02:00
bdb2538e22 Test the new m5stack 4 relay component on S3, remove explicit ipv6 as it is enabled globally 2024-09-05 00:26:38 +02:00
d3d56d0135 Add secrets.yaml template 2024-09-05 00:23:40 +02:00
b111be1124 Enable IPv6 globally and add 2 new IP Address text sensors to track IPv6 addresses 2024-09-05 00:22:55 +02:00
086d6bed7f ESP-IDF support for NSPanels has been merged, switching to dev branch 2024-09-05 00:21:04 +02:00
084f4bed27 All ESP8266 devices have their own common_esp8266.yaml without BTM and RRM, ESP32's with BTM and RRM 2024-09-05 00:19:28 +02:00
668a018bf4 ac_dimmer is supported under esp-idf 2024-09-05 00:13:13 +02:00
ffce3836cd Delete tracked files from trash 2024-07-09 12:48:37 +02:00