J. Nick Koston
1b144c0e4d
Update to bleak 0.18.0 ( #79008 )
2022-09-23 15:09:28 -10:00
J. Nick Koston
02731efc4c
Handle iBeacons that broadcast multiple different uuids ( #79011 )
...
* Handle iBeacons that broadcast multiple different uuids
* fix flip-flopping between uuids
* naming
2022-09-23 20:45:09 -04:00
Thomas Schamm
fc58d88770
Bumped boschshcpy 0.2.30 to 0.2.35 ( #79017 )
...
Bumped to boschshcpy==0.2.35
2022-09-23 20:43:03 -04:00
GitHub Action
3875ce6c9e
[ci skip] Translation update
2022-09-24 00:31:54 +00:00
Aaron Bach
55b214c911
Replace two RainMachine binary sensors with config switches ( #76478 )
2022-09-23 17:05:07 -06:00
Maikel Punie
a495df9759
Fix velbus matching ignored entries in config flow ( #78999 )
...
* Fix bug #fix78826
* start using async_abort_entries_match
* fix/rewrite tests
2022-09-23 23:11:06 +02:00
epenet
26d9962fe5
Add base entity to switchbee ( #78987 )
...
* Add base entity to switchbee
* Adjust coverage
* Add SwitchBeeDeviceEntity
* Don't move available
* Update homeassistant/components/switchbee/entity.py
Co-authored-by: Joakim Plate <elupus@ecce.se>
* Update homeassistant/components/switchbee/entity.py
Co-authored-by: Joakim Plate <elupus@ecce.se>
Co-authored-by: Joakim Plate <elupus@ecce.se>
2022-09-23 22:34:49 +02:00
Aaron Bach
21b91f75ba
Bump `regenmaschine` to 2022.09.2 ( #79010 )
...
* Bump `regenmaschine` to 2022.09.2
* Fix tests
* Restore incorrectly-deleted test
2022-09-23 13:46:25 -06:00
Jan Bouwhuis
81514b0d1c
Move MQTT debug_info to dataclass ( #78788 )
...
* Add MQTT debug_info to dataclass
* Remove total attr, assign factory
* Rename typed dict to MqttDebugInfo and use helper
* Split entity and trigger debug info
* Refactor
* More rework
2022-09-23 20:55:29 +02:00
Paulus Schoutsen
d39ed0cde4
Remove unused custom data in Google Assistant ( #79003 )
2022-09-23 13:03:28 -04:00
starkillerOG
e6f567a751
Use device class duration for relevant Xiaomi Miio sensors ( #78974 )
2022-09-23 18:44:52 +02:00
epenet
dd7a06b9dc
Use unit_conversion in components ( #78991 )
2022-09-23 17:33:32 +02:00
epenet
62022a2657
Increase code coverage for migrated utilities ( #78990 )
...
Increase code coverage for migrated utilites
2022-09-23 17:32:59 +02:00
Jc2k
ffd88ab50e
Enable Thread transport in homekit_controller ( #78994 )
2022-09-23 16:09:10 +01:00
J. Nick Koston
5477ebdb13
Avoid creating iBeacon trackers when the device has no name ( #78983 )
2022-09-23 05:06:24 -10:00
Joakim Plate
ace9592aa1
Enable strict typing for rfxtrx ( #74927 )
...
* Additional typing
* Enable strict typing
* Avoid changes causing coverage change
* Adjust comment on force update
* Rename to replace_devices
* Reduce typing scope
* Adjust mypy
2022-09-23 16:47:58 +02:00
Diogo Gomes
67779089cd
Bump pyipma to 3.0.5 ( #78936 )
...
* fix #78928 and review of #78332
* address comment
2022-09-23 16:23:33 +02:00
epenet
08ebb9f31a
Test sum AND mean in recorder tests ( #78998 )
2022-09-23 09:55:17 -04:00
Joakim Plate
55d90c0abc
Correct ssdp generation for bravia ( #79002 )
...
Correct ssdp generation
2022-09-23 15:42:11 +02:00
Artem Draft
ab4c1ebfd6
Add Button platform to Bravia TV ( #78093 )
...
* Add Button platform to Bravia TV
* Add button.py to coveragerc
* improve callable type
2022-09-23 15:39:24 +02:00
Artem Draft
7c460cc641
Add PSK auth and SSDP discovery to Bravia TV ( #77772 )
2022-09-23 09:03:43 -04:00
epenet
83b426deb0
Adjust normalization routines in recorder statistics ( #78966 )
2022-09-23 08:27:27 -04:00
epenet
4200778eaf
Move distance and speed util to unit_conversion ( #78967 )
2022-09-23 08:23:59 -04:00
Raman Gupta
95e3572277
Retire climacell entirely ( #78901 )
...
* Retire climacell entirely
* remove fixtures
* remove const file
* Remove all traces of climacell integration
* missed some
2022-09-23 09:05:55 +02:00
J. Nick Koston
d1da6ea04d
Fix flapping bluetooth scanner test ( #78961 )
2022-09-22 23:39:38 -04:00
J. Nick Koston
a7da155a2a
Bump yalexs to 1.2.2 ( #78978 )
2022-09-22 23:39:23 -04:00
J. Nick Koston
2b8d582894
Remove min rssi setting from iBeacon ( #78843 )
2022-09-22 23:39:00 -04:00
Robert Hillis
0ccb495209
Radarr Config Flow ( #78965 )
2022-09-22 22:16:24 -04:00
Erik Montnemery
6b0c9b6a6a
Simplify energy settings ( #78947 )
2022-09-22 21:58:15 -04:00
Erik Montnemery
27599ea0ee
Minor tweaks of hassfest and loader.py ( #78929 )
2022-09-22 21:54:22 -04:00
GitHub Action
bbe19e6255
[ci skip] Translation update
2022-09-23 00:32:50 +00:00
Nathan Spencer
8297317f2a
Bump pylitterbot to 2022.9.6 ( #78970 )
2022-09-22 14:14:43 -10:00
Aaron Bach
48744bfd68
Replace RainMachine freeze protection temperature sensor with a select ( #76484 )
...
* Migrate two RainMachine binary sensors to config-category switches
* Removal
* Replace RainMachine freeze protection temperature sensor with a select
* Fix CI
* Show options in current unit system
* Have message include what entity is replacing this sensor
* Don't define a method for every dataclass instance
* Add issue registry through helper
* Breaking change -> deprecation
* Naming
* Translations
* Remove extraneous list
* Don't swallow exception
* Don't be prematurely defensive
* Better Repairs instructions
2022-09-22 13:19:33 -06:00
epenet
9692cdaf2d
Make _is_valid_unit private in unit system ( #78924 )
2022-09-22 21:02:31 +02:00
epenet
5c7d40cccf
Rename property in Plugwise EntityDescription ( #78935 )
2022-09-22 18:55:57 +02:00
epenet
ddf56baf7a
Move temperature utility to unit_conversion ( #78960 )
2022-09-22 18:31:50 +02:00
starkillerOG
090d004122
Bump motionblinds to 0.6.13 ( #78946 )
2022-09-22 06:17:53 -10:00
Joakim Plate
e46180ee76
Add binary sensor platform to Nibe Heatpump ( #78927 )
...
* Add binary_sensor platform
* Enable binary_sensor platform
* Add binary_sensor to coveragerc
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-09-22 17:57:20 +02:00
epenet
c8491c4404
Move volume utility to unit_conversion ( #78955 )
...
* Move volume utility to unit_conversion
* Split tests
2022-09-22 17:49:45 +02:00
epenet
523d8d246b
Move pressure utility to unit_conversion ( #78953 )
2022-09-22 16:44:09 +02:00
epenet
0767cdd935
Move energy and power utilites to unit_conversion ( #78950 )
...
* Move energy and power utilites to unit_conversion
* Move tests
2022-09-22 15:39:49 +02:00
Jafar Atili
c97817bb0e
Add Button platform to switchbee integration ( #78386 )
...
* Added Button platform to switchbee integration
* fixed review comments
* Addressed CR comments
* Update homeassistant/components/switchbee/button.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/button.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/switchbee/button.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* removed the zone name from the entity name
* Re-add space
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-22 14:20:32 +02:00
epenet
6002377d4f
Convert UnitConverter protocol to a class ( #78934 )
...
* Convert UnitConverter protocl to a class
* Remove logic change
* Use TypeVar
* Remove NORMALIZED_UNIT from pressure
* Reduce size of PR
* Reduce some more
* Once more
* Once more
* Remove DEVICE_CLASS
2022-09-22 14:15:22 +02:00
Joakim Plate
27d1c1f471
Nibe Heat Pump after merge fixups ( #78931 )
2022-09-22 12:17:04 +02:00
dependabot[bot]
9f62a29928
Bump actions/stale from 5 to 6.0.0 ( #78922 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-09-22 10:48:34 +02:00
Raman Gupta
a286600b03
Add debug logging to tomorrowio and mask API key ( #78915 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-09-22 10:09:37 +02:00
rikroe
da4ceea647
Bump bimmer_connected to 0.10.4 ( #78910 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-09-22 08:53:29 +02:00
epenet
713fb874a8
Add NORMALISED_UNIT to UnitConverter ( #78920 )
...
* Add NORMALISED_UNIT to UnitConverter
* Adjust statistics
* Rename
2022-09-22 08:50:08 +02:00
Joakim Plate
f5120872aa
Support for nibe heat pumps with local access ( #78542 )
...
* Add nibe local integration
* Add sensor platform
* Enable sensor platform
* Fix manifest
* Correct domain after rename
* Adjust tests for rename
* Correct codeowners
* Add requirements for tests
* Grab coil by name
* Switch to home assistant error
* Config entry always exist
* Switch to create task
* Bump to 0.5.0
* Use new coils access
* Remove unneeded check
* Use single instance of logger
* Test invalid ip
* Don't allow coil to be None
* Remove sleep
* Initialize data in coordinator init
* Add utils to ignore
* Update homeassistant/components/nibe_heatpump/manifest.json
Co-authored-by: J. Nick Koston <nick@koston.org>
* Use generator instead
* Use tenacity as retry decorator
* Use package instead of name to get logger
* Skip broad exception handling
* Catch missing coil exception
* Add missing test
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-22 08:43:30 +02:00
epenet
39315b7fe3
Introduce UnitConverter protocol ( #78888 )
...
* Introduce ConversionUtility
* Use ConversionUtility in number
* Use ConversionUtility in sensor
* Use ConversionUtility in sensor recorder
* Add normalise to ConversionUtility
* Revert changes to recorder.py
* Reduce size of PR
* Adjust recorder statistics
* Rename variable
* Rename
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-09-22 07:18:00 +02:00