J. Nick Koston
3ac5b780ff
Reject the WiFI AP when considering to update a shelly config entry from zeroconf ( #85265 )
...
Reject the WiFI AP IP when considering to update a shelly config entry from zeroconf
fixes #85180
2023-01-06 01:44:10 +02:00
Franck Nijhof
f4a71ea83f
Fix translation keys for NAM sensors ( #85245 )
...
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
2023-01-05 23:17:29 +01:00
Álvaro Fernández Rojas
146b43f8c5
Add Airzone Select platform support ( #76415 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-05 11:03:36 -10:00
J. Nick Koston
28ad27a3b3
Improve error reporting when switchbot auth fails ( #85244 )
...
* Improve error reporting when switchbot auth fails
related issue #85243
* bump
* coverage
2023-01-05 15:29:13 -05:00
Franck Nijhof
4a48f0d659
Fix device class for DSMR gas sensors providing energy readings ( #85202 )
2023-01-05 20:28:13 +01:00
Erik Montnemery
377396ba16
Add WS endpoint config/entity_registry/get_entries ( #85063 )
2023-01-05 09:39:10 -05:00
Duco Sebel
ab6535382d
Bumb python-homewizard-energy to 1.4.0 ( #85114 )
2023-01-05 11:35:59 +01:00
Artem Draft
49885757db
Bump pybravia to 0.3.0 ( #85127 )
2023-01-05 11:34:07 +01:00
Aaron Bach
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
Aaron Bach
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
Martin Hjelmare
439b35c310
Fix Z-Wave JS sensor units and device classes ( #85129 )
...
fixes undefined
2023-01-04 19:47:10 +01:00
G Johansson
a5225a3606
Sensibo select platform translations ( #82743 )
2023-01-04 07:17:57 -10:00
Jan Bouwhuis
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
Joakim Sørensen
f5c35ac0c1
Handle zone exception when setting up Cloudflare ( #85110 )
2023-01-04 14:36:41 +01:00
Erik Montnemery
22dbbd4b71
Revert "Disable sky connect config entry if USB stick is not plugged in" ( #85103 )
2023-01-04 11:33:16 +01:00
Jan Bouwhuis
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 Bouwhuis
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 Bach
49b1d6e7fe
Remove workaround for reloading PurpleAir upon device removal ( #85086 )
2023-01-03 21:24:24 -05:00
shbatm
e150b0cf0f
ISY994: Add dhcp support for eisy ( #85083 )
2023-01-03 15:14:36 -10:00
Paul Bottein
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
Mike K
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
Klaas Schoute
7d54620f34
Add EnergyZero integration ( #83886 )
2023-01-03 22:28:16 +01:00
Aarni Koskela
38f183a683
Ruuvi Gateway integration ( #84853 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-03 10:19:43 -10:00
Erik Montnemery
6490dcf099
Import mqtt and recorder locally in test fixtures ( #85067 )
2023-01-03 20:18:36 +01:00
Koen van Zuijlen
6349760a2c
Zeversolar integration ( #84887 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-01-03 20:14:08 +01:00
Ernst Klamer
171e114ec1
Add door, opening and motion sensors to Xiaomi-ble ( #84990 )
2023-01-03 08:21:28 -10:00
amitfin
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 Brunkhorst
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
amitfin
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
epenet
34798189ca
Improve SFR Box test coverage ( #85054 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-03 17:56:30 +01:00
epenet
3737170d37
Improve onewire tests ( #85064 )
2023-01-03 17:32:39 +01:00
epenet
6af07aa348
Improve renault tests ( #85065 )
2023-01-03 17:32:10 +01:00
Sándor Oroszi
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
epenet
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
Erik Montnemery
605619a5ee
Update stale strings in repairs tests ( #85046 )
2023-01-03 11:11:20 +01:00
J. Nick Koston
6b95fa5942
Fix bluetooth not being loaded with esphome proxies when removed from default_config ( #85032 )
...
* Fix bluetooth not being loaded with esphome proxies when removed from default_config
fixes #84960
* actually commit the conftest change
2023-01-02 21:10:39 -05:00
starkillerOG
c4a5d12df4
Switch to reolink-aio ( #85014 )
...
* switch to reolink-aio
* fix imports
2023-01-02 20:49:55 -05:00
Martin Hjelmare
94b80db968
Handle not available add-on in hassio add-on manager ( #84943 )
...
* Handle not available add-on in hassio add-on manager
* Fix zwave_js tests
* Fix sky connect tests
* Fix matter tests
* Fix yellow tests
* Update hardware tests
2023-01-02 20:28:21 -05:00
shbatm
240e1fd8f3
Update ISY994 integration to be model agnostic ( #85017 )
2023-01-02 14:22:40 -10:00
J. Nick Koston
b8a1537b58
Improve performance of fetching and storing history and events with the database ( #84870 )
2023-01-02 13:26:08 -10:00
Erik Montnemery
472c23d35f
Disable sky connect config entry if USB stick is not plugged in ( #84975 )
...
* Disable sky connect config entry if USB stick is not plugged in
* Remove debug stuff
2023-01-02 22:24:59 +01:00
mkmer
323810e31a
Bump AIOAladdinConnect to 0.1.50 ( #85006 )
2023-01-02 21:47:36 +01:00
Joakim Plate
987e77780a
Only run garbage collection per module ( #84681 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-01-02 09:31:12 -10:00
Joakim Plate
b302d1f3fc
Add initial test for nibe buttons ( #84950 )
2023-01-02 20:24:20 +01:00
Robert Svensson
534bb74069
Bump axis to v45 ( #84992 )
2023-01-02 18:14:14 +01:00
Franck Nijhof
02b5da710b
Remove attributes from Twinkly lights ( #84986 )
2023-01-02 17:58:07 +01:00
Aaron Bach
0a77232444
Renovate PurpleAir tests ( #84894 )
2023-01-02 12:55:19 +01:00
Erik Montnemery
9af17fa5a0
Improve device automation tests ( #84972 )
2023-01-02 12:33:38 +01:00
Erik Montnemery
11c174aca3
Revert "Add aliases to device registry items" ( #84976 )
2023-01-02 12:30:25 +01:00
Jan Bouwhuis
9cf86b234b
Add optimistic option for MQTT climate ( #84777 )
2023-01-02 11:39:42 +01:00