I have to admit that I can’t figure out what the HA exception is and why I’m causing it. It seems to be that self.hass is set to None which I thought could never happen, I might have to ask an HA expert on this one.
So, I have removed the update call from an A3 message, the effect of this will be a delay until the zone name shows up in HA so not a problem for now until I get more time to investigate or get some guidance on fixing it.
Can you please try 0.0.6.4, apart from checking that there are no exceptions can you also check that the information such as this is correct i.e. is Zone 1 the Front Door sensor?
Are all the other zones correct and can you tell me the “Message Count is” values. Another fragment of your log file would be much appreciated again please.
Also, are there any A6 messages in your log file, can you search for “handle_MsgTypeA6”
This should log the Zone type in to the log file
And lastly, I know that you probably know this already but setting this:
force_standard: 'yes'
Will always force it in to Standard mode, it will not try to get in to PowerLink mode