puddly
3c07d40fe7
Bump ZHA dependencies ( #79565 )
...
Bump all ZHA dependencies
2022-10-03 20:58:53 -04:00
GitHub Action
7eb101b0c7
[ci skip] Translation update
2022-10-04 00:37:13 +00:00
Tobias Sauerwein
27effc93ad
Netatmo bump pyatmo to 7.1.0 ( #79562 )
...
Bump pyatmo to 7.1.0
2022-10-04 01:45:31 +03:00
Yuval Aboulafia
d08f7f9526
Add clickatell to strict typing ( #79497 )
...
* type clickatell
* follow review
2022-10-04 01:02:20 +03:00
mbo18
cfda36ef36
Use device_class duration for NUT sensors ( #79353 )
2022-10-03 10:12:30 -10:00
Bram Kragten
bbaac01da5
Update frontend to 20221003.0 ( #79551 )
2022-10-03 21:45:28 +02:00
Erik Montnemery
a2e3978d53
Don't normalize units of long term statistics ( #79320 )
...
* Don't normalize units of long term statistics
* Update statistics.py
2022-10-03 21:42:44 +02:00
Jafar Atili
e8650dd4b7
Add climate platform to switchbee integration ( #78385 )
...
* Added Climate platform to switchbee integration
* uploaded missing file
* Applied code review feedback from other PR
* Addressed comments from previous PRs
* fixed misspell error
* fixed mistake in the code
* added type hints
* fixes
* fixes
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/switchbee/entity.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* fixes
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* fixes
* Update homeassistant/components/switchbee/climate.py
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* more fixes
Co-authored-by: Shay Levy <levyshay1@gmail.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-03 21:34:02 +03:00
Raman Gupta
9b7eb6b5a1
Reduce coverage gaps for zwave_js ( #79520 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-03 20:24:11 +02:00
Petro31
f3007b22c4
Allow setting set_percentage and set_preset_mode of template fan without turning on ( #75656 )
...
* decouple set_percentage and set_preset_mode from entity state
* correct set_percent self._state logic
* Add tests
* remove _VALUD_STATES
* decouple percent and preset_mode
2022-10-03 20:22:05 +02:00
Ben Randall
55b036ec5e
Improve device_automation trigger validation ( #75044 )
...
* improve device_automation trigger validation
Validates the trigger configuration against the device_trigger schema before trying to access any of the properties in order to provide better error messages.
Updates the error message to include an explicit indication that the error is coming from a trigger configuration. The inner error message from the validator can be accessed by viewing the stack trace.
Add test case for trigger missing domain.
Make action and condition validation consistent with trigger. This is not strictly necessary, but should be helpful for certain use cases that bypass some of the outer validation.
Removed redundant schema elements from humidifier device_trigger.
**Blueprint with missing `domain`**
```
2022-07-12 06:02:18.351 ERROR (MainThread) [homeassistant.setup] Error during setup of component automation
Traceback (most recent call last):
File "/workspaces/core/homeassistant/setup.py", line 235, in _async_setup_component
result = await task
File "/workspaces/core/homeassistant/components/automation/__init__.py", line 241, in async_setup
if not await _async_process_config(hass, config, component):
File "/workspaces/core/homeassistant/components/automation/__init__.py", line 648, in _async_process_config
await async_validate_config_item(hass, raw_config),
File "/workspaces/core/homeassistant/components/automation/config.py", line 74, in async_validate_config_item
config[CONF_TRIGGER] = await async_validate_trigger_config(
File "/workspaces/core/homeassistant/helpers/trigger.py", line 59, in async_validate_trigger_config
conf = await platform.async_validate_trigger_config(hass, conf)
File "/workspaces/core/homeassistant/components/device_automation/trigger.py", line 67, in async_validate_trigger_config
hass, config[CONF_DOMAIN], DeviceAutomationType.TRIGGER
KeyError: 'domain'
```
**Blueprint with missing `property` (specific to zwave_js event schema)**
```
2022-07-12 06:09:54.206 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Property generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): required key not provided @ data['property']. Got None
```
**Blueprint with missing `domain`**
```
2022-07-12 06:12:16.080 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Domain generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): invalid trigger configuration: required key not provided @ data['domain']. Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f581e097820>
```
**Blueprint with missing `property` (specific to zwave_js event schema)**
```
2022-07-12 06:12:16.680 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Property generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): invalid trigger configuration: required key not provided @ data['property']. Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f581c0dc9d0>
```
* Revert humifidier TRIGGER_SCHEMA change.
2022-10-03 16:42:57 +02:00
Maikel Punie
40bdcc3ea7
Bump velbusaio to 2022.10.2 ( #79537 )
2022-10-03 16:17:08 +02:00
J. Nick Koston
aa3aa91358
Bump dbus-fast to 1.22.0 ( #79527 )
...
Performance improvements
https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.21.17...v1.22.0
2022-10-03 15:11:51 +02:00
Maikel Punie
cb909b4b05
Bumb velbusaio to 2022.10.1 ( #79471 )
2022-10-03 11:44:20 +02:00
Erik Montnemery
0fdb7052e9
Add comment in recorder about dropping column ( #79523 )
...
Add comment in recorder
2022-10-03 11:40:11 +02:00
Hans Oischinger
125c037def
Address late review of ViCare ( #79458 )
...
Runn blocking I/O of button entity creation in async_add_executor_job
2022-10-03 11:10:25 +02:00
Robert Svensson
c05d3c10db
Address late comment to deCONZ climate ( #79485 )
...
Fix late comment to deCONZ climate #59989
2022-10-03 11:06:13 +02:00
epenet
825f9502ad
Align temperature conversion with other converters ( #79521 )
...
* Align temperature conversion with other converters
* Add comments and docstring
* Align tests
2022-10-03 10:09:55 +02:00
ehendrix23
47b40e1e61
Add optional default value to average template function/filter ( #77499 )
...
* Return None on empty list
* Updated to use default value
* Update comment.
2022-10-03 10:07:19 +02:00
Paulus Schoutsen
61f0d0ea15
Update Nest string ( #79516 )
2022-10-02 18:51:46 -07:00
Nyro
0431575199
Fix overkiz entity name ( #79229 )
2022-10-02 21:22:20 -04:00
Michael
d7be3c8780
Set Synology DSM update entity to unavailable in case no data from api gathered ( #79508 )
2022-10-02 21:19:37 -04:00
IceBotYT
d6a6d0d754
Fix LaCrosse View not updating ( #79474 )
2022-10-02 21:14:02 -04:00
J. Nick Koston
da960f6ed4
Bump bluetooth dependencies ( #79514 )
2022-10-02 21:12:14 -04:00
Michael
790eb9e72d
Remove deprecated update binary sensor from Synology DSM ( #79509 )
2022-10-02 21:11:45 -04:00
Jesse Hills
8676012204
Bump aioesphomeapi to 11.1.0 ( #79515 )
2022-10-02 21:11:18 -04:00
GitHub Action
12358f2446
[ci skip] Translation update
2022-10-03 00:31:05 +00:00
Raman Gupta
3a8282d0c5
Improve zwave_js service error ( #79504 )
2022-10-02 23:24:06 +02:00
Maciej Bieniek
3b794038b1
Add reauth flow to BraviaTV integration ( #79405 )
...
* Raise ConfigEntryAuthFailed
* Add reauth flow
* Add tests
* Patch pair() method to avoid IO
* Remove unused errors dict
2022-10-02 13:07:57 -07:00
Bram Kragten
f28e3fb46c
Update frontend to 20221002.0 ( #79491 )
2022-10-02 21:30:54 +02:00
Robert Svensson
14f60dc871
Fix missing string message in UniFi ( #79487 )
2022-10-02 14:50:01 -04:00
zbeky
81b940ec17
Add EVOLVEO Heat M30v2 TRV ( #79462 )
2022-10-02 14:34:53 -04:00
TheJulianJES
d58e16b990
Fix empty default ZHA configuration ( #79475 )
...
* Also add 0 as a default for transition in const.py
This is the same default transition (none) that is used in ZHA's light.py
* Send default values for unconfigured options in ZHA's configuration API
* Remove options that match defaults values before saving
2022-10-02 14:34:15 -04:00
Hung Nguyen
069818940e
Skip parsing Flume sensors without location ( #79456 )
2022-10-02 12:47:07 -04:00
J. Nick Koston
653620345c
Bump dbus-fast to 1.20.0 ( #79465 )
2022-10-02 12:46:01 -04:00
Maximilian
7aacdec8e1
Address late review of nina ( #79467 )
...
* Address review
* Remove unused attribute
2022-10-02 08:57:32 -07:00
David F. Mulcahey
547a63e314
Remove unnecessary config entity from ZHA ( #79472 )
2022-10-02 11:07:19 -04:00
Ryan Fleming
2ea9732419
Support reauth for octoprint ( #77213 )
...
* Add reauth flow to octoprint
* Add unit tests around octoprint reauth
* Add missing strings
* Fix unit test mocks
2022-10-02 08:08:45 +02:00
Allen Porter
28809fc7fd
Remove dead code code in calendar ( #79450 )
2022-10-01 23:07:27 -07:00
Ryan Fleming
229e387a1d
Bump pyoctoprintapi to version 1.9 ( #79449 )
...
Bump to version 1.9
2022-10-01 22:05:53 -07:00
Marc Mueller
89d0b434bc
Use explicit return value in azure_event_hub ( #79315 )
...
* Use explicit return value in azure_event_hub
* Use abstractmethod
2022-10-01 21:24:25 -07:00
Maximilian
7ae942a62b
Fix nina warning state ( #76354 )
...
* Fix warning state
* Improve data handling
* Remove duplicate code
2022-10-01 21:22:18 -07:00
Avi Miller
205ce2bac5
Refactor LIFX multizone devices to use extended messages ( #79444 )
2022-10-01 18:21:48 -10:00
Jevgeni Kiski
f95b8ccc20
Improve vallox tests and code quality ( #75787 )
...
code quality improvements
2022-10-01 21:13:15 -07:00
Rami Mosleh
38a680c3eb
Add reauthenticaion to `mikrotik` ( #74454 )
2022-10-01 20:37:24 -07:00
Allen Porter
7b8b73f826
Update nest climate to avoid duplicate set mode commands ( #79445 )
2022-10-01 21:59:10 -04:00
J. Nick Koston
8a73795f50
Bump bluetooth-adapters to 0.5.3 ( #79442 )
2022-10-01 21:27:44 -04:00
Tobias Sauerwein
3e411935bb
Fix Netatmo scope issue with HA cloud ( #79437 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-10-01 21:11:54 -04:00
J. Nick Koston
ebc2a751d2
Bump ibeacon-ble to 0.7.3 ( #79443 )
2022-10-01 20:48:09 -04:00
J. Nick Koston
d9191cf2f2
Bump dbus-fast to 1.18.0 ( #79440 )
...
Changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.17.0...v1.18.0
2022-10-01 14:45:01 -10:00
Michael
a3cd03b70b
Fix checking of upgrade API availability during setup of Synology DSM integration ( #79435 )
2022-10-01 20:43:15 -04:00
J. Nick Koston
dac60990ee
Ensure bluetooth disconnect callback fires if esphome config entry is reloaded ( #79389 )
2022-10-01 20:42:54 -04:00
Allen Porter
d03553bbf0
Address Google Sheets PR feedback ( #78889 )
2022-10-01 20:42:11 -04:00
GitHub Action
13c8d22baf
[ci skip] Translation update
2022-10-02 00:37:00 +00:00
J. Nick Koston
5055d3ff4b
Enable delete device support for iBeacon ( #79339 )
2022-10-01 14:17:45 -10:00
kingy444
50952f8a1c
Powerview bump aiopvapi to 2.0.2 ( #79274 )
2022-10-01 14:16:16 -10:00
Matrix
944d704011
Fix mqtt reconnect fail when token expired ( #79428 )
...
* fix mqtt reconnect fail when token expired
* suggest change
2022-10-02 01:56:36 +03:00
Steven Looman
083db97476
Sort motioneye media items in media browser ( #79408 )
...
* Sort media
* KEY_MEDIA_SORT_ATTR should be in const
* Changes after review
2022-10-02 00:36:03 +02:00
Shay Levy
f64a4f4a95
Bump aiowebostv to 0.2.1 ( #79423 )
2022-10-02 00:32:27 +02:00
Garrett
9058b5b9c3
Update sensors for Subaru integration ( #66996 )
...
* Update sensor.py
* Change "EV Time to Fully Charged" type to datetime object (HA 2022.2)
* Validate types before accessing dict entries
* Test handling of invalid data from Subaru
* Bump to subarulink 0.4.2
* Incorporate style suggestion
* Update sensor.py to use SensorEntity
* isort tests
* Remove SubaruSensor.current_value
* Fix isort errors
* Resolve conflict from previous PR (add locks)
* Fix linting errors in config_flow.py
* Incorporate PR review comments for sensor
* Incorporate PR review comments for sensor
* Make 3rd party library responsible for API data parsing
* Add type annotations to sensor.py
* Incorporate PR review comments
* Incorporate PR review comments
* Set _attr_has_entity_name = True for sensors
2022-10-02 00:25:49 +02:00
Hans Oischinger
35fa73eee9
vicare: Don't create unsupportedd button entites ( #79425 )
...
Button entities should only be offered when the datapoint exists on
the API.
2022-10-01 22:17:25 +03:00
Hans Oischinger
94c825cf4f
vicare: Add additional temperature sensors ( #79426 )
...
Add additional temperature sensors
New datapoints in PyVicare API
2022-10-01 20:58:57 +02:00
Erik Montnemery
2de273500e
Remove state_unit_of_measurement from metadata DB table ( #79370 )
...
* Remove state_unit_of_measurement from metadata DB table
* Adjust test
2022-10-01 18:55:00 +02:00
Shay Levy
4cfcf562b5
Bump aioswitcher to 3.0.3 ( #79419 )
2022-10-01 18:34:47 +02:00
Mick Vleeshouwer
e7724a6593
Fix low speed cover in Overkiz integration ( #79416 )
...
Fix low speed cover
2022-10-01 19:33:41 +03:00
uvjustin
82af726e21
Fix onvif snapshot fallback ( #79394 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-01 18:28:15 +02:00
Shay Levy
f1f01429f4
Add Switcher Breeze support ( #78596 )
...
* Add switcher Breeze support
* Review comments and updates for aioswitcher
2022-10-01 19:14:55 +03:00
Jan Bouwhuis
9c9c8b324a
Ignore an '' value_template result for MQTT sensor ( #79417 )
...
Do not write state if payload is ''
2022-10-01 19:00:54 +03:00
Kevin Stillhammer
31ddf6cc31
Log config_flow errors for waze_travel_time ( #79352 )
2022-10-01 08:56:47 -07:00
Avi Miller
886e636565
Bump aiolifx to 0.8.6 ( #79393 )
2022-10-01 17:05:02 +02:00
Shay Levy
062ee75de9
Bump aioswitcher to 3.0.2 ( #79399 )
...
Bump aioswitcher to 3.0.2
2022-10-01 18:04:11 +03:00
J. Nick Koston
ec8901b9af
Improve robustness of linking homekit yaml to config entries ( #79386 )
2022-10-01 16:44:45 +02:00
Maciej Bieniek
8ff12eacd4
Do not use AQI device class for CAQI sensor in Airly integration ( #79402 )
2022-10-01 16:33:11 +02:00
G Johansson
816af8573f
Fix _attr_name issue in Yale Smart Alarm ( #79378 )
...
Fix name issue
2022-10-01 09:52:07 +02:00
GitHub Action
bd5ec4e198
[ci skip] Translation update
2022-10-01 00:40:08 +00:00
Marc Mueller
249922ba1b
Improve iterable typing (2) ( #79296 )
...
* Improve iterable typing (2)
* Use collection
2022-10-01 00:13:15 +02:00
Marc Mueller
3a9ecab98a
Improve iterable typing (1) ( #79295 )
2022-10-01 00:12:39 +02:00
Joakim Plate
fbcf6cb03c
Bump fjaraskupan to 2.1.0 ( #79383 )
...
* Make sure fan turns off on 0 percentage
* Remember old percentage
* Bump fjaraskupan to 1.2.0
2022-10-01 00:01:44 +02:00
Jan-Philipp Litza
2a45738d97
Add state_class MEASUREMENT to lacrosse temperature and humidity sensors ( #79379 )
2022-09-30 23:37:50 +03:00
Robert Svensson
2ce837f588
Resolve late comments to deCONZ sensor ( #79380 )
...
Resolve late comments to deCONZ sensor #79137
2022-09-30 21:49:59 +02:00
epenet
b649ef8d87
Realign util constants with 2022.9.7 ( #79357 )
2022-09-30 14:38:11 -04:00
Shay Levy
c70ca1572b
Make Shelly update sensors disabled by default ( #79376 )
2022-09-30 14:37:58 -04:00
Joakim Plate
5cdf4220ee
Fjaraskupan stop on 0 percentage ( #79367 )
...
* Make sure fan turns off on 0 percentage
* Remember old percentage
2022-09-30 18:41:38 +02:00
J. Nick Koston
6694d06b37
Remove iBeacon devices that rotate their major,minor and mac ( #79338 )
2022-09-30 08:46:45 -04:00
J. Nick Koston
ca0cd19dc9
Switch to using new esphome bluetooth_proxy_version field ( #79331 )
2022-09-30 08:29:36 -04:00
Michał Huryn
ed044acca7
Remove blebox AirQuality platform ( #77873 )
...
* AirQuality functionality moved to sensors, tests moved accordingly.
* Refreshed fixtures comments.
2022-09-30 11:37:47 +02:00
epenet
ac7b4e7569
Make temperature conversions private ( #79349 )
2022-09-30 11:07:10 +02:00
epenet
fb7079c62c
Adjust icons with new device classes ( #79348 )
...
* Adjust icons with new device classes
* Fix mysensors tests
* Fix mysensors tests
2022-09-30 10:41:18 +02:00
J. Nick Koston
52cdae254c
Bump govee-ble to 0.19.1 to handle another H5181 ( #79340 )
...
fixes #79188
2022-09-30 10:33:14 +02:00
Erik Montnemery
bc2dffabc4
Improve naming of units used in statistics ( #79276 )
2022-09-30 08:38:44 +02:00
Zack Barett
0001270bad
Add Third Reality to Zigbee Iot standards ( #79341 )
2022-09-29 23:13:09 -04:00
Paulus Schoutsen
6e893d9162
Store alternative domain for Zeroconf homekit discovery ( #79240 )
2022-09-29 22:21:00 -04:00
Duco Sebel
aa6f15b1e2
Use SensorDeviceClass.VOLUME in HomeWizard ( #79323 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-09-29 21:51:18 -04:00
uvjustin
2688e5b2d4
Mask spotify content in owntone library ( #79247 )
2022-09-29 21:07:26 -04:00
GitHub Action
21b078eeb7
[ci skip] Translation update
2022-09-30 00:42:29 +00:00
Vincent Giorgi
d5b966d942
Add Airthings BLE component ( #77284 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-29 15:55:45 -04:00
J. Nick Koston
a01f18a3ac
Handle short local names from esphome proxies ( #79321 )
2022-09-29 14:37:31 -04:00
Robert Hillis
d7d6637d79
Unregister Google sheets services during unload ( #79314 )
...
* Unregister services during unload - Google Sheets
* uno mas
2022-09-29 20:29:41 +02:00
ehendrix23
ba6a81c565
Resolve traceback error when using variables in template triggers ( #77287 )
...
Co-authored-by: Erik <erik@montnemery.com>
2022-09-29 13:26:28 -04:00
Dennis Schroer
ee32e0eb3f
Update huisbaasje-client 0.1.0 to energyflip-client 0.2.0 ( #79233 )
2022-09-29 13:25:23 -04:00
Aaron Bach
b659a19f4a
Don't create Repairs issue on Guardian entity replacement ( #79311 )
2022-09-29 13:24:52 -04:00
HarvsG
f645965172
Add repair for missing Bayesian `prob_given_false` ( #79303 )
2022-09-29 13:24:06 -04:00
Bram Kragten
114db26fcf
Update frontend to 20220929.0 ( #79317 )
2022-09-29 13:22:41 -04:00
Maciej Bieniek
11c09f4fd8
Check if `new_version` is not empty string in Shelly update platform ( #79300 )
2022-09-29 13:22:30 -04:00
Aaron Bach
d742e65ef5
Don't create Repairs issue on RainMachine entity replacement ( #79310 )
...
* Don't create Repairs issue on RainMachine entity replacement
* Strings
2022-09-29 18:22:28 +02:00
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
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