Aaron Bach
db1797beb4
Use correct exception type for RainMachine select API error ( #79309 )
2022-09-29 08:58:16 -06:00
epenet
da445e515b
Rename options key in rainmachine ( #79249 )
2022-09-29 08:19:28 -06:00
Jafar Atili
75510b8e90
Add cover platform for switchbee integration ( #78383 )
...
* Added Platform cover for switchbee integration
* added cover to .coveragerc
* Applied code review feedback from other PR
* Addressed comments from other PRs
* rebased
* Re-add carriage return
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* addressed CR comments
* fixes
* fixes
* more fixes
* more fixes
* separate entities for cover and somfy cover
* fixed isort
* more fixes
* more fixes
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* more fixes
* more fixes
* more
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-29 15:03:39 +02:00
J. Nick Koston
0b5289f748
Wait for disconnect when we are out of connection ble slots in esphome ( #79246 )
2022-09-29 08:42:55 -04:00
Paulus Schoutsen
616b85df31
Add DialogFlow to Google brand ( #79245 )
2022-09-29 08:34:51 -04:00
Rami Mosleh
e7764b8bf1
Add ConfigEntry template function ( #78030 )
...
* Add ConfigEntry template function
* Remove looking up entry_id by entry title
2022-09-29 12:41:59 +02:00
Rami Mosleh
d0ac1073a0
Allow entries with same user_key for Pushover ( #77904 )
...
* Allow entries with same user_key for Pushover
* remove unique_id completely
* Abort reauth if entered api_key already exists
Update tests
2022-09-29 12:40:53 +02:00
Paulus Schoutsen
a1c26cd4cd
Add Leviton brand ( #79244 )
2022-09-29 12:28:51 +02:00
epenet
4bd686bdb1
Use SensorDeviceClass.DISTANCE in components ( #79285 )
...
* Use SensorDeviceClass.DISTANCE in components
* Adjust mysensors
2022-09-29 12:19:34 +02:00
epenet
c527defe31
Use SensorDeviceClass.WEIGHT in components ( #79277 )
2022-09-29 11:28:59 +02:00
epenet
fab3ee90b2
Use SensorDeviceClass.VOLUME in components ( #79253 )
2022-09-29 09:38:06 +02:00
epenet
0e764b57c2
Use SensorDeviceClass.SPEED in components ( #79262 )
2022-09-29 09:37:21 +02:00
Robert Svensson
a0357767ef
Fix late comments to deCONZ sensors from #79137 ( #79272 )
...
* Fix late comments from #79137
* Fix comment
2022-09-29 09:33:31 +02:00
epenet
f9d36fe493
Use SensorDeviceClass.SPEED in rfxtrx ( #79261 )
...
Use SensorDeviceClass.VOLUME in rfxtrx
2022-09-29 09:20:13 +02:00
epenet
0fa0ab855b
Use SensorDeviceClass.SPEED in metoffice ( #79263 )
2022-09-29 09:19:20 +02:00
Kevin Addeman
21693b0022
Bump pylutron_caseta to 0.16.0 ( #79243 )
2022-09-28 19:51:45 -10:00
uvjustin
79713d637a
Use Owntone name for forked-daapd ( #79214 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-09-28 22:46:27 -04:00
PeteRager
504ce8e93a
Set nest entities as unavailable on lost connection ( #78773 )
...
* NEST - Issues with lost internet connectivity #70479
Update Climate and Sensor entities to be unavailable when the device connectivity trait indicates the device is offline.
The prior behavior, the last known values would be displayed indefinitely if the device lost internet connectivity. This was creating the illusion that the device was still connected. With this change, the Home Assistant entities will become unavailable when the device loses connectivity.
* Update formatting
* Add doc strings, fix indentation
* Fix doc strings
* Update test_climate_sdm.py
* Update test_climate_sdm.py
* Update test_sensor_sdm.py
* Update test_sensor_sdm.py
* more formatting fixes
* Place availability logic in mixin
1. Consolidate repeated code into mixin and apply mixin to Climate and Sensor entities
2. Return true instead of super.available()
3. No unit test changes required to maintain code coverage
* Define self._device is mixin to make linter happier
* Remove logger used for debugging
* restore whitespace
* Fix test due to underlying merge change
* Update availability_mixin.py
* Move availability logic into device_info
* Update sensor_sdm.py
2022-09-28 19:23:11 -07:00
uvjustin
1a9bcafbd2
Clean up Add spotify support to forked-daapd ( #79213 )
2022-09-28 21:54:12 -04:00
Kevin Stillhammer
45ecddb9aa
Remove route sensor of here_travel_time ( #79211 )
2022-09-28 21:50:30 -04:00
Robert Svensson
473d7c484d
Improve deCONZ sensor classes ( #79137 )
2022-09-28 21:45:15 -04:00
HarvsG
768b83139f
Add to issue registry if user has mirrored entries for breaking in #67631 ( #79208 )
...
Co-authored-by: Diogo Gomes <diogogomes@gmail.com>
2022-09-28 21:39:15 -04:00
Raman Gupta
3884b4b6bf
Bump zwave-js-server-python to 0.42.0 ( #79020 )
2022-09-28 21:24:04 -04:00
GitHub Action
63f2c4ab98
[ci skip] Translation update
2022-09-29 00:36:54 +00:00
Paulus Schoutsen
14c68c8692
Add ubiquiti brand ( #79232 )
2022-09-28 20:30:50 -04:00
Paulus Schoutsen
e3ed4eeb76
Add Denon brand ( #79230 )
2022-09-28 23:09:53 +02:00
Paulus Schoutsen
b43e19a0c1
Add Cast + Chat to Google brand ( #79231 )
2022-09-28 23:09:42 +02:00
Paulus Schoutsen
e6becabe11
Add fritz brand ( #79226 )
2022-09-28 22:45:35 +02:00
Paulus Schoutsen
62c114e849
Add Apple brand ( #79227 )
2022-09-28 16:21:09 -04:00
J. Nick Koston
b49d499ab6
Bump yalexs to 1.2.4 ( #79222 )
2022-09-28 22:17:29 +02:00
Franck Nijhof
99f4ce9e5a
Bump version to 2022.11.0dev0 ( #79224 )
2022-09-28 21:51:06 +02:00
Paulus Schoutsen
c40c772f74
Finish Google brand ( #79225 )
2022-09-28 21:43:51 +02:00
Jafar Atili
0e9e72c6e9
Bump pyswitchbee to 1.5.5 ( #79206 )
2022-09-28 20:41:33 +02:00
David F. Mulcahey
2ed48a9b28
Add configuration entities and device actions for Inovelli Blue Series switch to ZHA ( #79106 )
...
* Add Inovelli configutation entities to ZHA
* add device actions
* fix attribute name collision
* add device action tests
* disable remote protection per Inovelli request
* expect_reply to false
* update test for expect_reply change
* inovelli feedback
* translation keys and strings
* clean up numbers
* prevent double events
* remove individual LED defaults per inovelli
* redundant check
* update test
2022-09-28 14:22:39 -04:00
J. Nick Koston
7042d6d35b
Add ESPHome BleakClient ( #78911 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-09-28 08:06:30 -10:00
epenet
9c3b40dad1
Deprecate conversion utilities ( #78957 )
...
* Deprecate utilities
* Deprecate distance and speed
* Add tests
* Adjust pylint
* Simplify temperature deprecation
2022-09-28 19:39:44 +02:00
Daniel Shokouhi
3b05bb5b3a
Update iBeacon UUID Major and Minor format for compatibility ( #79220 )
2022-09-28 07:23:55 -10:00
starkillerOG
4bdd8cb459
Shelly migrate to update entity ( #78305 )
...
* Add update entity
* fixes
* fixes
* change to CONFIG catogory
* return latest version if no update available
* fixes
* Remove firmware binary_sensors and buttons
* import Callable from collections
* remove ota_update tests
* Update homeassistant/components/shelly/update.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* simplify
* fix mypy
* Create test_update.py
* fix isort
* add progress support
* fix styling
* fix update_tests
* fix styling
* do not exclude shelly update test
* bring coverage to 100%
* snake case
* snake case
* change str(x) to cast(str, x)
* simplify tests
* further simplify tests
* Split MOCK_SHELLY_COAP and MOCK_SHELLY_RPC
* fix issort
* fix status test
* fix isort
* run python3 -m script.hassfest
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-09-28 20:21:30 +03:00
Bram Kragten
bfd9201623
Update frontend to 20220928.0 ( #79217 )
2022-09-28 19:05:37 +02:00
Allen Porter
cef1ebba3b
Rename Google Calendars to Google Calendar ( #79210 )
2022-09-28 18:02:32 +02:00
Jafar Atili
5262f44b81
Refactor duplicate code in switchbee ( #79209 )
...
* Refactored duplicate code
* Update homeassistant/components/switchbee/entity.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/entity.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/entity.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* more
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-28 17:46:40 +02:00
Erik Montnemery
b173ae7f44
Add support for integrations v2 ( #78801 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-09-28 11:31:48 -04:00
Erik Montnemery
7f08dd851e
Make script entities register their own service ( #79202 )
2022-09-28 11:05:29 -04:00
Maciej Bieniek
8719829fbe
Add missing error catch in Shelly reauth flow ( #79205 )
2022-09-28 11:00:27 -04:00
avee87
8c0e3b9d50
Migrate MetOffice to new entity naming style ( #74978 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-09-28 16:37:35 +02:00
Jafar Atili
de3a1f444c
Add light platform for switchbee integration ( #78382 )
...
* Added Light platform for switchbee integration
* added light to .coveragerc
* Applied code review feedback from other PR
* Fixes based on previous reviewes
* fixed small mistake
* added test coverage for light
* aligned code with other PR
* rebased
* fixes
* removed unecessary changes
* Update homeassistant/components/switchbee/light.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/light.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* more fixes
* more fixes
* adjusting switch with the new change
* more fixes
* Update homeassistant/components/switchbee/light.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/light.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/light.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-28 16:30:33 +02:00
epenet
24c26dc032
Use unit_conversion in components ( #79204 )
...
* Use unit_conversion in components
* Two more
2022-09-28 16:05:31 +02:00
epenet
f76eeaeea1
Adjust docstring for SensorDeviceClass.WEIGHT ( #79201 )
2022-09-28 09:03:18 -04:00
Maciej Bieniek
1ac5696e7f
Bump pybravia to 0.2.3 ( #79200 )
2022-09-28 14:46:43 +02:00
Vilppu Vuorinen
e39c4db438
Add daily energy consumption sensor for melcloud ( #78682 )
2022-09-28 14:45:14 +02:00