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 |