Commit Graph
37307 Commits
Author SHA1 Message Date
Erik MontnemeryandGitHub b49fb1f657 Minor test coverage improvement of mfi and zwave sensors (#52935) 2021-07-13 08:38:31 +02:00
Raman GuptaandGitHub 4a058503ca Change behavior of Z-Wave JS services (#52941)
* Change behavior of Z-Wave JS services

* pop parameters in for loop

* Update logger message
2021-07-13 01:02:36 -04:00
e915f5be53 Handle FailedCommand exceptions in zwave_js WS API (#52461)
* Handle zwave-js errors in WS API

* Unsubscribe callbacks when zwave-js error is caught

* fix tests

* simplify unsub logic

* add tests

* add kwargs to be safe

* use existing msg format

* switch to generic failed command handling

* remove unneeded constant

* Update homeassistant/components/zwave_js/api.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/zwave_js/api.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* fix

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-07-13 00:13:43 -04:00
Raman GuptaandGitHub 92e4013f73 Fix siren turn on parameter filtering (#52947)
* Fix siren turn on parameter filtering

* fix test
2021-07-12 22:18:04 -04:00
GitHub Action 6723942bf8 [ci skip] Translation update 2021-07-13 00:13:03 +00:00
4afede9e08 Add schedule selector for Netatmo (#52909)
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2021-07-12 15:27:48 -07:00
Robert HillisandGitHub fe5abf1a87 Use entity class attributes for aqualogic (#52668) 2021-07-13 00:22:50 +02:00
Ville SkyttäandGitHub 9864f2ef8b String formatting cleanups (#52937) 2021-07-13 00:12:55 +02:00
jjlawrenandGitHub 2970931d8d Use entity class attributes for Plex (#52617) 2021-07-12 23:01:58 +02:00
Otto WinterandGitHub 4d16cda957 ESPHome enable static type checking (#52348) 2021-07-12 22:56:10 +02:00
9b2107b71f Use entity class attributes for Blebox (#52890)
* Use entity class attributes for blebox

* rework

* Apply suggestions from code review

Co-authored-by: Franck Nijhof <git@frenck.dev>

Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-12 22:52:38 +02:00
jjlawrenandGitHub ab5fd70988 Bump pysonos to 0.0.52 (#52934) 2021-07-12 13:50:51 -07:00
Robert HillisandGitHub 7ef4bd53ec Use entity class attributes for Blockchain (#52894)
* Use entity class attributes for blockchain

* rework

* tweak
2021-07-12 22:49:38 +02:00
Robert HillisandGitHub adb5fd5a03 Use entity class attributes for bbox (#52838)
* Use entity class attributes for bbox

* tweak
2021-07-12 22:47:58 +02:00
9b8a776001 Set device_class on temperature sensors A-E (#49524)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-12 22:45:29 +02:00
J. Nick KostonandGitHub 0099b54489 Fix recorder purge with sqlite3 < 3.32.0 (#52929) 2021-07-12 22:03:13 +02:00
J. Nick KostonandGitHub e6ea9f4708 Fix nexia thermostats humidify without dehumidify support (#52758) 2021-07-12 21:39:51 +02:00
bwduncanandGitHub ee52706f03 Poll Nissan servers for battery updates (#44826) 2021-07-12 08:57:08 -10:00
Erik MontnemeryandGitHub d1f3c20079 Set device_class on temperature sensors L-Q (#52919) 2021-07-12 20:41:45 +02:00
Milan MeulemansandGitHub 0a3aab935a Use properties instead of raw data in the rituals integration (#52587) 2021-07-12 20:40:16 +02:00
Erik MontnemeryandGitHub 3e09787d85 Set device_class on temperature sensors F-K (#52918)
* Set device_class on temperature sensors F-K

* Fix juicenet sensor
2021-07-12 20:32:55 +02:00
jan iversenandGitHub 646862ec96 Add array write to turn_on/off in modbus switch/fan/light (#52582) 2021-07-12 11:22:53 -07:00
Ron KlinkienandGitHub 8f8935c859 Bump python-fireservicerota to 0.0.42 (#52807) 2021-07-12 11:21:10 -07:00
Erik MontnemeryandGitHub 5e472f2c06 Improve typing of Tasmota (1/3) (#52746) 2021-07-12 20:14:03 +02:00
jan iversenandGitHub 5caf170c78 Correct Wrong "raise" in modbus validators. (#52924) 2021-07-12 11:06:31 -07:00
Franck NijhofandGitHub 5c200581b6 Upgrade sentry-sdk to 1.3.0 (#52926) 2021-07-12 20:03:40 +02:00
Tom HarrisandGitHub ec8f11f1e3 Bump pyinsteon to 1.0.11 (#52927) 2021-07-12 20:02:56 +02:00
Erik MontnemeryandGitHub 2e44e256f0 Improve typing of Tasmota (3/3) (#52748) 2021-07-12 19:17:44 +02:00
Erik MontnemeryandGitHub 1a74fd7a14 Set device_class on temperature sensors R-Z (#52920) 2021-07-12 18:53:52 +02:00
Robert HillisandGitHub ad0ccc1b70 Use entity class attributes for apple_tv (#52664)
* Use entity class attributes for apple_tv

* fix pylint

* tweak
2021-07-12 18:29:34 +02:00
Erik MontnemeryandGitHub 8c812bc25c Improve typing of Tasmota (2/3) (#52747)
* Improve typing of Tasmota (2/3)

* Add more typing, add TasmotaOnOffEntity

* Address review comments
2021-07-12 18:27:11 +02:00
J. Nick KostonandGitHub 98109caee9 Add zeroconf discovery to Sonos (#52655) 2021-07-12 18:24:12 +02:00
6a5dcf0869 Handle dhcp packets without a hostname (#52882)
* Handle dhcp packets without a hostname

- Since some integrations only match on OUI we want to
  make sure they still see devices that do not request
  a specific hostname

* Update tests/components/dhcp/test_init.py

* Update homeassistant/components/dhcp/__init__.py

Co-authored-by: Franck Nijhof <git@frenck.dev>

Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-12 17:25:16 +02:00
Tobias SauerweinandGitHub 40549d9d2f Add some type hints for webhook component (#52895)
* Add some type hints

* Fix type hint

* Address comment

* Make pylint happy
2021-07-12 17:24:56 +02:00
jjlawrenandGitHub 2b6a3716e8 Ignore Sonos Boost devices during discovery (#52845) 2021-07-12 17:09:45 +02:00
Tom BrienandGitHub 9308fa28e7 Improve testing of option flow in Coinbase (#52870) 2021-07-12 16:46:54 +02:00
J. Nick KostonandGitHub 0f6a0f6bcd Add the Trane brand to nexia (#52805) 2021-07-12 16:30:54 +02:00
J. Nick KostonandGitHub a810c1ff08 Bump aiohomekit to 0.5.1 to solve performance regression (#52878)
- Changelog: https://github.com/Jc2k/aiohomekit/compare/0.5.0...0.5.1

- Note that #52759 will need to be cherry-picked under this commit
2021-07-12 16:13:07 +02:00
Robert HillisandGitHub 11edbcabc8 Use entity class attributes for Bitcoin (#52887)
* Use entity class attributes for bitcoin

* rework

* fix

* tweak
2021-07-12 16:03:27 +02:00
Daniel Hjelseth HøyerandGitHub 900eab5a68 Surepetcare, fix set_lock_state (#52912)
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-07-12 15:57:26 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
96e78631fc Bump dessant/lock-threads from 2.0.3 to 2.1.1 (#52899)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-12 11:44:35 +02:00
Robert HillisandGitHub 01afd141c6 Use entity class attributes for Bizkaibus (#52888) 2021-07-12 10:37:14 +02:00
Marc MuellerandGitHub 5d2e5d2612 Import Protocol from typing (#52848) 2021-07-12 10:35:17 +02:00
Robert HillisandGitHub a1d6e12c45 Use entity class attributes for Bh1750 (#52886)
* Use entity class attributes for bh1750

* rework
2021-07-12 10:20:15 +02:00
Robert HillisandGitHub 12555d09d6 Use entity class attributes for Blinksticklight (#52892)
* Use entity class attributes for blinksticklight

* rework

* remove self._serial
2021-07-12 09:48:42 +02:00
Simone ChemelliandGitHub 13c142a402 Fix Soundbar exclusion from SamsungTV (#51023)
* Improved check

* Fix tests

* Fix logic and tests

* Update tests
2021-07-12 08:58:53 +02:00
Robert SvenssonandGitHub fd6b5ed072 Prefer using xy over hs when supported by light (#52883) 2021-07-12 08:17:50 +02:00
jan iversenandGitHub 2ecfd74fa4 Add more data_types to modbus (#52423)
* Add more data_types.

* Use new struct when writing temperature.
2021-07-12 07:58:45 +02:00
Ville SkyttäandGitHub 91a2b96da0 Implement stable unique id for Huawei LTE, requires credentials on setup (#49878) 2021-07-11 21:25:00 -07:00
Raman GuptaandGitHub e652ef51a1 Initial support for zwave_js device conditions (#52003) 2021-07-11 21:22:33 -07:00