Repository navigation
Releases: virus18/fancontrol-iot
Release list
v0.5.5 — Validation fixes for HACS Default
Fixes required for inclusion in the HACS default repository list:
- Add
httpto manifest dependencies (needed for the local static-paths registration of the Lovelace strategy) - Sort
manifest.jsonkeys per Hassfest requirements (domain, name, then alphabetical) - Drop
iot_classfromhacs.json— belongs inmanifest.jsononly - Lowercase
select.modetranslation keys (Hassfest requires[a-z0-9-_]+) and lowercase the entity state value; the underlying device protocol still receives UPPERCASE strings via a case-mapping in select.py
v0.5.4 — Local brand icons
Ship icon.png + logo.png (+ @2x variants) directly in custom_components/fancontrol_iot/brand/. Per HA 2026.3 release notes this replaces the previous home-assistant/brands PR flow — no separate brand registration needed anymore. Older HA versions (< 2026.3) simply ignore the folder, so this is fully backwards-compatible.
v0.5.3 — Full EUT-300B support + auto-generated dashboard
Highlights
Lokale Home-Assistant-Integration für Brogachy EUT und baugleiche Smart-Farmers-App-Tuya-Lüfter — 100% lokal über LAN, keine Tuya-Cloud nötig.
22 Entities pro Gerät
fanmit Notbetrieb-bewussteris_on-Logik (über tatsächliche Drehzahl, nicht Setpoint)selectfür Modus (ON / TIMER / AUTO / ALARM)- 3×
sensor(Temperatur in °C, Feuchte, Countdown) - 1×
binary_sensor(Hardware-Alarm mitdevice_class: problem) - 11×
number(Drehzahl-Slider 0–10, 8 Schwellwerte in °C, Brightness, 2 Kalibrierungen) - 10×
switch(8 Trigger + Child Lock + Display-°C)
Auto-generiertes Dashboard
Integration bringt eine Lovelace-Strategy custom:fancontrol-strategy mit, die automatisch 3 Views generiert (Steuerung / Schwellwerte / Einstellungen) — kein YAML-Schreiben nötig.
Verifiziertes DP-Mapping
Alle 27 DPs des EUT-300B sind dokumentiert und validiert. Encoding-Quirks (invertierte Trigger-Switches, °F-Sensoren, überladenes DP 105) sind in den Entities gekapselt — der HA-User merkt davon nichts.
Installation
HACS → Custom Repository → https://github.com/virus18/fancontrol-iot → Integration
Details: siehe README + docs/dp-mapping.md