Commit Graph
158 Commits
Author SHA1 Message Date
artem e5c9a97683 Do not publish NaN floats, send None instead 2025-02-08 13:17:01 +01:00
artem 2103a411ad Save Somfy rolling codes in ESP32 memory
In addition to MQTT - in case we lose MQTT persistence.
2025-01-30 22:05:34 +01:00
artem 84f6c8fe10 Disable mqtt logs when API log is enabled 2025-01-25 14:01:57 +01:00
artem 6f1dfedf2f Bump BT restart interval to 15min
To be on the safe side.

Also add logging for such restarts.
2025-01-25 14:01:30 +01:00
artem 8a547e3e63 Expand Syslog to esp8266 2025-01-25 13:59:51 +01:00
artem d060aa8eb4 Restart btproxy if no scan within 10 minutes
Mitigates https://github.com/esphome/issues/issues/6701
2025-01-23 19:34:01 +01:00
artem 202fd92aa9 Remove obsolete components from reflash 2025-01-23 19:32:46 +01:00
artem 34033b91a9 Draft syslog component for esp-idf 2025-01-23 19:31:30 +01:00
artem 36b11ca687 Add a couple sensors to debug btproxy 2025-01-20 21:41:30 +01:00
artem e5109b056f Move time server IP to secrets
Mostly not because it's "secret" but to make templates
reusable.
2025-01-20 21:40:26 +01:00
artem 56d3d4fc63 Move Basement door lock to HA btproxy 2025-01-07 21:59:15 +01:00
artem bc12358d51 Move Ruuvi to BLE proxy
Something happened and they went down. During reflash the firmware was
upgraded to v3 which made them discoverable via BLE.

Repurposed Ruuvi to a generic BLE proxy then.
2025-01-03 09:58:48 +01:00
artem e3406fc08a Make SNTP and MQTT server addresses configurable 2025-01-03 07:53:26 +01:00
artem e2c28f3fc1 Short and long beeps for siren 2024-12-20 17:32:45 +01:00
artem c692bfecc8 Fix bathroom heater ever increasing temperature 2024-12-20 17:32:32 +01:00
artem 534feaed82 Fix bathroomheater entity (broken by HA update) 2024-12-13 19:52:15 +01:00
artem 4460a5aec7 Change wintergarten cover class: shade -> awning
Shades are for windows, awning for patio covers.
2024-12-10 23:09:59 +01:00
artem 743732e538 Make heating intent a switch 2024-12-10 22:26:17 +01:00
artem e5c7d8ce5c Enable encryption for HA API calls
Also extract configs from btproxy into API and btproxy
for reuse later.
2024-12-07 11:39:59 +01:00
artem 876d4c6c65 Update Zigbee coordinator config file names 2024-12-07 11:01:44 +01:00
artem 49a39567de esphome config for the new coordinator (lights) 2024-12-06 16:10:39 +01:00
artem d4dc82ce4d myStrom: fixed multiplier and simpler totals 2024-12-06 15:59:23 +01:00
artem 9ae7166c1a Fix names and units for lock entities 2024-09-01 12:46:02 +02:00
artem 1c5ee1bef8 Longer timeout for watermeter pulse counter 2024-08-31 09:51:56 +02:00
artem 021700347e Add basement dehumidifier relay 2024-08-17 14:28:14 +02:00
artem 96383e37d1 Basement rack meter replaced by UPS 2024-08-17 14:23:10 +02:00
artem 60b2f8c91f Update watermeter limits 2024-08-17 14:22:19 +02:00
artem 184181e959 Remove Hall Effect sensor
The data was less useful than I hoped,
and it's a waste of resources right now.
2024-08-17 14:21:44 +02:00
artem 36ead1b4dd Report Ethernet MAC from esp32-poe 2024-08-02 20:36:03 +02:00
artem 00b70a73af Run pump for 6h strictly
Saltwater system only needs 3 now.
2024-08-02 20:35:44 +02:00
artem f78d22fd9a Pin NimBLE library as there's a breaking change 2024-07-04 18:58:24 +02:00
artem 0c4b6eb47f Remove comms to internet by using local NTP server 2024-07-04 18:55:09 +02:00
artem 678e27f702 Turn guestroom into kids room 2024-06-28 17:53:43 +02:00
artem a60dc0361f Add required dependency for Nuki 2024-06-23 19:03:47 +02:00
artem 46a8f5168f Convert BSSID to uppercase before applying AP map
This makes input to AP map stable.
2024-06-23 16:27:43 +02:00
artem c9f4c6469e Update dallas config to new format in 2024.06 2024-06-22 14:14:08 +02:00
artem 89e560f239 Update OTA config to new format in 2024.06 2024-06-22 14:13:37 +02:00
artem 86f6c071b6 Show WiFi AP names instead of BSSID, when known 2024-06-22 14:05:59 +02:00
artem 9a772299dd Add esp32 hall effect sensor to mystrom esp32 2024-06-21 21:17:21 +02:00
artem ab1cf75a4f Add AC config in child east/west rooms 2024-06-21 21:15:57 +02:00
artem 3f18118e77 Add template for esp01_1m with IR pair 2024-06-21 21:13:20 +02:00
artem 7638cdf4ef Make empty esp01_1m more generic 2024-06-21 21:13:00 +02:00
artem 7774569703 Remove duplicates from secret samples 2024-06-17 23:13:53 +02:00
artem e3d36c1975 Move nuki into shared library 2024-06-17 23:13:30 +02:00
artem 6c55ca6766 Ignore extra files and directories 2024-06-10 22:19:58 +02:00
artem 1c6e608ba3 Add locks to reflash.sh 2024-06-10 22:19:50 +02:00
artem 9d6fa7f4e4 Sync time to the lock automatically 2024-06-10 22:19:33 +02:00
artem a06d6f74c1 Add front door and basement nuki locks 2024-05-18 14:01:09 +02:00
artem 04ea807105 Store rolling codes under device mqtt_topic_prefix 2024-05-10 20:56:23 +02:00
artem 5461ff8889 Reset heater timer when relay turns off 2024-05-07 23:14:25 +02:00