All Projects → gazoscalvertos → Hass Custom Alarm

gazoscalvertos / Hass Custom Alarm

Yet another take on a home assistant custom alarm

Projects that are alternatives of or similar to Hass Custom Alarm

ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (-31.46%)
Mutual labels:  assistant, hass, home-assistant, home-assistant-config
Alarmo
Easy to use alarm system integration for Home Assistant
Stars: ✭ 131 (-38.5%)
Mutual labels:  assistant, home, hass, alarm
Home-Assistant-Main
My Home Assistant Configuration Be sure to ⭐ my repo so you can keep up to date on the daily progress!
Stars: ✭ 54 (-74.65%)
Mutual labels:  assistant, home-assistant, home-assistant-config
Hasskit
HassKit is a Touch-Friendly - Zero Config App to help users instantly start using Home Assistant
Stars: ✭ 281 (+31.92%)
Mutual labels:  assistant, home, hass
Scheduler Card
HA Lovelace card for control of scheduler entities
Stars: ✭ 154 (-27.7%)
Mutual labels:  home-assistant, assistant, home
Home-AssistantConfig---OLD
AtomicPapa's Amazing Home Assistant Config
Stars: ✭ 15 (-92.96%)
Mutual labels:  hass, home-assistant, home-assistant-config
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (-85.92%)
Mutual labels:  assistant, hass, home-assistant
Home Assistant Config
My Home Assistant configuration
Stars: ✭ 41 (-80.75%)
Mutual labels:  home-assistant, home-assistant-config, hass
Hass Config
Configuration files for Home Assistant
Stars: ✭ 32 (-84.98%)
Mutual labels:  home-assistant, home-assistant-config, hass
Smarthome
@skalavala 👍 Nothing But Smarthome Stuff! - By Mahasri Kalavala
Stars: ✭ 437 (+105.16%)
Mutual labels:  home-assistant, home-assistant-config, hass
alarmo-card
Home Assistant card for controlling the Alarmo component
Stars: ✭ 59 (-72.3%)
Mutual labels:  alarm, home, assistant
Streamdeck Homeassistant
🏠 Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
Stars: ✭ 69 (-67.61%)
Mutual labels:  home-assistant, home-assistant-config, home
HomeAssistant
My Home Assistant Configuration
Stars: ✭ 71 (-66.67%)
Mutual labels:  assistant, home-assistant, home-assistant-config
Homeassistant
Home Assistant Configuration Files and Documentation
Stars: ✭ 395 (+85.45%)
Mutual labels:  home-assistant, home-assistant-config, hass
Home Assistant Config
🏠 My Home Assistant configuration, a bit different that others :) Be sure to 🌟 this repository for updates!
Stars: ✭ 1,050 (+392.96%)
Mutual labels:  home-assistant, home-assistant-config, hass
Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (-62.44%)
Mutual labels:  home-assistant, home-assistant-config, hass
Gladys
A privacy-first, open-source home assistant
Stars: ✭ 1,874 (+779.81%)
Mutual labels:  assistant, home
Mysmarthome
⭐️ ALIVE Again! ⭐️ SmartHome - Nothing but smarthome stuff here! Have fun browsing through my home automation setup... ping me on Discord with any questions! 👍
Stars: ✭ 133 (-37.56%)
Mutual labels:  home-assistant, home-assistant-config
Ha Tts Bluetooth Speaker
TTS Bluetooth Speaker for Home Assistant
Stars: ✭ 140 (-34.27%)
Mutual labels:  home-assistant, home-assistant-config
Smarthome Homeassistant Config
🏠 My Home Assistant configuration. This repo will be archived 🗄️ in the future
Stars: ✭ 152 (-28.64%)
Mutual labels:  home-assistant, home-assistant-config

Home Assistant - Custom Alarm Interface!

Intro :-)

Welcome my fellow modders, tinkerers, home assistant wizards!!

Follow the thread here

Consider donating to this project to keep it going as anything contributed will be placed back in to enable more hardware integration, new features and bug squashing.

This is very much a community project so if you wish to chip in then please do!! I could really use a CSS, animation, design guru to make this look amazing. Also please feel free to leave comments, suggestions, enhancements and fixes!!

NOTE!!! MAJOR CHANGE It's time to publish the New UI and settings into the master release.

Installation

You will need to copy the following files into your home assistant configuration directory

