Tellstick (jag kör också Duo) fungerar i HA, om än en aning omständligt
Men kör du HAOS i egen VM finns en addon för tellstick som du tutar in, och sen får du mappa upp alla devices i en config-fil. Tyvärr är configfilen inte kompatibel rakt av med /etc/tellstick.conf men snarlik (kommer inte ihåg hur den lagras på Windows), men en exempelenhet ser ut så här:
- house: "3405743"
id: 1
model: selflearning-switch
name: Doorbell
protocol: arctech
unit: "1"
Vill du inte köra HAOS, utan HA (Core) direkt på hosten kan du använda telldusd rakt av (även om den blir knöligare att kompilera för vart år känns det som), vill du köra HA i Docker så börjar det bli stökigt - då måste du exponera telldusd-sockets över TCP till Docker-containern (ex mha socat) EDIT: Du kan säkert också bara mappa socket-filerna, men jag kan tänka mig att det orsakar allsköns spexiga problem. Inspiration för kompilering kan hämtas från Addonets Dockerfile ( https://github.com/home-assistant/addons/blob/master/tellstic... )
och inspiration för socat kan hämtas från addonets körsscript ( https://github.com/home-assistant/addons/blob/master/tellstic...
run.sh ) där främst rad 61-62 är intressanta.
TL;DR: Kör HAOS - underlättar livet. Jag körde länge HA (core) direkt på en host och ledsnade på att uppgradera Python-versioner stup i kvarten.
Däremot; det absolut jävligaste med tellstick/homeassistant-integrationen är sensorer (temperatur och luftfuktighet). Den laddar bara sensorer som telldusd har sett när HA startar, om du inte specat upp dom i konfigfilen ( https://www.home-assistant.io/integrations/tellstick/#sensor )
Jag är lat och har inte specat upp dom (än... sådär 8 år in som HA-användare), any day now!
Du kan garanterat få HA till att styra motorvärmare baserat på temperaturer - jag skulle inte bli förvånad om det redan finns någon blueprint för detta ändamål!