looking at the ESL-2 Install & Program Manual there is a config option that would require the code before arm
and
as _attr_code_arm_required = True
has been in the source for a few years you would have had this warning before. Therefore I wonder if I should actually change this behaviour
Update:
Created a PR to fix the current deprecation warnings, version has been running in my installation for 2 weeks