Hello everyone! ![]()
I want to share a custom integration I’ve been working on for Ventmachine air handling units (equipped with GTC, Syberia 5, or similar controllers) that communicate over Modbus TCP.
Key Features
- Native Climate & Fan Entities: Full control over your HVAC system. Includes target temperature setting (strictly clamped to the hardware’s 5.0–30.0 °C range) and smooth 10-step fan speed control.
- Auto-Hardware Detection: The integration reads your specific configuration directly from the Modbus registers (Heater type, Cooler, Recuperator) and displays it elegantly in the Device Info card.
- Semantic Alarms: All hardware faults and warnings (Fire, Freeze threats, Overheating, Filter limits) are mapped to standard
Problembinary sensors for proper history coloring (Red/Green) out of the box. - Transparent Process Tracking: Instead of basic ON/OFF states, you get detailed text sensors for current mechanical operations (e.g., “Opening damper”, “Preheating”, “Coasting”).
- Sensors: Read actual fan RPMs, operation countdown timers, and the next scheduled start time from the built-in controller (these are hidden by default to keep the UI clean if your specific unit lacks the physical sensors).
Installation
The easiest way to install it is via HACS:
- Open HACS → Integrations.
- Click the 3 dots in the top right corner and select Custom repositories.
- Add
https://github.com/Eugen417/GTC_VENTMACHINE_HAwith the category Integration. - Download, restart Home Assistant, and add the integration via Settings → Devices & Services (you only need to provide the IP address of your controller).
Bonus: CO2 Automation Blueprint
Along with the integration, I’ve created a Blueprint for smart CO2-based ventilation control. It adjusts the fan speed dynamically and includes a “Fast Mode” switch to quickly purge the air at maximum speed until the target CO2 level is reached.
GitHub Repository: Eugen417/GTC_VENTMACHINE_HA
