Bram Kragten
014c2d487d
Update frontend to 20221108.0 ( #81787 )
2022-11-08 15:00:30 +01:00
Malte Franken
3edaef63b0
Add integration_type to ign_sismologia ( #81729 )
...
define integration type
2022-11-08 14:47:00 +01:00
Marc Mueller
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
chpego
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 Koston
b7533aff48
Replace led-ble util with bluetooth-data-tools ( #81093 )
2022-11-08 07:26:16 -06:00
epenet
9b0b8ae9c0
Add short-hand attributes to vacuum ( #81782 )
...
Add attributes to vacuum
2022-11-08 13:58:47 +01:00
Jan Bouwhuis
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
Jan Bouwhuis
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ørensen
d6c10cd887
Bump pycfdns from 1.2.2 to 2.0.0 ( #81776 )
2022-11-08 12:28:36 +01:00
Allen Porter
dfab3b2651
Partially revert google local sync for search cases ( #81761 )
...
fixes undefined
2022-11-08 11:21:13 +01:00
J. Nick Koston
4d1fa42a3c
Use more efficient async_progress_by_handler call in async_start_reauth ( #81757 )
2022-11-08 11:20:54 +01:00
epenet
c585817e67
Adjust REST schema validation ( #81723 )
...
fixes undefined
2022-11-08 11:18:58 +01:00
J. Nick Koston
53c1c2eb56
Fix homekit bridge iid allocations ( #81613 )
...
fixes undefined
2022-11-08 11:15:16 +01:00
J. Nick Koston
11034f56dc
Ensure HomeKit temperature controls appear before fan controls on thermostat accessories ( #81586 )
2022-11-08 11:04:24 +01:00
J. Nick Koston
462e2a8ea1
Fix HomeKit reset accessory procedure ( #81573 )
...
fixes https://github.com/home-assistant/core/issues/81571
2022-11-08 11:03:37 +01:00
Steven Looman
274049cc8e
Fix ignored upnp discoveries not being matched when device changes its unique identifier ( #81240 )
...
Fixes https://github.com/home-assistant/core/issues/78454
fixes undefined
2022-11-08 11:02:53 +01:00
Joakim Plate
fc0e0bf099
Support for direct modbus connection to nibe pumps ( #80557 )
...
* Initial support for modbus
* Complete test coverage of config flow
* Bump to 1.1.0 with corrected numbers
* Handle missing mapping for reset-alarm
* Fixup type checks after library bump
* Adjust coil number
* Move word_swap to nibegw
* Adjust to 1.1.2 with fixes
* Add series property
* Add S series models
* Correct test for invalid host
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
* Move some things into library
* Adjust strings somewhat
* Correct black
* Correct test after validation change
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-11-08 10:49:47 +01:00
epenet
318122fe53
Fix coordinator TypeVar definition ( #81298 )
...
* Adjust coordinator TypeVar definition
* Adjust again
2022-11-08 10:38:29 +01:00
Jan Bouwhuis
d66d079330
Use `_attr_` for MQTT light ( #81465 )
...
* Schema basic
* Schema json
* Schema template
* add color_mode - follow up comments
* Fix regression
* Follow up comments 2
* Fix mypy errors
* Update homeassistant/components/mqtt/light/schema_template.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-11-08 10:16:05 +01:00
Jan Bouwhuis
8c0a7b9d7f
Add type hints for MQTT tag ( #81495 )
...
* Improve typing tag
* Additional type hints for tag platform
* Follow up comment tag
* Folow up comments
* Revert comment removal
2022-11-08 09:24:16 +01:00
Jan Bouwhuis
88faf33cb8
Improve type hints for MQTT climate ( #81396 )
...
* Improve typing climate
* Move climate type hints to class level
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* remove stale command after applying suggestions
* cleanup
* Update homeassistant/components/mqtt/climate.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-11-08 09:17:03 +01:00
Robert Svensson
23bed25e52
Remove old UniFi POE client implementation ( #81749 )
...
Remove all references to POE client implementation
2022-11-08 07:48:54 +01:00
Robert Svensson
3444d2af1a
UniFi switch entity description ( #81680 )
...
* Consolidate switch entities to one class
* Move turn on/off into UnifiSwitchEntity
* Add event subscription
Remove storing entity for everything but legacy poe switch
* Only one entity class
* Improve generics naming
* Rename loader to description
* Improve control_fn naming
* Move wrongfully placed method that should only react to dpi apps being emptied
* Improve different methods
* Minor renaming and sorting
* Mark callbacks properly
2022-11-08 07:38:31 +01:00
Erik Montnemery
c3d4a9cd99
Create repairs issue if an outdated currency code is configured ( #81717 )
...
* Create repairs issue if an outdated currency code is configured
* Add script for updating list of currencies
* Use black for formatting
* Move currency codes to a separate file
* Address review comments
2022-11-08 07:21:09 +01:00
Jon Gilmore
0ce301ae7b
Remove JonGilmore from lutron codeowners ( #81727 )
2022-11-07 21:22:03 -06:00
J. Nick Koston
c2c26e2608
Fix check for duplicate config entry reauth when context is passed or augmented ( #81753 )
...
fixes https://github.com/home-assistant/core/issues/77578
2022-11-07 21:19:57 -06:00
GitHub Action
785cf0e29c
[ci skip] Translation update
2022-11-08 00:26:39 +00:00
Thibaut
55cad465b2
Add support for AEH with adjustable temperature in Overkiz integration ( #72790 )
...
* Import and clean from ha-tahoma
* Fix wrong search and replace
* Clean code
* Use elif
* Sort import
* Fix imports
* Update homeassistant/components/overkiz/climate_entities/atlantic_electrical_heater_with_adjustable_temperature_setpoint.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
* Fix import
* Remove cast
* Remove useless constructor
* Use constant
* Remove now useless conditions
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
2022-11-08 00:07:02 +01:00
J. Nick Koston
5c38321c4f
Ignore unspecified addresses from zeroconf ( #81620 )
2022-11-07 15:50:45 -06:00
Raman Gupta
7f23ab9d86
Add measurement state class to eight_sleep sensors ( #81589 )
...
* Add measurement state class to eight_sleep sensors
* tweaks
2022-11-07 21:46:41 +01:00
Robert Hillis
bc146a09db
Add integration_type for some integrations ( #81499 )
2022-11-07 19:39:29 +01:00
Joakim Sørensen
e7a616b8ff
Use location info helper for IP in Cloudflare DNS ( #81714 )
...
* Use location info helper for IP in Cloudflare DNS
* simplify
* Blow up
* coverage
2022-11-07 19:31:47 +01:00
Christopher Bailey
1b9c2dfb68
Bump pyunifiprotect to 4.4.1 ( #81732 )
2022-11-07 19:10:42 +02:00
Jan Bouwhuis
b9c47ed3c3
Align MQTT config entry setup strings with option flow ( #81616 )
2022-11-07 10:45:27 -06:00
puddly
74357bef15
Use a unique ID for the Yellow ZHA hardware discovery ( #81523 )
...
* Set unique ID for hardware discovery
* Use the provided `name` for discovered hardware
2022-11-07 11:28:28 -05:00
puddly
604cd46ec9
Enable SkyConnect config flow and use correct case in USB matching ( #81522 )
...
* Ensure `USBCallbackMatcher` uses the appropriate case for each field
* Enable the config flow for the SkyConnect integration
* Update unit test
2022-11-07 17:26:16 +01:00
puddly
3788a950e6
Validate matcher field case in `usb.async_is_plugged_in` ( #81514 )
...
* Support case-insensitive matching
* Revert "Support case-insensitive matching"
This reverts commit 0fdb2aa6bc
.
* Explicitly check the case of matcher fields in `async_is_plugged_in`
2022-11-07 17:14:57 +01:00
J. Nick Koston
43745dbc6c
Pass explict time in logbook tests ( #81725 )
...
The CI sets the timezone to US/Pacific and the logbook
uses start_of_local_day when called without a time.
We now call the logbook api with a specific time to
avoid them being out of sync since the test would
fail at CET 8:55am on Mon Nov 7th 2022 (and probably
other dates)
2022-11-07 16:26:38 +01:00
Mick Vleeshouwer
ff18cece7b
Add Brandt, Hexaom, SIMU & Ubiwizz as virtuals integrations of Overkiz ( #79566 )
...
* Match supported brands with Overkiz libs
* Add missing files for mypy
2022-11-07 16:17:56 +01:00
TheJulianJES
523c3089f7
Add TI router transmit power config entity to ZHA ( #81520 )
...
Make TI Router Transmit Power configurable in ZHA
2022-11-07 08:54:43 -05:00
StefanIacobLivisi
902e075d58
Add livisi integration ( #76863 )
2022-11-07 14:40:23 +01:00
epenet
f479b2385e
Add type hints to rest switch ( #81307 )
2022-11-07 14:02:49 +01:00
epenet
934cec9778
Modernize rest switch tests ( #81306 )
...
* Adjust rest switch tests to use schema validation
* Simplify
* Use async_setup_component in tests
* Rewrite tests
* Add patch
* Remove patch
* Adjust mock
2022-11-07 13:08:05 +01:00
epenet
9b2a8901b1
Adjust payload sentinel in mqtt ( #81553 )
...
* Adjust payload sentinel in mqtt
* Add type hints
* Update sensor.py
* Adjust vacuum
* Add type hints
* Adjust schema basic
* Remove invalid hint
2022-11-07 12:31:11 +01:00
David F. Mulcahey
d1fd141e8c
Bump ZHA quirks and associated changes ( #81587 )
2022-11-07 12:28:59 +01:00
Robert Hillis
9860b06913
Bump aiopyarr to 22.11.0 ( #81694 )
2022-11-07 12:23:49 +01:00
Christopher Bailey
190840cd33
Bump pyunifiprotect to 4.4.0 ( #81696 )
2022-11-07 12:12:41 +01:00
J. Nick Koston
2bea77549d
Fix creating multiple ElkM1 systems with TLS 1.2 ( #81627 )
...
fixes https://github.com/home-assistant/core/issues/81516
2022-11-07 12:09:36 +01:00
J. Nick Koston
3184c8a526
Fix use of deprecated device.rssi in bluetooth scanner ( #81690 )
2022-11-07 12:06:38 +01:00
J. Nick Koston
11a55d6d4c
Fix flapping logbook tests ( #81695 )
2022-11-07 11:41:02 +01:00