Commit Graph
57664 Commits
Author SHA1 Message Date
Martin HjelmareandGitHub 433c0defbe Clean up pylint warning in zwave_js light (#85149) 2023-01-04 21:13:59 -05:00
William ScanlonandGitHub 8bb964e1bd Bump pyeconet to 0.1.18 to fix energy usage (#85094) 2023-01-04 21:09:54 -05:00
Ernst KlamerandGitHub e33c743f4a Bump bthome-ble to 2.4.1 (#85153)
fix https://github.com/home-assistant/core/issues/85142
fixes undefined
2023-01-05 03:05:46 +01:00
GitHub Action 01e99c0229 [ci skip] Translation update 2023-01-05 00:23:39 +00:00
Martin HjelmareandGitHub 8805a7e555 Fix humidifier enforce type hints (#85148) 2023-01-05 00:58:08 +01:00
Aaron BachandGitHub 80c357c00f Renovate Ridwell config flow tests (#85135)
* Renovate Ridwell config flow tests

* Better fixture name

* Inconsistent typing
2023-01-04 14:00:59 -07:00
6e9d3bf8e9 Renovate Airvisual tests (#84892)
* Renovate AirVisual tests

* Cleanup

* Package scope

* Update tests/components/airvisual/test_config_flow.py

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

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-04 13:05:37 -07:00
JC ConnellandGitHub 9c88dea584 Add last timestamp to Tile attributes (#85095)
* Add last timestamp to Tile attributes

* sort lines ascending
2023-01-04 12:58:53 -07:00
Aaron BachandGitHub b80997cc43 Remove unnecessary title kwarg in options flows (#85131) 2023-01-04 12:17:58 -07:00
Martin HjelmareandGitHub 439b35c310 Fix Z-Wave JS sensor units and device classes (#85129)
fixes undefined
2023-01-04 19:47:10 +01:00
J. Nick KostonandGitHub a9640d9c94 Bump home-assistant-bluetooth to 1.9.2 (#85123) 2023-01-04 18:29:26 +01:00
G JohanssonandGitHub a5225a3606 Sensibo select platform translations (#82743) 2023-01-04 07:17:57 -10:00
Jan BouwhuisandGitHub ee21bc5d7f Allow MQTT device_class or state_class to be set as None (#85106)
* Allow MQTT device_class to be set as `None`

* Add test

* Also allow sensor state_class to be `None`
2023-01-04 15:21:07 +01:00
Guido SchmitzandGitHub a981117f2d Remove illuminance device class for sensors in devolo Home Control (#85108) 2023-01-04 14:38:42 +01:00
Bram KragtenandGitHub d3b1a2c95e Update frontend to 20230104.0 (#85107) 2023-01-04 14:38:17 +01:00
Joakim SørensenandGitHub f5c35ac0c1 Handle zone exception when setting up Cloudflare (#85110) 2023-01-04 14:36:41 +01:00
Erik MontnemeryandGitHub 22dbbd4b71 Revert "Disable sky connect config entry if USB stick is not plugged in" (#85103) 2023-01-04 11:33:16 +01:00
Klaas SchouteandGitHub 0239938d99 Add ANWB Energie (virtual) integration (#85077) 2023-01-04 10:42:55 +01:00
Jan BouwhuisandGitHub 9f24897814 Do not reset current selection on reconfig or MQTT select (#85099)
* Do not reset current selection on reconfig

* Add a test
2023-01-04 10:29:53 +01:00
Jan BouwhuisandGitHub b29c96639b Correct initial config of MQTT climate (#85097)
* Do not reset MQTT climate state on re-config

* More corrections

* Correct startup behavior in optimistic mode
2023-01-04 10:29:02 +01:00
Aaron BachandGitHub 49b1d6e7fe Remove workaround for reloading PurpleAir upon device removal (#85086) 2023-01-03 21:24:24 -05:00
shbatmandGitHub e150b0cf0f ISY994: Add dhcp support for eisy (#85083) 2023-01-03 15:14:36 -10:00
GitHub Action 5169721916 [ci skip] Translation update 2023-01-04 00:22:58 +00:00
Paul BotteinandGitHub dd0f11a062 Add translation key for IPP printer integration (#84441)
* Add translation key for IPP printer integration

* Add tests
2023-01-03 17:56:46 -06:00
Marc MuellerandGitHub 516cb31635 Fix multi inheritance with CoordinatorEntity (#85053) 2023-01-03 23:07:59 +01:00
Robert SvenssonandGitHub 6718b40181 Make switch platform use common UniFi entity class (#84458)
* Make switch platform use common UniFi entity class

* Consolidate common functions between update and switch platforms

* Use controller.register_platform_add_entities

* Rename UnfiEntityLoader to UnifiUpdateEntityDescriptionMixin
2023-01-03 22:57:44 +01:00
799d527fb5 Add MQTT climate setting for current humidity (#84592)
* MQTT Climate: Add support for setting the current humidity via MQTT

* MQTT Climate: Add configuration constants related to setting the target humidity

* MQTT Climate: Add support for setting the humidity's state topic & template

* MQTT Climate: Add support for setting the initial humidity

* MQTT Climate: Add support for setting the humidity's command topic & template

* MQTT Climate: Add support for setting the min/max humidity

* MQTT Climate: Fix style & tests

* MQTT Climate: Set the initial humidity to None

* MQTT Climate: Rename _set_mqtt_attribute to _set_climate_attribute and handle_temperature_received to handle_climate_attribute_received

* MQTT Climate: Copy humidity range validation from MQTT Humidifier

* MQTT Climate: Remove CONF_HUMIDITY_INITIAL

* MQTT Climate: Only enable support for TARGET_HUMIDITY when the command topic is set

* MQTT Climate: Check if setting the target humidity is supported before actually setting it

* MQTT Climate: Make sure that CONF_HUMIDITY_COMMAND_TOPIC has been configured when setting CONF_HUMIDITY_STATE_TOPIC

* MQTT Climate: Fix broken tests

* MQTT Climate: Add test for optimistically setting the target humidity

* MQTT Climate: Remove references to "temperature" in handle_climate_attribute_received

* MQTT Climate: Add additional humidity-related tests

* MQTT Climate: Remove supported feature check in handle_target_humidity_received

It's not needed because this is covered by the `valid_humidity_state_configuration` validation.

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

* MQTT Climate: Remove supported feature check in async_set_humidity

It is covered by the base Climate entity.

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2023-01-03 22:57:20 +01:00
J. Nick KostonandGitHub 7fdf00a9fb Bump scapy to 2.5.0 (#85074)
changelog: https://github.com/secdev/scapy/compare/v2.4.5...v2.5.0

Reduces memory overhead via https://github.com/secdev/scapy/pull/3579
2023-01-03 16:48:47 -05:00
Klaas SchouteandGitHub 7d54620f34 Add EnergyZero integration (#83886) 2023-01-03 22:28:16 +01:00
38f183a683 Ruuvi Gateway integration (#84853)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-03 10:19:43 -10:00
Robert SvenssonandGitHub a75bad3a83 Move add Device tracker entities to UniFi controller (#84883) 2023-01-03 20:59:28 +01:00
Andre LengwenusandGitHub 45fbbbaea1 Fix integer only LCN variable values (#85035) 2023-01-03 20:23:52 +01:00
J. Nick KostonandGitHub d89c259d7e Fix double time conversion in async_track_point_in_utc_time (#85036) 2023-01-03 20:21:54 +01:00
Erik MontnemeryandGitHub 6490dcf099 Import mqtt and recorder locally in test fixtures (#85067) 2023-01-03 20:18:36 +01:00
6349760a2c Zeversolar integration (#84887)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-01-03 20:14:08 +01:00
Franck NijhofandGitHub c1a6f83f12 Fix incorrectly return type on bad_identifier in UniFi Protect (#85050) 2023-01-03 20:10:27 +01:00
Ernst KlamerandGitHub 171e114ec1 Add door, opening and motion sensors to Xiaomi-ble (#84990) 2023-01-03 08:21:28 -10:00
amitfinandGitHub b5664f9eaf Bump pycoolmasternet-async and add coolmaster swing mode (#82809)
* Add filter and error code support to CoolMastetNet

* Create separate entities

* coolmaster swing_mode support

* Changed default to False

* Raise HomeAssistantError

* Add tests for init and climate

* Fixed bad merge

* Catch only ValueError
2023-01-03 10:21:11 -08:00
Austin BrunkhorstandGitHub ca7384f96e Add services for transitioning snooz volume on or off (#83515)
* Add services for fading snooz on/off

* Rename fade to transition
2023-01-03 18:08:54 +01:00
amitfinandGitHub 11b03b5669 Bump pycoolmasternet-async and add filter and error code support to CoolMastetNet (#84548)
* Add filter and error code support to CoolMastetNet

* Create separate entities

* Remove async_add_entities_for_platform

* Fixed call to async_add_entities

* Avoid using test global
2023-01-03 09:00:45 -08:00
34798189ca Improve SFR Box test coverage (#85054)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-03 17:56:30 +01:00
epenetandGitHub 3737170d37 Improve onewire tests (#85064) 2023-01-03 17:32:39 +01:00
epenetandGitHub 6af07aa348 Improve renault tests (#85065) 2023-01-03 17:32:10 +01:00
Franck NijhofandGitHub 5caef34209 Update adguard to 0.6.1 (#85052)
* Update adguard to 0.6.0

* Update adguard to 0.6.1
2023-01-03 15:28:39 +01:00
Michał HurynandGitHub d1935603a9 Bump blebox_uniapi to 2.1.4 (#85059) 2023-01-03 15:22:00 +01:00
epenetandGitHub 58b36514ad Address late feedback in SFR Box coordinator (#85039)
* Address late feedback in SFR Box coordinator

* One more
2023-01-03 13:54:15 +01:00
epenetandGitHub 4cea5420b3 Add bitcoin to strict typing (#85049) 2023-01-03 13:44:06 +01:00
Sándor OrosziandGitHub a0d41e1d97 Add hs_command_template and xy_command_template to mqtt light default schema (#84988)
* Add mqtt light hs_command_template

* Add mqtt light xy_command_template
2023-01-03 12:58:00 +01:00
epenetandGitHub e7e1a7d46e Clarify NumberDeviceClass.PRECIPITATION docstring (#85051) 2023-01-03 12:31:01 +01:00
epenetandGitHub 2a9526de17 Address late feedback in SFR Box config flow (#85037)
* Address late feedback in SFR Box config flow

* Adjust tests
2023-01-03 12:18:05 +01:00