Hi all,
Having problems with configuring my Renke Weather Station and hoping others here may be able to help.
I am certain that the weatherstation is set to slave 2 (and it is the only slave 2 on the RS485 network).
I have confirmed the RS485 to USB device is working perfectly when read on my windows PC running the software provided by the vendor.
There is most likely a problem with my sensor config so I am hoping for some pointers from anyone else here who may have experience with Renke equipment like this one here
See below my current config and errors found in my log:
#########################################
#START modbus hub_usb
#########################################
#
- name: hub_usb
type: serial
port: /dev/ttyUSB0
baudrate: 4800
bytesize: 8
method: rtu
parity: N
stopbits: 1
#
#########################################
#START modbus hub_usb sensors
#########################################
sensors:
- name: Wind Speed
slave: 2
input_type: holding
address: 40501
unit_of_measurement: m/s
- name: Barometer
device_class: pressure
unit_of_measurement: mbar
scale: 0.1
slave: 2
precision: 1
input_type: holding
address: 40510
scan_interval: 15
#END Modbus
###########################################
Log details (ERROR)
Logger: homeassistant.components.modbus.modbus
Source: components/modbus/modbus.py:367
integration: Modbus (documentation, issues)
First occurred: 2:09:21 PM (7 occurrences)
Last logged: 2:54:14 PM
- Pymodbus: hub_usb: Error: device: 2 address: 40501 → Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 4 bytes (0 received)
- Pymodbus: hub_usb: Error: device: 2 address: 40510 → Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 4 bytes (0 received)
Log details (ERROR)
Logger: homeassistant.components.serial.sensor
Source: components/serial/sensor.py:202
integration: serial (documentation, issues)
First occurred: 2:13:29 PM (6 occurrences)
Last logged: 2:53:34 PM
Error while reading serial device /dev/ttyUSB0: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
Traceback (most recent call last): File “/usr/src/homeassistant/homeassistant/components/serial/sensor.py”, line 202, in serial_read line = await reader.readline() ^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/local/lib/python3.12/asyncio/streams.py”, line 568, in readline line = await self.readuntil(sep) ^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/local/lib/python3.12/asyncio/streams.py”, line 660, in readuntil await self._wait_for_data(‘readuntil’) File “/usr/local/lib/python3.12/asyncio/streams.py”, line 545, in _wait_for_data await self._waiter File “/usr/local/lib/python3.12/site-packages/serial_asyncio/init.py”, line 115, in _read_ready data = self._serial.read(self._max_read_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/local/lib/python3.12/site-packages/serial/serialposix.py”, line 595, in read raise SerialException( serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)