Yea, I guess that does make sense to me. One room plus seven devices gives me eight packets. I wish I could interpret the packets the OP2 is sending. They just don't make sense when you're using the PCS protocol document. Maybe ano's right. It could be possible that Leviton is using some sort of modified proprietary UPB protocol.Desert_AIP said:That's how the HLC protocol works.
It's not an error or an issue, it is by design.
The UPB unit numbers are divided into rooms.
Whenever an action is taken within that room, links, the controller polls the status of all the units allocated to that room.
Even if there is no physical device installed in a particular unit allocated to that room.
The protocol was programmed this way to automate the status tracking process and fit it all into the limited memory space of the Omni.
So there were some efficiency measures taken.
With respect to manually activating the rockers.
In order for the panel to know when a particular switch turns on or off, you have to configure it to transmit the ON and OFF links 241/242.
When the panel sees those links it checks which unit sent them.
This is how the WHEN UPB Switch ON or OFF triggers get generated.
Otherwise it has no way of knowing when a switch is operated manually.
If a rocker is configured to transmit another link, or no link at all, the panel will not be able to detect rocker presses.
Generally you get around that by configuring the switch's firmware to update it's own status independently when the rocker is pressed.
But anyway, they really should fix the checksum algorithm. It generates a fair amount of invalid checksum values. OTOH, maybe the intern created his/her own "special" checksum algorithm.