Dzień dobry
Swoją przygodę z HA rozpocząłem całkiem niedawno.
Chodzi mi o prosty kontroler I/O.
Postawiłem na proste urządzenia.
N4DIG08 - kontroler wejsc/wyjsc 9u mnie działa jako 8 wejść)
Modbus_Relay X2_V2.1 - prosty przekaźnik 2 kanałowy
ET69C02 - ETH → RS485
ZK-U485 USB → RS485
Całość stoi na Raspberry Pi 4
Przy podłączeniu do komputera i próbie połączenia przez USB oraz przez konwerter ETH → RS485 wszystko działa
Łączę się programem “MODBUS poll”
Kontroler wejsc ma adres 1
adresy 0x0081-0x0088 (129-136)
podaje na adres 1 lub 2 czy jakikolwiek inny i widzęzmiane stanu w tabelce.
Z przekaźnikiem działą również.
W momencie kiedy probuje podłączyć się do PI przez USB czy LAN
zero reakcji
Nawet diody na urządzeniach nie reagują gdzie w podłączeniu do PC jest reakcja na odczyt.
Sprawdzałem prędkość adresy itp
Opcja PC - RS485 działą
Opcja PI Raspberry - RS485 nie działa
Może robię coś źle, przeoczyłem jakiś mały szczegół.
Szukałem po różnych tematach na forum ale nigdzie nie znalazłem czegokolwiek co by mi pomogło.
Tutaj konfiguracja na jakich sprawdzałem:
modbus:
- type: tcp
host: 192.168.3.7
port: 8887
name: hub2
modbus:
- name: hub1
type: serial
baudrate: 9600
port: /dev/ttyUSB0
bytesize: 8
method: rtu
parity: N
stopbits: 1
modbus:
- type: serial
baudrate: 9600
bytesize: 8
method: rtu
parity: N
port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
stopbits: 1
name: hub1
switches:
- name: SWITCH1
slave: 1
address: 130
write_type: coil
unique_id: SWITCH1
- name: SWITCH2
slave: 1
address: 131
write_type: coil
unique_id: SWITCH2
Konfiguracja ETH - RS485
Proszę o pomoc
Pozdrawiam