Commit Graph
55799 Commits
Author SHA1 Message Date
Ernst KlamerandGitHub 0bd04068de Omit unit of measurement and device class equal to None (#81880)
Omit unit of measurement and dev class none
2022-11-10 09:40:22 +01:00
Malte FrankenandGitHub 3089ca06c5 Add integration_type to qld_bushfire (#81895)
define integration type
2022-11-10 08:16:37 +01:00
Allen PorterandGitHub f34de5072a Bump gcal_sync to 4.0.1 to fix Google Calendar config flow (#81873)
Bump gcal_sync to 4.0.1

This reverts test chagnes from PR #81562 that were actually incorrect given
the calendar "get" API returns less information that the "CalendarList" api.
2022-11-09 19:34:31 -08:00
GitHub Action 8b4dbbe593 [ci skip] Translation update 2022-11-10 00:27:41 +00:00
Erik MontnemeryandGitHub 7aa4654eb4 Improve docstring for sensor testcase (#81875) 2022-11-09 23:59:58 +01:00
Aaron BachandGitHub adf84b0c62 Add async_get_active_reauth_flows helper for config entries (#81881)
* Add `async_get_active_reauth_flows` helper for config entries

* Code review

* Code review + tests
2022-11-09 15:36:50 -07:00
Allen PorterandGitHub 0941ed076c Cleanup unnecessary google calendar test fixtures (#81876) 2022-11-09 20:59:00 +01:00
J. Nick KostonandGitHub b18c558a80 Bump oralb-ble to 0.14.1 (#81869) 2022-11-09 10:21:31 -06:00
J. Nick KostonandGitHub 438184a43c Bump aiohomekit to 2.2.19 (#81867) 2022-11-09 10:01:12 -06:00
Aarni KoskelaandGitHub f3e85b6492 Deduplicate blackening (#81802) 2022-11-09 16:58:20 +01:00
f9ff23a2c8 Fix benign typo in test_config_entries.py (#81789)
* Fix typo in test_config_entries.py

* touch ups

* Update tests/test_config_entries.py

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

Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-11-09 16:36:46 +01:00
uvjustinandGitHub 84725f15a6 Use IntEnum for stream orientation (#81835)
* Use IntEnum for stream orientation

* Rename enum values

* Add comments

* Fix import
2022-11-09 07:28:28 -08:00
Jc2kandGitHub 9de4d7cba3 Fix homekit_controller climate entity not becoming active when changing modes (#81868) 2022-11-09 15:27:36 +00:00
Ville SkyttäandGitHub e690db9ba6 Upgrade huawei-lte-api to 1.6.7, fixes empty username issues (#81751)
Recentish versions of huawei-lte-api behave differently with regards to
empty/default username compared to the older versions this integration
was originally written against. 1.6.5+ changes the behavior so that our
existing implementation works as expected when no username is supplied
for the config entry.

https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.4
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.5
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.6
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.7
2022-11-09 15:51:33 +01:00
Phil BrucknerandGitHub 8874bf7791 Change life360 timeouts & retries (#81799)
Change from single timeout of 10 to socket timeout of 15, total timeout of 60, and retry up to 3 times.

Bump life360 package to 5.3.0.
2022-11-09 15:44:30 +01:00
Aarni KoskelaandGitHub 5a6f7e66cb Refactor + strictly-type image component (#81808)
* image: refactor size validation to use partition

* image: give _generate_thumbnail types and use partition

* image: become strictly typed
2022-11-09 15:36:03 +01:00
Aarni KoskelaandGitHub ec316e94ed RuuviTag BLE sensor support (#81327) 2022-11-09 08:35:30 -06:00
Ernst KlamerandGitHub b72876d369 Add support for BTHome V2 to bthome (#81811)
* Add BTHome v2 support

* Add new sensor types

* Add new sensor types
2022-11-09 15:31:58 +01:00
HesselandGitHub 4b4bf54994 Bump wallbox to 0.4.12 (#81852)
Version Bump for WALLBOX
2022-11-09 15:22:54 +01:00
Vincent Knoop PathuisandGitHub 0cd9fe3288 Landis+Gyr Heat Meter code improvements (#81184) 2022-11-09 13:45:28 +01:00
Franck NijhofandGitHub 2eb37f527a Update psutil to 5.9.4 (#81840) 2022-11-09 12:45:33 +01:00
Aarni KoskelaandGitHub 738419309d Add numpy requirement to stream (#81841)
Closes https://github.com/home-assistant/core/pull/81790
2022-11-09 12:22:14 +01:00
epenetandGitHub 402bac5ed7 Improve type hints in camera (#81794) 2022-11-09 12:14:26 +01:00
Malte FrankenandGitHub b7f3eb77dc Add integration_type to usgs_earthquakes_feed (#81846) 2022-11-09 11:20:27 +01:00
AvishayandGitHub 92b5721f80 Fix modbus hvac mode keys (#81747)
Change the HVAC mode register conf constants
2022-11-09 11:09:21 +01:00
Kryštof KorbandGitHub 21d96e00a2 Use better icon for system monitor IP sensor (#81779) 2022-11-09 10:51:28 +01:00
Aarni KoskelaandGitHub 44e4b8c676 Omit native_unit_of_measurement=None (#81844) 2022-11-09 10:48:37 +01:00
Aarni KoskelaandGitHub 059623c6bf Remove vestigial move.yml (#81557) 2022-11-09 09:47:10 +01:00
epenetandGitHub 9f691ab359 Revert "Fix coordinator TypeVar definition (#81298)" (#81834) 2022-11-09 09:03:59 +01:00
J. Nick KostonandGitHub ad992f0a86 Fix switchbot not becoming available again after unavailable (#81822)
* Fix switchbot not becoming available again after unavailable

If the advertisment was the same and we were previously
marked as unavailable we would not mark the device as
available again until the advertisment changed. For lights
there is a counter but for the bots there is no counter
which means the bots would show unavailable even though
they were available again

* naming

* naming
2022-11-09 08:09:06 +01:00
GitHub Action dcf68d768e [ci skip] Translation update 2022-11-09 00:27:20 +00:00
Joakim PlateandGitHub 58c691be1e Update nibe to 1.2.1 with support for 2120 pumps (#81824)
Update nibe to 1.2.1
2022-11-09 01:20:55 +01:00
Jan BouwhuisandGitHub 12d76a8a4f Address late review of config entry wait for states tests (#81801)
* Late review on tests #81771

* Clean-up duplicate assignment
2022-11-08 22:14:17 +01:00
6021cedb09 deconz: Use partition instead of split where possible (#81804)
* deconz: Use partition instead of split where possible

With a smattering of code deduplication

Split out of #81493

* Update homeassistant/components/deconz/util.py

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2022-11-08 20:54:01 +01:00
Jan BouwhuisandGitHub b364ef98a0 Use _attr_ for MQTT vacuum (#81534)
* Use `_attr_` for MQTT vacuum

* Remove unneeded properties

* Follow-up comment

* Remove default value
2022-11-08 18:48:08 +01:00
Jan BouwhuisandGitHub 3cc9ecf1dc Implement ConfigEntry async_wait_for_states (#81771)
* Implement async_wait_for_states

* stale docstr, remove hints

* Assert return states for tests
2022-11-08 17:18:40 +01:00
Jan BouwhuisandGitHub 7d768dc3a6 Improve MQTT type hints / refactor part 7 - trigger (#81019)
* Improve typing trigger

* Improve hints on templates

* Use new sentinel for template

* Follow-up comment
2022-11-08 17:02:06 +01:00
J. Nick KostonandGitHub 2cb58b8189 Fix off by one in HomeKit iid allocator (#81793) 2022-11-08 09:20:03 -06:00
Aarni KoskelaandGitHub 88a7c76739 Fix late-import paho (#81791)
fix: late-import MQTTMessage

`paho-mqtt` is not listed in main requirements and is imported early by `conftest`.

Import it late to avoid an ImportError.

Split out from #81678.
2022-11-08 16:16:31 +01:00
5040b94330 Retry tibber setup (#81785)
* Handle integration setup retries

* Fix black error

* Update to falsy check

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

* Remove duplicated log

* Update exception message

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

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-11-08 16:09:58 +01:00
Aaron BachandGitHub 45be2a260e Add re-auth flow for OpenUV (#79691) 2022-11-08 07:41:09 -07:00
Bram KragtenandGitHub 014c2d487d Update frontend to 20221108.0 (#81787) 2022-11-08 15:00:30 +01:00
Malte FrankenandGitHub 3edaef63b0 Add integration_type to ign_sismologia (#81729)
define integration type
2022-11-08 14:47:00 +01:00
Marc MuellerandGitHub 0c8eeaa643 Update mypy to 0.990 (#81783)
* Update mypy to 0.990

* Remove type ignore - overriding attr with property (13475)

* Remove type ignores - hasattr (13544)

* Adjust type ignore - assignment (13549)

* New error code - type-abstract (13785)

* Disable annotation-unchecked (13851)
2022-11-08 14:41:39 +01:00
chpegoandGitHub 2082026ff5 Fix Fully Kiosk start application service field (#81738)
Fix attributes services to start_application
2022-11-08 14:39:53 +01:00
J. Nick KostonandGitHub b7533aff48 Replace led-ble util with bluetooth-data-tools (#81093) 2022-11-08 07:26:16 -06:00
epenetandGitHub 9b0b8ae9c0 Add short-hand attributes to vacuum (#81782)
Add attributes to vacuum
2022-11-08 13:58:47 +01:00
Jan BouwhuisandGitHub 4293c88fb6 Improve MQTT type hints part 6 (#81001)
* Improve typing siren

* Improve typing switch

* Set siren type hints at class level

* Set switch type hints at class level

* Follow up comment

* Improve hints on siren templates

* Another cleanup for siren

* Follow up comment

* Follow up comment
2022-11-08 13:11:45 +01:00
47dba6f6bc Improve MQTT type hints part 5 (#80979)
* Improve typing scene

* Improve typing select

* Improve typing sensor

* move expire_after - and class level attrs

* Follow up comment

* Solve type confict

* Remove stale sentinel const

* Update homeassistant/components/mqtt/sensor.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Make _expire_after a class attribute

* Code styling

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-11-08 12:55:41 +01:00
Joakim SørensenandGitHub d6c10cd887 Bump pycfdns from 1.2.2 to 2.0.0 (#81776) 2022-11-08 12:28:36 +01:00