Commit Graph
299 Commits
Author SHA1 Message Date
artem a5c5bf6c6b Format all files 2026-07-12 12:56:02 +00:00
artem 7612987884 Fix compile-all for btproxy
./reflash.sh compile ''
2026-07-11 07:44:46 +00:00
artem 37f077d025 Rewrite reflash.sh in bash for compatibility 2026-07-10 21:10:45 +00:00
artem 6c09eed5da Add zsh needed for reflash.sh 2026-07-10 20:48:59 +00:00
artem 9c50a3955f esphome 2026.6.2 2026-07-06 21:24:39 +00:00
artem 2e00865d0f Correct file name 2026-07-06 21:24: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 5d494dffc6 Make valve runtime configurable 2026-06-25 15:04:07 +00:00
artem b16bf3391e Fix irrigation sequence 2026-06-21 08:12:03 +00:00
artem 4685618d02 Adjust irrigation times for pre-moisturizing 2026-06-20 17:06:28 +00:00
artem cdb7006a51 Play a sound when gate is closing 2026-06-20 15:26:57 +00:00
artem db19006aee Add sprinkler config 2026-06-20 15:08:42 +00:00
artem 67d4716eb3 Mark buttons as diagnostic 2026-06-20 15:07:06 +00:00
artem dfa947bd11 Rename irrigation entities according to install 2026-06-20 12:33:22 +00:00
artem 2d8ff3aa22 Remove commented out and removed code 2026-05-29 17:26:57 +00:00
artem 41507bb9d2 Do not clear problem state of sync on resync 2026-05-29 17:26:24 +00:00
artem ecd6a42aee Remove unused abstractions
There's only 1 protocol (secplus2) and board (esp32)
2026-05-28 16:06:18 +00:00
artem 216e66819b Simplify enum lookups 2026-05-28 05:19:41 +00:00
artem 05da21c4f3 Remove and expand macros.h 2026-05-27 12:57:34 +00:00
artem 0bdb599afe Get rid of SUM_TYPE abstraction
I couldn't understand it -- maybe it was needed for something before our
refactoring too place, but now it's ridiculous.

400 SLoC + complaint about C++ => object.function()
2026-05-27 12:40:44 +00:00
artem ff57cb8b2c Further clean up garage-gate 2026-05-27 12:13:01 +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 22926e4918 Add a picture of how ratgdo needs to be connected 2026-05-23 19:29:40 +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 9046d66144 Disable btproxy @ blinds since Living room got one
This should make blinds more reliable, and BLE devinces on EG more
reliable, too.
2026-05-23 19:23:08 +00:00
artem 21466884ab Add irrigation controller (empty) 2026-05-23 13:10:34 +00:00
artem fc4d63e99e Manage client ID internally only 2026-05-23 10:34:51 +00:00
artem 641883f254 Remove unused ids and set default entity 2026-05-23 07:45:36 +00:00
artem 41db350f5c More robust partial door closing mechanism 2026-05-22 22:29:54 +00:00
artem 553c6d2dcb Make sec+2 parser work with overlapping packets 2026-05-22 22:19:31 +00:00
artem eea9f8438d Fix garage door not moving in opposite direction 2026-05-22 22:11:42 +00:00
artem 1c507d6164 Show gate as unavailable before receiving sync 2026-05-22 21:49:09 +00:00
artem 4414ba8f33 Also store rolling code in MQTT 2026-05-22 21:43:51 +00:00
artem f503e5a66d Store rolling code in flash rather than exposing it 2026-05-22 21:25:36 +00:00
artem 48f5760a17 Add debug info and fix rolling code startup 2026-05-22 21:09:46 +00:00
artem f7f7c9e6ff Print packet contents when receiving 2026-05-21 20:51:28 +00:00
artem cc9af7e824 Button to play sample alert tone 2026-05-21 20:42:13 +00:00
artem fd14ff3434 Remove distance sensor and esp32 always-true 2026-05-21 20:36:01 +00:00
artem 5ba4ce86f4 Remove esp8266 and delayed closure cases 2026-05-21 20:08:13 +00:00
artem 975d8c0b90 Clean up unused vehicle distance derivatives 2026-05-21 19:56:52 +00:00
artem a32b903c9c Embed substitutions 2026-05-17 20:17:02 +00:00
artem 645fafd2fb Remove unused components 2026-05-17 19:57:19 +00:00
artem dac704f372 Strip unused sensors and their implementation 2026-05-12 16:26:24 +00:00
artem 19d7a1532e One more btproxy is back 2026-05-11 20:50:23 +00:00
artem 1d561970bd Remove unused meter 2026-05-11 20:45:39 +00:00
artem 7bc9cd61aa Remove unused sensors
- obstruction
- remotes
- learning mode
2026-05-11 15:31:55 +00:00
artem 560075a646 Do not add mac suffix to name 2026-05-11 15:31:45 +00:00
artem a3389e0928 Use standard components for our ecosystem 2026-05-10 20:56:16 +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