I bought a Yale Smart Alarm system and integrated it with HASS. Everything was fine until I needed other devices in my system to trigger the alarm and notices Yale Smart Alarm component in HASS can only be arm and disarm but there is no way to trigger the alarm.
Here is a post where another user has similar issues:
But looking at the client there does not seem to be a way to trigger the alarm.
That was until now. Yale has made available an endpoint in the API that allows accessing the functionality of a panic button and this can be used to trigger the alarm with automation or anything else.
Hi @jonnywright
Indeed, it seems like the Yale Alarm component in HASS has not been updated for a while.
I am currently looking into this and my plan is to enable the functionality you need as well as a way to fire the alarm from HASS.
So far I have created a PR to update the yale smart alarm client. Once this gets merged I will create a PR to enable this in HASS.
Even without programming skills, you can still help by voting this feature request and also supporting this PR with some comments to tell the repo owners why they should integrate this change into the client
@pauldeans78 my HA runs on a RaspPi. Can you tell me what you have done so far? Which bit is not making sense? I am assuming you have the Yale Alarm set up and running from the Yale App already?
Your question is kind of a new topic though and should be a separate thread. This topic is specifically about additional functionality to the working integration.
@diazwatson Hi. I would really like to be able to trigger the alarm manually. Is there any progress on updating HASS to allow this? Or is there a way to do this without an official update?
Hi @assaff it is definitely possible, but the component has not been updated in HASS. Unfortunately, I have not had time to carry on looking into this. You or anybody in the community are free to look at this. I will catch up as soon as I can.
I guess I should of did some digging before starting my work⌠I have JUST started trying to update and upgrade the Yale app. I am very new to all this so donât expect an update soon ha.
One thing we can quickly do is bump the api version from 0.1.6 to 0.3.2 but this wonât bring any new features until we implement them.
I been running a custom version of the yale app for awhile now that lets me view lock status but it was so badly done I never submitted a PR ha. Hopefully this time will be different.
Would love to give this app support for installing via the integrations page and the ability to control the lock as well as trigger the siren.
I am running the yale smart sync alarm system with the yale L1 lock.
Things have been slow going but I have made a few changes to the yale app and begun testing the alarm panic trigger. I ran into an issue so I went ahead and opened an issue on the yale-smart-alarm-client github
There is quite some limitations with the package so I am considering to rewrite it, as example there is no identifiers so can not have devices, only entities etc. etc.
Btw: As I only have lock and no alarm nor sensors if anyone can test let me know. Then weâll see if we update the existing package or just do a new one more fit for HA
I made some pretty good progress. I was able to add full config flow(integrations) install, Lock and unlock support and door contacts. with the help of @diazwatson we got the panic button working as well. If anyone else wants to help out please reach out. Hoping to have something ready for HACS soon with the end goal of getting it in HA core. At some stage I plan to rename my integration to match the current yale integration so there is not two in core.
Just looked at your PR looks like you also rewrote the app. Awesome work your code and implementation is a lot nicer than mine. I left a comment about backoff by the way
There is a open PR on the yale api by the way I have tested myself against my code and it worked fine. If you plan to add the alarm panic trigger best you have a look at the PR.