Yes, in case of binded section all of them use full only (there isn’t any partial arming by b0/b1/b2) - at least what i saw (there probably could be a config which uses both… don’t know). Don’t know why it’s set like that but i saw three units using this system. Which could be explanation why some users had/have more issues then other ones (before 0.103 of course ).
Didn’t sniff because of there wasn’t an alarm or just didn’t catch the right string?
Ad the 21, 23, i assume the 2x is the important part, so in case of partially armed section (by b0) it also can be 22 (just guessing)
Well it’s probably another thing which should be implemented And therefore yaml would be necessary, to be able to specify which is a zone with partial arming and what is the main zone with other zones binded as subzones.
But i think it’s not a problem to have 6 zones, which 2 of them are main and each of them have 3 subzones.
For example, my system has 3 zones, 1st one is main (basically empty), 2nd represents PIRs, 3rd represents magnets. 3rd is zone used for armed_home.
Yes, if you trigger the alarm you are able to sniff the packets.
When i want armed_away, i use armed_away on 1st zone:
1st zone is armed_away (instantly armed)
2nd zone is armed_away (arming → armed)
3nd zone is armed_away (arming → armed)
When i want to use arm_home, i use armed_away on 3rd zone (applicable on the 2nd as well):
1st zone is disarmed
2nd zone is disarmed
3nd zone is armed_away (arming → armed)
Basically, i saw 1st zone reports states only disarmed(01)/armed(03)/disarmed with error(21)/armed with error(23)
I noticed an email with your post and was about to say that but you were faster. Yes, it’s pending.
Nice. I thought so but i’ve tried multiple sensors and got everytime the same byte after 1b (BUT it could be caused by source’s ID which in my case is probably expansion board with simple inputs / if you have addresable sensors, it could be ID of a specific sensor - don’t know).
I’m about to get to a system which is used for two seperate flats, one uses wireless sensors (each probably should have own address) and sensor with camera , the second flat has wired sensors. Each of them have own alarm panel and siren. And God knows how the zones are configured. So i think we will have another ton of input informations.
Anyway thanks for your code! I’m glad i won’t have to learn programing for my own attempt of modifying/rebuilding this integration!
Not to mention sensor’s part which will be another whole mess. (just kidding but it’s pretty funny as well)
It does work automatically (that’s what i meant by binded ) As soon as you send a0, first zone is armed instantly and other zones start an arming delay.
What about discord? I think it could be handy even for others and for sharing sniffing info.
EDIT: It’s almost like a half-baked solution in case of some sort of limits of a partial arming.