Přeskočit obsah

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