Richard Orr
cd6544d32a
Add support for alarm_control_panel to MQTT Discovery. ( #15689 )
2018-07-27 17:16:49 +02:00
Ville Skyttä
b7c336a687
Pylint cleanups ( #15626 )
...
* Pylint 2 no-else-return fixes
* Remove unneeded abstract-class-not-used pylint disable
2018-07-23 10:16:05 +02:00
Ville Skyttä
bf17ed0917
More pylint 2 fixes ( #15516 )
...
* Pylint 2 useless-import-alias fixes
* Pylint 2 chained-comparison fixes
* Pylint 2 consider-using-get fixes
* Pylint 2 len-as-condition fixes
2018-07-18 11:54:27 +02:00
b3nj1
d3ceb9080c
MQTT Alarm Control Panel: add retain option for publishing for cases... ( #15134 )
...
* MQTT Alarm Control Panel: add retain option for publishing for cases where receiver is asleep
* MQTT Alarm Control Panel: add retain option for publishing for cases where receiver is asleep
* MQTT Alarm Control Panel: add retain option for publishing for cases where receiver is asleep
2018-06-25 14:04:16 +02:00
c727
7094d6d61e
Change ACP code_format to None|"Number"|"Any" ( #14686 )
2018-05-31 14:31:40 +02:00
Robert Accettura
9bc26e93a4
Add pin pad to alarm panel ( #14178 )
...
* Add pin pad to alarm panel
* Add pin pad to alarm panel
* Update regex
* Update regex
* Update regex
* Add pin pad to alarm panel
* Add pin pad to alarm panel
* Add pin pad to alarm panel
* Add pin pad to alarm panel
* Fix typos
* Fix typos
* Fix typos
* Add pin pad to alarm panel
* Fix errors
2018-05-29 07:50:27 +02:00
Dan Nixon
2cfbd0dc1d
Add missing availability schema to MQTT alarm panel ( #11829 )
...
* Add missing availability schema to MQTT alarm panel
* Add tests for default MQTT availability payloads
2018-01-20 17:11:04 +01:00
Dan Nixon
f0bf7b0def
More support for availability reporting on MQTT components ( #11336 )
...
* Abstract MQTT availability from individual components
- Moved availability topic and payloads to MQTT base schema.
- Updated components that already report availability:
- Switch
- Binary sensor
- Cover
* Add availability reporting to additional MQTT components
- Light
- JSON light
- Template light
- Lock
- Fan
- HVAC
- Sensor
- Vacuum
- Alarm control panel
* Annotate MQTT platform coroutines
2018-01-01 18:32:29 -08:00
Pascal Vizeli
90f9a6bc0a
Cleanup and simplitfy the async state update ( #9390 )
...
* Cleanup and simplitfy the async state update
* Update test_entity.py
2017-09-12 10:01:03 +02:00
Fabian Affolter
3ee4d1060f
Update docstrings ( #7361 )
...
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update tomato.py
* Update isy994.py
* Lint + fix tests
* Lint
2017-04-29 22:04:49 -07:00
Pascal Vizeli
41f558b181
Bootstrap / Component setup async ( #6264 )
...
* Bootstrap / Entiy setup async
* Cleanup add_job stuff / return task/future object
* Address paulus comments / part 1
* fix install pip
* Cleanup bootstrap / move config stuff to config.py
* Make demo async
* Further bootstrap improvement
* Address Martin's comments
* Fix initial tests
* Fix final tests
* Fix bug with prepare loader
* Remove no longer needed things
* Log error when invalid config
* More cleanup
* Cleanups platform events & fix lint
* Use a non blocking add_entities callback for platform
* Fix Autoamtion is setup befor entity is ready
* Better automation fix
* Address paulus comments
* Typo
* fix lint
* rename functions
* fix tests
* fix test
* change exceptions
* fix spell
2017-02-28 20:33:19 -08:00
Pascal Vizeli
b0d3bbed79
Convert mqtt platforms to async ( #6145 )
...
* Convert mqtt platforms to async
* fix lint
* add more platforms
* convert mqtt_eventstream
* fix lint / add mqtt_room
* fix lint
* fix test part 1
* fix test part 2
* fix out of memory bug
* address comments
2017-02-22 09:43:22 +01:00
Paulus Schoutsen
ee5f228309
Make services yield ( #4187 )
...
* Make services yield
* Disable pylint abstract-method check
* add input_select
* add input_slider
* change to async vers.
* fix lint
* yield on add_entities as other components does
2016-11-03 18:32:14 -07:00
Fabian Affolter
be272ac64a
Disable too-many-* ( #4107 )
...
* Disable too-many-* and too-few-public-methods
* Remove globally disabled pylint warnings
2016-10-30 22:18:53 +01:00
Fabian Affolter
fb0232429e
Use constants and update ordering ( #3268 )
...
🐬
2016-09-08 18:32:32 -06:00
Jan Harkes
a7016e4b32
Move CONF_STATE_TOPIC, CONF_COMMAND_TOPIC and CONF_RETAIN to mqtt component.
2016-04-06 22:51:39 -04:00
Jan Harkes
0bd4e15fcb
Config validation for MQTT alarm_control_panel platform.
2016-04-06 22:51:38 -04:00
Fabian Affolter
3a4250133a
Fix PEP257 issues
2016-03-07 20:21:43 +01:00
Fabian Affolter
1e97d31711
Modify docstrings to match PEP257
2016-03-07 16:45:21 +01:00
Paulus Schoutsen
e80309c03c
Fix imports (using isort)
2016-02-18 21:27:50 -08:00
Fabian Affolter
97f9f8aa49
Update link to docs (Jekyll 3 update)
2015-11-09 13:12:18 +01:00
Paulus Schoutsen
716376081d
Add tests for MQTT alarm
2015-10-13 23:08:12 -07:00
Fabian Affolter
62cfb8aeb2
Move configuration details to docs
2015-10-13 20:42:05 +02:00
Paulus Schoutsen
d5eb90160f
Merge pull request #461 from sfam/manual-alarm
...
Add manual alarm
2015-10-12 23:13:37 -07:00
sfam
1b7ce2146c
replace sleeps with track_point_in_time
2015-10-13 00:56:24 +00:00
Fabian Affolter
c7d2a09097
Update docstring
2015-10-02 13:41:51 +02:00
sfam
e57b3ae847
add manual alarm
2015-09-28 23:36:46 +00:00
sfam
cdc371c3ee
merge requires_code and code_format properties
2015-09-22 21:40:45 +00:00
sfam
e29deb0202
add a code_format property on alarm object and a optional code for its MQTT platform
2015-09-19 22:22:37 +00:00
sfam
35eed93443
add a requires_code property on alarm object
2015-09-19 17:32:37 +00:00
sfam
fc946da5db
Add MQTT alarm
2015-09-18 15:30:34 +00:00