babd6d2e25fe39c77cb67d227ee0cd21fb03aa3f
Live proof: ecobee answers unicast mDNS with PTR only (_hap._tcp.local -> "Main Floor._hap._tcp.local"), so the old replace-on-probe wiped learned records every cycle. Merge by (name, type) instead. CONFIG_PATH now env-overridable for tests. Details: https://projects.knownelement.com/issues/619#note-5 💘 Generated with Crush Assisted-by: Crush:glm-5.2
README.md
Documentation moved to Discourse — the canonical source of truth.
Project overview, architecture, quick start
Read it here: https://community.turnsys.com/t/296
Migrated 2026-08-06. This file is kept as a pointer for git-browsing context. Do not update content here — edit the Discourse wiki topic instead.
Languages
Shell
61%
Python
33%
Perl
5.7%
Makefile
0.3%