Very nice job! I have been using the binding for around six months. It is very reliable. My only issue is that I cannot arm/disarm the partition, but I can omit zones.
i had a look at the code in github.
One of the last things i did add to the binding was the definition of an user index in the partition configuration. The binding retrieves the pin of this user index and checks it against the passed pin on the arm, disarm, and stay actions.
That’s the reason why the arm/disarm is not working from the UI.
These channels will be marked as readonly in the next binding revision.