Witam wszystkich,
Jestem świeżym posiadaczem BONEIO i mam problem z przeczytaniem rejestrów z czujnika HOTCOLD HCRH MODBUS
Magistrala wpięta do BONEIO 32 ESP COVER MIX
Czujnik na pewno jest sprawny ponieważ gdy uruchamiam czytanie go przez gucioo modbus_master (z pośrednictwem bramki pas600 modbusTCP) czytam wartości z rejestrów.
Gdy chcę to zrobić bezpośrednio z pinów rs485 na sterowniku zaczynają się schody
Próbowałem konfiguracji podłączeń z rezystorem 120om bez rezystora itd, ze wspólna masą itp.
w najlepszym wypadku dostaje takie błędy CRC
“17:43:56 [D] [modbus_controller:039]
Modbus command to device=1 register=0x0B no response received - removed from send queue
17:44:05 [W] [modbus:157]
Modbus CRC Check failed! 9F5D!=8479
17:44:05 [W] [modbus:157]
Modbus CRC Check failed! 9F5D!=8479
17:44:06 [W] [modbus:157]
Modbus CRC Check failed! 9F5D!=8479
17:44:06 [W] [modbus:157]
Modbus CRC Check failed! 9F5D!=8479
17:44:06 [W] [modbus:157]
Modbus CRC Check failed! 9F5D!=8479”
konfiguracja yaml
konfiguracja serial na pewno poprawna na tych parametrach czytam za pomocą bramki PAS600.
tabela rejestrów czujnika hotcold
1 1 – 1000 Wilgotność względna ( 1 = 0,1%; 1000 = 100% )
2 -4000 – 12380 Temperatura [ ºC ] ( 1 = 0,01 ºC ) ze znakiem
3 -4000 – 12380 Punkt rosy [ ºC ] ( 1 = 0,01 ºC ) ze znakiem

