Modbus a Relé (Waveshare)
Pro ovládání silových okruhů (světla, zásuvky, ventily) a integraci technologií používáme hardware od Waveshare. Komunikace probíhá po Ethernetu (Modbus TCP) nebo převodem na RS485 (Modbus RTU).
Hardware Standardy
1. Modbus POE ETH Relay (Relé)
Používáme 8-kanálová relé s podporou PoE.
- Model: Modbus POE ETH Relay (C)
- Protokol: Modbus TCP
- Napájení: PoE (Power over Ethernet)
- Funkce: Spínání světel, zásuvek, ventilů.
2. RS485 to ETH Converter (Brána)
Převodníky pro připojení RS485 zařízení (vzduchotechnika, topení) do sítě.
- Model: 2-CH RS485 TO ETH (B)
- Protokol: Transparentní přenos (TCP Server/Client) nebo Modbus TCP to RTU.
- Kanály: 2x RS485 port.
- Napájení: PoE nebo svorkovnice.
Seznam Zařízení (Inventář)
Dle DHCP rezervací ve VLAN 40 (IoT).
Definováno v modbus/*.yaml (jeden soubor = jeden hub). Aktuální stav vždy tam.
Hub (modbus/) |
IP (Web UI) | Typ | MAC | Co ovládá |
|---|---|---|---|---|
| rele_dilna | 192.168.40.23 | Relé (8ch) | 04:ee:e8:1f:5b:c6 |
Zámky (hlavní vchod, technická), dveřní + okenní senzory přízemí |
| rele_topeni | 192.168.40.32 | Relé (8ch) | 04:ee:e8:14:34:2a |
Rekuperace, topení/filtrace bazén, FTV patrony (akumulačka/boiler), cirkulace, Aseko |
| rele_vzt | 192.168.40.43 | Relé (8ch) | 04:ee:e8:10:33:f6 |
Závlaha okruhy 1–4, světla zahrada sever |
| rele_sklad | 192.168.40.61 | Relé (8ch) | 04:ee:e8:12:36:84 |
Venkovní světla, brána, zámek sklad, zásuvky |
| rele_sklad_2 | 192.168.40.62 | Relé (8ch) | — | Závlaha okruhy 5–12 |
| ecoforest (gateway) | 192.168.40.34 | Gateway (RS485) | 04:ee:e8:1c:cc:aa |
Tepelné čerpadlo Ecoforest (BM2 Modbus, slave 17, read-only) |
| waveshare_vzt (gateway) | 192.168.40.42 | Gateway (RS485) | 28:78:7b:b1:d0:4b |
Daikin klima jednotky (přes AppDaemon daikin_modbus) |
| atrea | 192.168.40.33 | Modbus TCP | — | Rekuperace ATREA DUPLEX (aDot controller) |
Diagnostika registrů
Read-only sonda na libovolný Modbus TCP registr (bez HA), užitečná při zapojování nového zařízení:
uv run python scripts/modbus_probe.py <host> <address> --slave <N> --register-type holding --count <N>
# příklad: čtení TČ Ecoforest přes bránu
uv run python scripts/modbus_probe.py 192.168.40.34 1 --slave 17 --register-type holding --count 10
Konfigurace
Výchozí hesla
Většina Waveshare zařízení má výchozí IP 192.168.1.200 nebo DHCP.
Web login: admin / admin (změněno -> viz Bitwarden).
Nastavení Relé (Home Assistant)
V HA používáme integraci modbus. Příklad konfigurace:
modbus:
- name: "rele_dilna"
type: tcp
host: 192.168.40.23
port: 502
switches:
- name: "Svetlo Dilna"
address: 0
write_type: coil
Nastavení Brány (RS485)
Brána je obvykle nastavena jako TCP Server.
- Port 1: 502 (nebo 4196) -> RS485 Port 1
- Port 2: 503 (nebo 4197) -> RS485 Port 2