alarm.yaml This files stores your alarm configuration. An options page will be created for this file custom_components/alarm_control_panel/bwalarm.py The brains of the operation. This is the logic of the custom alarm system panels/alarm.html This is the interface for the custom alarm component. It's actually optional as the alarm will function without it but recommended for ease of setup www/alarm/[ALL FILES] These files control how the interface looks and feels www/lib/[ALL FILES] These files add additional functionality to the interface in order to work www/images/ha.png An image file used for the interface log

To get things working with Home Assistant (HA) you will need to adjust your configuration.yaml to instruct HA to use your new custom alarm component, add the following to this file:

alarm_control_panel: !include alarm.yaml

You will also need to tell HA where your new panel interface file is. Also add the following to your configuration.yaml:

panel_custom: !include panel_custom.yaml

You may need to restart HA if the component doesn't load first time as HA will need to install a dependency (ruamel.yaml).

It's advisable to start with a new alarm.yaml file with the minimum configuration set:

platform: bwalarm
name: House

Your new interface can be used to modify your alarm.yaml directly.

The default password to access the settings page is: HG28!!&dn

Please test and provide feedback/suggestions.

Features:

  • State specific groups and times (NEW)
  • User specific codes
  • Panic Mode
  • MQTT Integration
  • Floorplan Integration
  • Alarm State Persistence on reboots/power restore
  • Lockout of HA sidebar when armed
  • Custom Panel allowing your own html to display whatever you choose (Cameras, Sliding Images etc)
  • Passcode Attemps/Lockout
  • Support for custom device states
  • Code panel 0-9 on disarm only
  • Weather Status (Optional) - NOTE: Weather sensor nows supports generic sensors (sensor.weather_summary & sensor.weather_temperature) if these are not found then it will default to the dark sky sensors (sensor.dark_sky_summary & sensor.dark_sky_temperature)
  • Perimeter Mode (Optional) - I use this to only arm a particular set of sensors (doors) whilst I'm using all floors.
  • Masks passcode on entry
  • clock display (Optional)
  • Digit code entry on disarm
  • Themed colours depending on alarm state
  • Countdown timer on 'Pending' state
  • Notification of Open Sensors with the option to override
  • Information/Debug panel

Testing

  • Tested on HA v0.87 and below.

Change Log:

  • 10/02/19:

  • [REQUEST] Added option to hide sensors when alarm armed

  • [REQUEST] Added option to display in fahrenheit

  • [FIX] Panel lockout display

  • [FIX] HA 0.87 compatibility

  • [REQUEST] Included switches into the sensor lists as requested

  • [ENHANCEMENT] Modified the layouts due to polymer changes

  • 27/11/18:

  • [FEATURE] Adding some basic error handling which will be enhanced at a later date

  • [FIX BUG] Fixed margin issue in firefox (settings)

  • [REQUEST] Sorted sensors alphabetically

  • [FIX BUG] Fixed clock, serif, weather, passcode display issues

  • 22/11/18:

  • Quite a few bugs and issues have been resolved on this release. There has also been a number of changes to the config file layout so you are likely required to start from scratch as the users, themes and panel settings have changed.

  • Updated alarm.html to 1.3.3

  • Updated bwalarm.py to 1.1.3

  • fixed duplicate sensors in settings panel

  • fixed passcode attempts setting

  • fixed code to arm display issues

  • fixed persistant mode

  • fixed sesnor groups

  • fixed code to arm panel display and alignment

  • reformated logs

  • fixed log (displaying name and image)

  • removed windows line feed

  • integrated HASS users into alarm automatically however these initially are disabled

  • fixed switch breaks on service call

  • fixed themes

Note!

Beware, here be dragons! There may be bugs, issues whilst I get this off the ground and there will definately be design problems when used with different size browsers etc. Hopefully we can conquer these in due course!..

Thanks!

Thanks to the community for all the input into this.

Consider supporting this project and donate! All funds will go towards bringing new features, hardware support and bug squashing!!

  • BTC Address: 1NFeyzpKKiKbBYSmCLQZQLxBqJbhSbqmwd
  • LTC Address: LTUViN3QUESkQk3mG2hvTzhLRQPVAd269f
  • XRP Address: rwuMp76ht6dmGvipxwKr5ZE6VpF7ZKC7qs
  • ETH Address: 0xCbeD2D2cf0434370c1ca126707009b876b736609
  • Paypal: [email protected]

Credits

A great countdown JS that I have slightly modded

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].