83 Commits
Author SHA1 Message Date
artem 676fc58168 Replace sample key with less suspicious 2026-07-12 14:36:09 +00:00
artem a5c5bf6c6b Format all files 2026-07-12 12:56:02 +00:00
artem 4d5f8cf6d7 Bump buffer size, seeing problems with it
2026-07-06T20:18:09.835553+00:00 local0.err   stream_server [E][stream_server:167]: Failed to write to client 10 with error 128!
2026-07-06T20:18:09.836377+00:00 local0.warni stream_server [W][stream_server:190]: Failed to read from client 10 with error 128!

and

2026-07-06T20:18:19.865209+00:00 local0.err   stream_server [E][stream_server:126]: Incoming bytes available, but outgoing buffer is full: stream will be corrupted!
2026-07-06T20:18:19.865762+00:00 local0.warni stream_server [W][stream_server:131]: Dropped 10 pending bytes for client 10
2026-07-06 20:53:19 +00:00
artem 675f1b3eee Reinstate auto-restart on btproxy 15min silence
Too early -- Laundry BT still needs this.

This reverts commit d40da1a871.
2026-05-25 14:05:11 +00:00
artem d40da1a871 Remove auto-restart on 15min silence for btproxy
Latest triggers seem to be false positives.
2026-05-23 19:23:43 +00:00
artem 679528fed5 Merge GDO config into a single YAML 2026-05-10 20:30:01 +00:00
artem 24d06982a7 Make garage-gate.yaml fully local 2026-05-10 17:03:33 +00:00
artem 28d098fae3 Deduplicate btproxy config 2026-05-05 19:28:23 +00:00
artem c3cb5cb54a Power cycle button for myStrom relays
This can be used to power cycle critical infrastructure, which may
render the switch unavailable if turned off.
2026-05-03 10:33:00 +00:00
artem bae722d505 Add esphome version sensor
To track whether an upgrade is needed
2026-04-12 10:09:11 +00:00
artem 65bec178bd Use new syntax for clk_mode 2026-04-12 09:54:11 +00:00
artem e12bbb50bb Improve WiFi security by requiring WPA2 2026-04-12 09:52:08 +00:00
artem db86d7fa43 Bump number of btproxy connection slots 2026-04-12 09:51:42 +00:00
artem ee7a4426cf Update for Nix and add router firmware 2026-04-01 15:07:28 +00:00
artem 4785814f85 Provide fake time which doesn't conflict 2026-03-21 15:26:04 +00:00
artem 6e2b6ce0a5 Add cat-feeder-cam and cam template 2026-02-01 21:23:07 +00:00
artem 96ddd324f8 Use esphome own syslog component instead of custom 2026-01-05 21:05:18 +00:00
artem d4855e2f1c Update to esphome 2025.12, use its cc1101 2026-01-05 20:53:51 +00:00
artem b4659499e9 Remove unused sensor for which data is also gone 2025-12-13 13:54:00 +00:00
artem 9142e25498 Update zigbee firmware locations 2025-08-10 13:31:34 +02:00
artem 6d857b317f Add a note on WAKE LED 2025-06-29 14:17:12 +02:00
artem e64468d6e4 Static IPs for ZigBee coordinators
Need them for z2m
2025-05-07 17:30:46 +02:00
artem ba10ce84ec Improve WiFi reliability, especially on esp32-idf
That is, mystrom devices. BSS transition turned out to cause
issues (as Unifi was suggesting) when not client-supported.
2025-03-22 17:57:01 +00:00
artem abce37e342 Add sensible icons to network diag entities 2025-03-19 20:53:30 +00:00
artem b34d601ffd Add MQTT connection uptime sensor
To debug network connectivity issues.
2025-03-15 20:50:05 +00:00
artem b5bed25f78 Remove decimal part from runtime
It's counted in seconds anyway
2025-03-15 20:49:34 +00:00
artem 9d6d0f9430 Remove unused secret (locks moved to HA / btproxy) 2025-03-15 14:04:44 +00:00
artem aa776ff10b Remove unused secret sample 2025-02-09 12:03:30 +01:00
artem d832cfa957 Convert frontdoorlock to btproxy 2025-02-09 10:55:57 +01:00
artem fe07c7d634 Merge new switch with existing switch configs 2025-02-08 14:17:22 +01:00
artem 612622140b Expose identify LED as a switch to avoid noise 2025-02-08 13:27:19 +01:00
artem 8614d7f8a3 Settle on a common prefix to ESP-specific entities
esp is often used as a bridge to other device, e.g. a lock,
an AC, a siren, power switch etc. It helps to distinguish esp chip
sensor readings from that of the target device
2025-02-08 13:21:27 +01:00
artem e5c9a97683 Do not publish NaN floats, send None instead 2025-02-08 13:17:01 +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 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 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 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 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 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 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 a60dc0361f Add required dependency for Nuki 2024-06-23 19:03:47 +02:00