(🇨🇿 For Czech version click here → Czech README)
Native Home Assistant integration for devices from the A-Z Router ecosystem:
- AZ Router Smart Master
- AZ Router Smart Slave (
deviceType=1) - AZ Charger Cube / Wallbox (
deviceType=4) - other compatible A-Z devices using the same API
The integration focuses on direct API control, correct Home Assistant entities, and predictable device-level services.
🔴 Important migration warning: This release can recreate some entities with new names or unique IDs. After upgrade, some old entities can disappear and new ones can be created. Check dashboards, panels, automations, and helpers that reference AZ Router entities.
- Combined refresh of master status, master power, devices, and settings
- Device entities linked to real Home Assistant devices
- Automatic refresh through
DataUpdateCoordinator
- Sensors for master status and power data
- Number entity for target power
- Services:
azrouter.set_master_boostazrouter.set_device_boost
- Sensors for temperatures, phases, power, status, and diagnostics
- Numbers for:
1. Max Power2.1 Target Temperature2.2 Boost Target Temperature
- Switches for:
- connected phases
3.1 Keep Heated3.2 Block Solar Heating3.3 Block Heating From Battery3.4 Allow Solar Heating Only In Time Window- boost windows
- device boost
- Time entities for:
3.4.1 Window Start3.4.2 Window Stop- boost windows
- Select entity for:
4.2 Boost Mode
- Services for the main Smart Slave settings above
- Sensors for charging state, current, temperature, breaker, total power, and diagnostics
- Switches for:
1. Block Charging2. Prioritize When Connected3. Block Solar Charging4. Block Charging From Battery6.1 Allow Solar Charging Only In Time Window8. Apply Only If Cloud Is Offline9.1 Time Window Charging Enabled10.1 HDO Charging Enabled- device boost
- Select entity for:
5. Triggering Phase
- Numbers for:
6.4 Trigger On Power6.5 Trigger On Duration6.6 Trigger Off Power6.7 Trigger Off Duration7.1 Manual Charging Power9.2 Power10.2 HDO Charging Power
- Time entities for:
6.2 Start Time6.3 Stop Time9.3to9.8charging window times
- Dedicated services for the main wallbox toggle/select settings
- Device-level services use the HA device target, so they work naturally with Device Picker.
- Number and time entities can be controlled directly with native Home Assistant services such as
number.set_valueandtime.set_value.
During integration setup, enter:
- Host or URL
Example:
http://192.168.xxx.xxx - User Your web UI username
- Password Your web UI password
These are the same credentials you use to log into the AZ Router web interface.
At the moment, the integration is not listed in the default HACS store index, so direct search in the store may not find it. Install it as a custom repository:
- Open HACS → Integrations
- Open the menu and choose Custom repositories
- Add
https://github.com/Jenik5/azrouter - Set category to Integration
- Install the integration
- Restart Home Assistant
- Add the integration in Settings → Devices & Services
- Download this repository as ZIP
- Extract it into:
/config/custom_components/azrouter/
- Restart Home Assistant
- Add the integration in Settings → Devices & Services
The project intentionally stays pragmatic:
- expose what the device API actually supports
- keep Home Assistant entities and services predictable
- add support for new A-Z devices when real payload samples are available
The integration does not try to add its own energy-routing logic or automation layer.
Useful things for debugging and support:
- Home Assistant logs from
custom_components.azrouter - JSON snapshots from the AZ Router API
- the exact device type and firmware version
Issues and payload samples are welcome on GitHub.
Nativní integrace pro zařízení rodiny A-Z Router:
- AZ Router Smart Master
- AZ Router Smart Slave (
deviceType=1) - AZ Charger Cube / Wallbox (
deviceType=4) - další kompatibilní A-Z zařízení používající stejné API
Integrace je zaměřená na přímou práci s API, správné Home Assistant entity a předvídatelné služby na úrovni zařízení.
🔴 Důležité migrační upozornění: Tato verze může některé entity vytvořit znovu pod novým názvem nebo s novým
unique_id. Po aktualizaci tak mohou některé staré entity zaniknout a vzniknout nové. Po upgradu zkontrolujte dashboardy, uživatelské panely, automatizace i helpery, které na entity AZ Routeru odkazují.
- společné načítání
status,power,devicesasettings - zařízení jsou správně zapsaná do Home Assistant Device Registry
- automatická aktualizace přes
DataUpdateCoordinator
- senzory pro stav a výkon master jednotky
- number entita pro cílový výkon
- služby:
azrouter.set_master_boostazrouter.set_device_boost
- senzory pro teploty, fáze, výkon, stav a diagnostiku
- number entity pro:
1. Max Power2.1 Target Temperature2.2 Boost Target Temperature
- switche pro:
- připojené fáze
3.1 Keep Heated3.2 Block Solar Heating3.3 Block Heating From Battery3.4 Allow Solar Heating Only In Time Window- boost okna
- device boost
- time entity pro:
3.4.1 Window Start3.4.2 Window Stop- boost okna
- select entita pro:
4.2 Boost Mode
- služby pro hlavní nastavení Smart Slave
- senzory pro stav nabíjení, proudy, teplotu, jistič, celkový výkon a diagnostiku
- switche pro:
1. Block Charging2. Prioritize When Connected3. Block Solar Charging4. Block Charging From Battery6.1 Allow Solar Charging Only In Time Window8. Apply Only If Cloud Is Offline9.1 Time Window Charging Enabled10.1 HDO Charging Enabled- device boost
- select entita pro:
5. Triggering Phase
- number entity pro:
6.4 Trigger On Power6.5 Trigger On Duration6.6 Trigger Off Power6.7 Trigger Off Duration7.1 Manual Charging Power9.2 Power10.2 HDO Charging Power
- time entity pro:
6.2 Start Time6.3 Stop Time9.3až9.8časová okna nabíjení
- samostatné služby pro hlavní wallbox switche a volbu fáze
- služby na úrovni zařízení používají HA device target, takže dobře fungují s Device Pickerem
- number a time entity lze ovládat i nativními Home Assistant službami jako
number.set_valueatime.set_value
Při nastavování integrace zadejte:
- Host nebo URL
například
http://192.168.xxx.xxx - Uživatel přihlašovací jméno do webového rozhraní
- Heslo přihlašovací heslo do webového rozhraní
Jsou to stejné údaje, které používáte pro přístup do webového rozhraní A-Z Routeru.
Integrace momentálně není zařazená v defaultním HACS indexu, takže přímé hledání ve Store ji nemusí najít. Instalace proto zatím probíhá jako custom repository:
- Otevřete HACS → Integrace
- V menu zvolte Custom repositories
- Přidejte
https://github.com/Jenik5/azrouter - Nastavte kategorii Integration
- Integraci nainstalujte
- Restartujte Home Assistant
- Přidejte integraci v Nastavení → Zařízení a služby
- Stáhněte tento repozitář jako ZIP
- Rozbalte jej do:
/config/custom_components/azrouter/
- Restartujte Home Assistant
- Přidejte integraci v Nastavení → Zařízení a služby
Projekt je záměrně pragmatický:
- vystavit to, co zařízení skutečně podporuje přes API
- držet entity a služby v Home Assistantu předvídatelné
- doplňovat nové A-Z typy zařízení podle reálných payload vzorků
Integrace se nesnaží přidávat vlastní logiku energy routingu nebo automatizační vrstvu.
Pro řešení problémů a rozšíření jsou užitečné hlavně:
- Home Assistant logy z
custom_components.azrouter - JSON snapshoty z AZ Router API
- přesný typ zařízení a verze firmware
Issues a payload ukázky jsou vítané na GitHubu.