YET another take on an alarm system

Hi,

I just updated to panel/alarm.yaml 1.1.1 on ha 0.70 and getting same errors And Weather not working.

homeassistant@HA:~/.homeassistant/panels$ cat ../home-assistant.log

2018-05-30 10:27:45 ERROR (MainThread) [frontend.js.latest.201805090] http://192.168.10.230:8123/frontend/panels/alarm-d681fb92e32d0d19f2ee11fc41a78f27.html:364:9 Uncaught TypeError: this.async is not a function

thanks in advance gazoscalvertos

See @gazoscalvertos reply re this:

YET another take on an alarm system

Update to github

Alarm.html v1.1.2 - Sidebar issue fixed

1 Like

Trying to update to the latest version I get the following error:

Invalid config for [alarm_control_panel.bwalarm]: [armed_home] is an invalid option for [alarm_control_panel.bwalarm]. Check: alarm_control_panel.bwalarm->armed_home. (See ?, line ?). Please check the docs at https://home-assistant.io/components/alarm_control_panel.bwalarm/

Edit: reading back through the posts found @mikegrayton had the solution. A forced restart fixed it.

1 Like

Hope you can help with something. I use the alarm.com control panel. The codes on my door locks match the codes on my alarm panel. Was wondering if there was a way to pass the code used to unlock the door to the alarm panel to also disarm the alarm. I have found one solution but it isn’t code specific. It just disarms the alarm without using a code.

Sorry if this doesn’t fit in this thread but you seem to have a lot of knowledge in the area.

Thanks.

@pdobrien3
What type of lock is it?

Hi Everyone,

I wanted to share a video preview of the upcoming interface and new editions to the back end:

[https://www.youtube.com/watch?v=aet7Sm7dE8M]

I’ve been working on this for quite some time and I have literally lost track of how many hours have been spent on it, literally every night (late into the night!) for a few months at least.

The breaking changes apart from the floorplan/camera/log integration is automated settings management. This new panel can configure your alarm.yaml without the need for a restart. You can literally start with a blank alarm.yml. The bugs in the vid have all been fixed.

I welcome any suggestions. I’m still working on responsiveness so that mobile/tablets layouts show as they should but hoping to have a working release soon.

I’m also considering standing up a dedicated website for guidance/advice and possibly direct support.

I also have a cracking idea of an additional add-on but would probably be chargeable. Basically using the blockchain (Same tech bitcoin works on) to write logs/config to the ledger meaning your alarm becomes non-repudiable i.e. if someone hacked your home wifi/setup they couldn’t change sensors that had been triggered within the log or manipulate your configuration remotely. This might be too high end for home but wouldn’t it be great??

As always donations are really appreciated! I did consider giving this gig up recently but I so want an alarm system anyone in the world can easily implement for free because why shouldn’t security be free??

11 Likes

@gazoscalvertos, kwikset 916s

I could be wrong here but looking at the spec sheet and zwave programming guide it looks as though you can’t read the user code when it’s used only the status of the lock? Have you a way to read the code via HA?

@gazoscalvertos, I used to have the locks programmed through Alarm.com. Through Alarm.com, I was able to use one of their pre-configured automations to disarm the alarm with the lock user codes. I have not figured out a way to replicate this in HA. Only thinking it can be done because of my past experience with ADC.

Yeah theres a smartthings app that does something similar but not sure if its one way only, or do you want HA to replicate this and pass the code to unlock your door?

@gazoscalvertos

Currently I am able to disarm the alarm when a proper code is entered into the locks. It just disarms the alarm in a generic way so you can’t tell how or who disarmed the alarm. What I am trying to do is have the locks pass their code to unlock to the alarm panel so the alarm shows disarmed by the same person that unlocked the locks. Make sense? One way only.

Yes I thought as much, I believe the code only goes the other way ie you can use software to pass a code directly to your locks to unlock. The same software doesn’t read the code entered into your lock. What states and attributes does the lock provide?

If the lock gives the user that last unlocked you could devise an automation to mimic the user.

Looks a nifty device

so I have used templating to show the users name under the lock status. I just haven’t figured out how to pass that info to the https://www.home-assistant.io/components/alarm_control_panel.alarmdotcom/

That’s incredibly slick. Fantastic work

I noticed your notes on colours/themes. My choice would be for it to follow the applied HA theme. Or at least have that as an option.
I’m guessing a view rather than a custom panel is off the roadmap now?

This is really a must have alarm control system for HA.

1 Like

Thanks, the idea is the panel will inherit the colours from HA (inc HA themes) which can be override by a custom panel theme.

2 Likes

But no option to have it as a view?

Mate thanks for your work :smiley: I would see this as a Component for be perfect :slight_smile:

Currently on 0.70.1 and Alarm interface wasn’t working.
Updated the Alarm.html (v1.1.2) and all is working again.
javascript_version is set to “latest” but it was also working with “auto”.

Thanks @gazoscalvertos for the quick updates as usual.

BTW - I think your alarm needs a name. ie. YATAS (Yet Another Take on an Alarm System)

1 Like