Releases: akasma74/Hass-Custom-Alarm
Fix for HA 0.107 and above
This service release allows the integration to work with HA 0.107 and higher, no other functionality was added.
NOTE: because of the changes in HA your alarm panel has now a new address:
instead of http://hassio.local:8123/alarm
it's http://hassio.local:8123/custom-alarm
Don't forget to update your wallpanel configs etc
Service release
This release fixes the recent issues and is highly recommended to anyone on HA 0.102+ as in 0.103 and 0.105 they introduced some clever hidden MQTT-related breaking changes for us.
As always, do not hesitate to report any issues with the release.
NOTE: this release should work for all users whether they use MQTT or not.
Old buttons are back!
THIS IS A PRE-RELEASE.
This version is all about panel part of the integration so you can only copy panel.html
and alarm.css
(backing up your existing ones) to see how it works.
Essentially it brings back the old round/square buttons (and even the rectangular ones as a bonus - it's currently used instead of squares because I prefer rectangles, but it will be configurable).
It also handles the layout better so there should be no scrolling of the codepanel, it'll always fully visible (as it's dinamically adjustable). Note that it does not recalculate upon window size's changes so if you resize your window or change orientation of your device, just refresh the page.
Upon laying out codepanel it also takes into account if code is required to arm and the screen's orientation to create optimal layout.
Refresh your browser's cache to see the changes.
P.S if you really want to see square buttons instead of rectangular ones, change rectangle
to square
here.
As it's a pre-release I urge you not to install it before you go on holiday to avoid any last minute issues.
Back up your current integration or make a plan how to restore it if things go wrong.
Take your time and play with it to see if it works for you.
Hope you will like it.
I'd really appreciate any constructive feedback at the integration's topic so I could incorporate any improvements in the release.
Merry Christmas!
Fix for HA 0.103 (plus a little bonus)
This release makes the integration work with HA 0.103 (as there was a breaking change).
Apart form that, it contains a little tweak: if you don't want a title to be shown at the top of your alarm, just remove panel_title
from bwalarm.json
or enter empty string in Settings -> Design.
This release should work with all HA versions (not only with 0.103 and above) so you can update your integration indepndently of your HA.
As always, don't forget to clear your browser's cache!
Fix for users of HA 0.93 and newer
ATTENTION: This release contains breaking change for users of HA older than 0.93!
As required by HA newer than 0.92 requirements
should be in manifest.json
rather than in python code.
Users of HA older than 0.93 should change their code as per Readme.
Documentation release
This release is mostly about making documentation up-to-date.
It still lacks some examples so work in progress but generally it's an important step toward a proper integration.
Fix for HA 0.100 users
It's a quick fix for those who's updated to HA 0.100 and higher - they noticed that toggle switches on Settings page dissapeared.
This release allows the integration to work correctly.
Users of HA 0.99 and earlier don't really need it and can wait for the next release ;)
Some bug fixes and minor changes
This release contains some bug fixes and minor changes to both code and docs.
Proper handling of Require code to arm & small changes
The main reason of this release: fixed issue when it was possible to set alarm by just clicking Home/Away/Night button even if Require code to arm was Enabled.
Now it should work correctly for panel, service calls and MQTT commands.
Even more, the panel won't make a service call if no code entered to disarm or arm (if code required).
Apart form that, the integration's name has changed to BWAlarm (ak74 edition) to make it more readable in HACS.
Back to basics
This release is all about ignoring open sensors when setting alarm.
Instead of several MQTT commands/service calls that take or don't take into account open sensors, there is now ignore_open_sensors attribute that affects everything but web panel ARM modes.
It can be changed in bwalarm.yaml, from Settings->Alarm or using set_ignore_open_sensors service call.
Lovelace alarm card and MQTT panel users: as the default value of ignore_open_sensors is False, this release won't let you set alarm with open sensors. To get things back to normal, change its value to True.
For more information please refer to doc/configuration.md and doc/notes.md