MySensors
MySensors copied to clipboard
Auto id mode in RS485 transport doesn't work
Automatic ID assignment doesn't work for RS485 transport. As mentioned in this post https://forum.mysensors.org/topic/4854/building-a-wired-rs485-sensor-network/23 . The problem is caused by:
- setting sender id to 0 instead of 255 in RS485 transport header when node doesn't have assigned ID
- wrong packet filtering in the RS485 transport header and discarding broadcast packets from nodes without assigned ID https://github.com/mysensors/MySensors/blob/8f1f8ad2415034569a77d99f6ed9c02573c71418/hal/transport/RS485/MyTransportRS485.cpp#L149 https://github.com/mysensors/MySensors/blob/8f1f8ad2415034569a77d99f6ed9c02573c71418/hal/transport/RS485/MyTransportRS485.cpp#L168-L176
Is this pull request (#1451) going to be merged any time soon?