That is a good idea to get around it
Yeah that’s what I figured would happen. The attribute changed_by
is a bwalrm addition. A way around it is to set an input_text in the Triggers automation to the trigger.to_state.name
and use that in the alarm triggered automation message.
You are working very well, I do not give achieved or pending, warning, trigguered, when you have everything you could share it, when you finish can I invite you to a few beers through PayPal?
Ugg I uninstalled this intending to try a reinstall and poof it disappeared! What’s the best way to get this back?
Downgrade home assistant to 0.114.4.
I successfully downgraded, however the integration is gone from the community integrations page and I see
Configuration invalid
Platform error alarm_control_panel.bwalarm - Integration 'bwalarm' not found.
Have you pressed the big ‘+’ in the bottom right corner of HACS?
That was it, thank you guys
Currently I have the manual_mqtt alarm working but as mentioned above, due to the limitations of it with regards to the pending status being used for both an exit delay and a warning timer, there is no way to have truly ‘instant’ alarms other than setting the pending time to zero and creating a custom exit timer setup. I haven’t gone into that yet as I’ve been busy. My code above works with the old BWAlarm automations for armed_away, armed_home, triggered and disarmed however I have to remove the templated notification message and simply have ‘triggered’, without the triggering sensor name. Looking at the docs for the normal manual alarm, I don’t think you will have the same issue with the pending timer because I think that one uses a second triggered timer. I unfortunately need the mqtt to integrate with my hard-wired alarm system.
I commented out those lines and all does appear to be well.
PS: Thanks fro the split Tinkerer.
I recently found Alarmo - it can be installed via the HACS store. Similar idea as bwalarm. The dev is very responsive and the implementation looks great. All config done via the UI.