Yesterday, 11:10
(Yesterday, 11:00)Daniel Wrote: on SE hw port is /dev/RS485 not /dev/RS485-1
Modify to RS485 instead of RS485-1 in:
Code:
-- load mbus library
require('mbus')
-- use /dev/RS485 serial port with 2400 baud rate
mbus.init('/dev/RS485', 2400)
-- new address to write
addr = event.getvalue()
-- change short address from default 0 to new one
res, err = mbus.writeaddr(0, addr)
-- change ok
if res then
alert('[mbus] changed short address to' .. addr)
-- change failed
else
alert('[mbus] failed to change short address to ' .. addr .. ' ' .. tostring(err))
endThe error log is still givinng me:
Code:
Test Modbus 12.09.2026 12:48:35
User script:6: attempt to index global 'event' (a nil value)
stack traceback: