Commit Graph
34166 Commits
Author SHA1 Message Date
Sean WilsonandGitHub 1bb29bffbb Update aqualogic library to v2.6 (#48119) 2021-03-22 12:12:14 +01:00
Greg DowlingandGitHub 834fc1ae14 Remove vera should_poll (#48209) 2021-03-22 12:01:17 +01:00
J. Nick KostonandGitHub 136ac88bed Bump yalexs to 1.1.5 for august (#48205)
Turns on auto-reconnect support
2021-03-22 11:19:05 +01:00
f67e8b4369 Populate trigger variable when manually triggering automation (#48202)
* Populate trigger variable when manually triggering automation

* Update tests/components/automation/test_init.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-03-22 08:22:32 +01:00
J. Nick KostonandGitHub 6b93c4073d Ensure homekit yaml config works when there is an ignored config entry (#48175) 2021-03-21 21:17:04 -10:00
J. Nick KostonandGitHub a2c4b438ea Convert august to be push instead of poll (#47544) 2021-03-21 22:35:12 -07:00
J. Nick KostonandGitHub 8e4c0e3ff7 Increase config entries test coverage (#48203) 2021-03-21 19:29:48 -10:00
J. Nick KostonandGitHub 7a447c4209 Exclude homekit accessories created by the homekit integration from homekit_controller (#48201) 2021-03-21 22:18:24 -07:00
jjlawrenandGitHub e5893ca42c Trigger Plex GDM scans regularly (#48041) 2021-03-21 22:14:09 -07:00
Erik MontnemeryandGitHub 40ce25800c Test that homeassistant stop and restart do not block WS (#48081) 2021-03-21 22:12:56 -07:00
Erik MontnemeryandGitHub 73e546e2b8 Improve condition trace tests (#48152) 2021-03-21 22:09:59 -07:00
Emily MillsandGitHub 8557b856a4 Fix Kulersky and Zerproc config unloading (#47572) 2021-03-21 22:08:09 -07:00
J. Nick KostonandGitHub f35641ae8e Make sure include_ignore=False always works with _async_current_entries (#48196)
If the step was anything other than SOURCE_USER,
include_ignore=False would not be honored
2021-03-21 21:57:49 -07:00
J. Nick KostonandGitHub fd310e1f41 Update homekit to improve representation of activity based remotes (#47261) 2021-03-21 21:55:20 -07:00
J. Nick KostonandGitHub 3f2ca16ad7 Index config entries by id (#48199) 2021-03-21 21:44:29 -07:00
HomeAssistant Azure 6fab4a2c82 [ci skip] Translation update 2021-03-22 00:08:34 +00:00
2912db84d7 Handle switch state updates from Konnected device (#48167)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-22 00:16:34 +01:00
xonestonexandGitHub 9739707f62 Preset support for MOES thermostat valves (#48178) 2021-03-21 18:03:23 -04:00
7473f25afd Fix typo in homekit strings.json (#48176)
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-03-21 12:39:33 +01:00
fb48fd7d10 ScreenLogic cleanups (#48136)
* ScreenLogic cleanup.
Bump screenlogicpy to 0.2.0.
Move heating functions from water_heater to climate platform.
Address notes from original PR.

* Fix temperature attribute

* Addressing notes.
Bump screenlogicpy to 0.2.1.
Made device_types constants.
Made (known) equipment flags constants.
Used dict.get() in places where None is the default.
Return fast with good _last_preset.

* Update homeassistant/components/screenlogic/climate.py

Let base entity handle state property.

Co-authored-by: J. Nick Koston <nick@koston.org>

* Patch integration setup functions.

* Exception, ATTR_TEMPERATURE notes

Co-authored-by: J. Nick Koston <nick@koston.org>
2021-03-21 11:56:46 +01:00
Erik MontnemeryandGitHub 346a724ac3 Mark base components' state_attribute @final, rename others to extra_state_attributes (#48161)
* Mark base state_attributes @final, rename others to extra_state_attributes

* Fix calendar, update tests
2021-03-21 10:38:24 +01:00
javicalleandGitHub 668d018e9c Make Rflink handle set_level command for dimmable devices (#46499)
* Added handle_event for set_level command in dimmable devices

* refactor common code for dimmable devices

* Force tests

Silly change to force tests execution

* fix super()

* add rflink dim utils
2021-03-21 08:43:38 +01:00
Franck NijhofandGitHub 87499989a0 Small code styling tweaks for HomeKit (#48163) 2021-03-20 17:08:49 -10:00
javicalleandGitHub 99d2d72d13 Update RFLink tests (#48149) 2021-03-21 03:27:24 +01:00
Otto WinterandGitHub 0193f16ae9 ESPHome trigger reconnect immediately when mDNS record received (#48129) 2021-03-20 14:49:03 -10:00
HomeAssistant Azure 46a3b80a2d [ci skip] Translation update 2021-03-21 00:05:03 +00:00
Philip AllgaierandGitHub 3ae9460131 Use domain const in config_flow (#48168) 2021-03-21 00:34:46 +01:00
David F. MulcaheyandGitHub 01fcc41aa0 only block coord removal if it is active (#48147) 2021-03-20 17:26:23 -04:00
08870690a6 Fix a collection of tests with missing asserts (#48127)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-20 17:23:55 +01:00
Erik MontnemeryandGitHub f8755a52c2 Warn on undefined variables in templates (#48140)
* Warn on undefined variables in templates

* Add test

* fix tests

* fix tests
2021-03-20 15:16:04 +01:00
Robert SvenssonandGitHub 863f75e65e Improve test coverage of deconz_device (#48141) 2021-03-20 14:22:01 +01:00
Franck NijhofandGitHub 5a2b5fe7c5 Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
Tobias SauerweinandGitHub 365e8a74ee Add tests for Netatmo webhook handler (#46396)
* Add tests for Netatmo webhook handler

* Add async prefix

* Remove freezegun dependency

* Clean up
2021-03-20 08:26:11 +01:00
Jonathan KeslinandGitHub 0f16d4f1e7 Update pyvesync to 1.3.1 (#48128) 2021-03-19 19:50:52 -05:00
Franck NijhofandGitHub fb849b81b5 Rewrite of not a == b occurances (#48132) 2021-03-20 01:27:04 +01:00
Thiago OliveiraandGitHub 26bceae99d Set zwave_js climate precision to tenths for F (#48133) 2021-03-20 01:20:09 +01:00
HomeAssistant Azure 098c53e8b5 [ci skip] Translation update 2021-03-20 00:04:10 +00:00
Franck NijhofandGitHub e47d8da3b4 Remove defunct test from percentage util (#48125) 2021-03-19 17:16:45 -05:00
Matthias AlphartandGitHub 70bebc51f2 Type check KNX integration cover (#48046) 2021-03-19 22:25:20 +01:00
Matthias AlphartandGitHub 16a4f05e27 Type check KNX integration fan (#48056) 2021-03-19 20:55:08 +01:00
Greg DowlingandGitHub b03c97cdd0 Make Vera should_poll static rather than dynamic (#47854)
* Make should_poll static.

* Address review comments.

* Fix black error.
2021-03-19 20:27:56 +01:00
Robert SvenssonandGitHub 24e067782a Improve sensor coverage by verifying daylight sensor attributes (#48090) 2021-03-19 16:51:44 +01:00
bc0eb9bf32 Improve uvc test camera (#41438)
* Improve uvc test camera

* Clean setup full config

* Clean setup partial config

* Set more camera defaults

* Clean setup partial config v31x

* Clean setup incomplete config

* Clean setup nvr errors during indexing

* Clean setup nvr errors during initialization

* Clean properties

* Fix motion recording mode properties

* Clean stream

* Clean login

* Clean login v31x

* Clean login tries both addres and caches

* Clean login fails both properly

* Remove not needed test

* Clean camera image error

* Test snapshot login retry

* Clean up

* Test enable and disable motion detection

* Times must be UTC

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-19 15:54:07 +01:00
javicalleandGitHub e798f415a4 Wait for switch startup in generic_thermostat (#45253)
* Better status control on restore

* Better status control on restore

* fix code coverage

* Rollback hvac_mode initialization

I think I have better understood the handling of the `hvac_mode`.
I change the approach. Now the thermostat doesn't initialize until the switch is available.

* fix pyupgrade

* fix black

* Delete test_turn_on_while_restarting

HVAC mode should not be modified by the switch.
IMHO, this test does not make sense because if the switch is turned on the thermostat is not turning on (and not changing HVAC_MODE)

* Re add turn off if HVAC is off

If HVAC_MODE is off thermostat will not control heater switch. This can be because `initial_hvac_mode`, because state defaults to or because old_state.
IMHO it is preferable to be excessively cautious.

* Update climate.py

* Change warning message

* Fix black

* Fix black
2021-03-19 15:42:45 +01:00
c820dd4cb5 Have pylint warn when user visible log messages do not start with capital letter or end with a period (#48064)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-19 09:26:36 -05:00
Martin HjelmareandGitHub 3742f175ad Add missing oauth2 error abort reason (#48112) 2021-03-19 14:27:26 +01:00
Franck NijhofandGitHub 8a56dbf587 Add flake8 comprehensions checks to pre-commit & CI (#48111) 2021-03-19 13:41:09 +01:00
Robert SvenssonandGitHub fa5ce70af1 Improve test coverage of deCONZ config flow (#48091) 2021-03-19 13:37:22 +01:00
Franck NijhofandGitHub 6e0c0afde2 Upgrade RPi.GPIO to 0.7.1a4 (#48106) 2021-03-19 13:36:44 +01:00
Erik MontnemeryandGitHub 703c073e53 Improve websocket debug log 2021-03-19 13:30:16 +01:00