Joost Lekkerkerker
2747da784c
Move Fjaraskupan coordinator to separate file ( #95342 )
...
* Move coordinator to separate file
* Move coordinator to separate file
* Move coordinator to separate file
2023-06-28 10:41:50 +02:00
Luke
f6aae8b01b
Remove unneded construct import for Eddystone ( #95418 )
2023-06-28 10:02:01 +02:00
Jan Bouwhuis
265ccae54f
Do not allow zerovalue as total_increasing for homewizard sensors ( #90982 )
...
* Do not allow zerovalue as total_increasing
* Fix for solar exports
* Revert not needed change
* Adjust handling, making tests pass
---------
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-06-28 09:53:33 +02:00
cpolhout
cfb133d431
Add new integration Loqed ( #70080 )
2023-06-28 09:42:12 +02:00
aschobba
f5b2273fc1
Add support for HmIP-BS2 to HomematicIP Cloud ( #93599 )
...
* Add support for HmIP-BS2
Add support for HmIP-BS2
* Run ruff fix
---------
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-06-28 09:33:48 +02:00
hcross13
5955be46a4
Fix ness_alarm tasks being fired before required sensors and panel are loaded asynchronously ( #94590 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-06-28 09:30:48 +02:00
Ruben Bokobza
7a82176670
Add preset support to electrasmart climate ( #94068 )
2023-06-28 09:29:58 +02:00
starkillerOG
d2cd0c9934
Add reolink channel based record, push, email, ftp, and buzzer switches ( #91006 )
...
* Add channel based email, ftp, push, rec and buzzer switches
* fix dataclass
2023-06-28 09:18:14 +02:00
Don Holly
04e277ac95
Add AirQuality SensorState support for Google Assistant ( #80579 )
...
* Add AirQuality SensorState support for Google Assistant
* Code formatting
* Apply suggestions from code review
Co-authored-by: Joakim Plate <elupus@ecce.se>
* Update trait.py
* Update trait.py
* Fix google_assistant tests
* Update trait.py
* Simplify sensor state payload and tests
* Add more tests to fix coverage
* fix tests
* Truncate once
---------
Co-authored-by: Joakim Plate <elupus@ecce.se>
Co-authored-by: Erik <erik@montnemery.com>
2023-06-28 08:55:00 +02:00
J. Nick Koston
72806bfaf2
Add more test coverage for ESPHome lights ( #95415 )
2023-06-28 08:40:21 +02:00
Joost Lekkerkerker
b53b162d05
Add entity translations to Flo ( #95347 )
...
* Add entity translations to Flo
* Add entity translations to Flo
2023-06-28 08:36:10 +02:00
Michael
4daacf9c4b
Add Guest WiFi QR-Code image entity to AVM Fritz!Tools ( #95282 )
2023-06-27 23:48:28 +02:00
Joost Lekkerkerker
aaa4ee79b8
Add entity translations to HERE Travel time ( #95412 )
2023-06-27 23:35:12 +02:00
shbatm
4e05205174
Add updated ISY994/IoX Units of Measurement ( #95408 )
2023-06-27 16:17:36 -05:00
Nathan Spencer
ec8988f8ea
Add time entity for sleep mode start time to Litter-Robot 3 ( #94194 )
2023-06-27 22:25:29 +02:00
Joost Lekkerkerker
21c619e702
Add entity translations to Guardian ( #95411 )
2023-06-27 22:24:41 +02:00
zry98
bafb81337b
Add buttons for resetting vacuum consumable status in xiaomi_miio ( #91483 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Eugenio Panadero <eugenio.panadero@gmail.com>
2023-06-27 21:58:29 +02:00
Dave T
7fa86d3998
Simplify parsing of user input during config flow for generic ( #86256 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2023-06-27 21:29:06 +02:00
Álvaro Fernández Rojas
78380c0cd4
Allow turning Airzone slave zones on with any HVAC mode ( #94721 )
...
airzone: climate: allow turning slave zone on with any hvac mode
If the user selects a different mode on a slave zone from the one selected on
the master zone, it will raise an exception and it won't change the operation
mode or turn it on.
Change this behaviour so that the exception will still be raised but the slave
zone will be turned on and the hvac mode won't be changed.
This allows commanding airzone slave zones from limited APIs like homekit.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-27 21:25:41 +02:00
Marcel van der Veldt
ed2daf1f65
Change subscription logic for Matter devices ( #95387 )
2023-06-27 21:12:29 +02:00
Joost Lekkerkerker
a885ceefa2
Add entity translations to Gios ( #95403 )
2023-06-27 20:58:03 +02:00
Eric Severance
a4a6972237
Set webhook local_only deprecation to 2023.11.0 ( #95401 )
2023-06-27 20:43:11 +02:00
Charles Garwood
34827571ba
Add set_config service to Fully Kiosk Browser integration ( #95318 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-27 20:42:18 +02:00
micha91
16fe79db75
Improve the source labels for MusicCast players ( #74954 )
2023-06-27 20:34:04 +02:00
Joost Lekkerkerker
dd3693caca
Add entity translations to Github ( #95404 )
2023-06-27 20:33:27 +02:00
Ian Foster
286bdff8bc
Fix keyboard_remote device_descriptor when using symbolic links ( #94744 )
2023-06-27 20:31:41 +02:00
Marcel van der Veldt
e7f29263e3
Fix sending a (default) pincode to Matter Lock operations ( #95402 )
2023-06-27 20:27:48 +02:00
Mick Vleeshouwer
99a622c8ee
Bump pyoverkiz to 1.9.0 ( #95400 )
2023-06-27 20:25:31 +02:00
Erik Montnemery
179e1da164
Use entity registry id in text device actions ( #95398 )
2023-06-27 20:24:40 +02:00
Franck Nijhof
d7b7deb95f
Improve climate turn_on service ( #94645 )
2023-06-27 20:17:13 +02:00
Eric Severance
bbae2061e7
Add wemo options enable_subscription & enable_long_press ( #56972 )
...
* Add wemo options enable_subscription & enable_long_press
* Also add polling_interval_seconds option
* Give feedback about invalid option combinations
* Use a frozen dataclass for Options
* Validate polling_interval_seconds
* Describe message arg
* Replace broad exception with PyWeMoException
2023-06-27 20:10:13 +02:00
Joost Lekkerkerker
6a85e227db
Show all YouTube subscriptions in config flow ( #94287 )
2023-06-27 20:07:44 +02:00
Franck Nijhof
48776f86dc
Use identify device class in Elgato identify button entity ( #95361 )
...
* Use identify device class in Elgato identify button entity
* Clean up strings
2023-06-27 13:59:49 -04:00
Erik Montnemery
0fc51ac75a
Remove current humidity humidifier device trigger ( #95394 )
2023-06-27 19:55:59 +02:00
Richard Kroegel
f1a54a510c
Re-add "deactivate air conditioning" button to bmw_connected_drive ( #94765 )
2023-06-27 19:55:46 +02:00
Mike Knoop
2092bd225d
Distinguish multiple raise lower buttons on one Lutron keypad ( #92380 )
2023-06-27 19:52:46 +02:00
Erik Montnemery
e18f7dffb0
Teach validate_config to validate lists of conditions ( #95380 )
...
* Teach validate_config to validate lists of conditions
* Update test
2023-06-27 19:44:23 +02:00
Joost Lekkerkerker
e8cb9fba7b
Add entity translations to Geocaching ( #95396 )
2023-06-27 19:42:55 +02:00
Paul Bottein
8b25fd8563
Use total increasing for ecowitt precipitation and lightning count ( #90099 )
2023-06-27 19:32:06 +02:00
Maciej Bieniek
8d6a711cac
Make `unique_id` of the Shelly button entity immutable ( #95160 )
2023-06-27 19:10:12 +02:00
aschmitz
1dc9c77a3e
Tag Aranet diagnostic entities appropriately ( #95218 )
2023-06-27 18:56:46 +02:00
Joost Lekkerkerker
e4eb7e4796
Add entity translations to FireServiceRota ( #95337 )
2023-06-27 18:55:40 +02:00
Joost Lekkerkerker
09bfb08067
Add entity translations to Flume ( #95350 )
2023-06-27 18:54:32 +02:00
Joost Lekkerkerker
0b32a6e0d1
Use shorthand attributes for freedompro ( #95358 )
2023-06-27 18:53:29 +02:00
Joost Lekkerkerker
b0834472bc
Use device class translations for Fritz ( #95362 )
2023-06-27 18:48:03 +02:00
Erik Montnemery
68db751ce1
Refactor template image ( #95353 )
2023-06-27 18:46:36 +02:00
Joost Lekkerkerker
1a8bc1930c
Add entity translations to FiveM ( #95370 )
2023-06-27 18:44:26 +02:00
Franck Nijhof
4b9bfe9a50
Support importing Blueprints from the Home Assistant websites ( #95340 )
...
* Support importing Blueprints from the Home Assistant websites
* Improve test coverage
2023-06-27 12:40:53 -04:00
Erik Montnemery
bff4b0c79c
Use entity registry id in arcam_fmj device triggers ( #95391 )
2023-06-27 18:25:17 +02:00
Erik Montnemery
5a90a44233
Use entity registry id in kodi device triggers ( #95392 )
2023-06-27 18:24:53 +02:00
Erik Montnemery
1fec407a24
Set scripts which fail validation unavailable ( #95381 )
2023-06-27 18:24:34 +02:00
Erik Montnemery
17ac1a6d32
Set automations which fail validation unavailable ( #94856 )
2023-06-27 18:23:33 +02:00
Joost Lekkerkerker
8bbb396048
Move freedompro coordinator to separate file ( #95360 )
...
* Move coordinator to separate file for freedompro
* Move coordinator to separate file for freedompro
2023-06-27 17:48:36 +02:00
Joakim Sørensen
db01aecb02
Add contents to connection_info handler in cloud client ( #95059 )
2023-06-27 17:45:41 +02:00
Robert Hillis
cd26de73b4
Add button platform to Dremel 3D printer ( #94517 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-06-27 17:44:29 +02:00
Franck Nijhof
3e85a29b86
Move overlapping pylint rules to ruff, disable mypy overlap ( #94359 )
2023-06-27 17:42:46 +02:00
disforw
7c676c0a7d
Add config_flow to QNAP ( #80450 )
...
* Create config_flow.py
* Update __init__.py
* Create const.py
* Create strings.json
* Update sensor.py
* Update manifest.json
* Update manifest.json
* Add device name to entities
* Correcting health sensor
* Update manifest.json
* Adding integration_type
* Update sensor.py
* Update __init__.py
* Enums
* Update sensor.py
* Removed unused notify_create
* Switch to SensorDeviceClass.TEMPERATURE
* Update enums
* Remove SENSOR_TYPES from const.py
* Add SENSOR_TYPES to sensor.py
* Removed dependancies
* Removed import yaml
* Removed entity_registry_enabled_default
* Update const.py remove dups
* Update manifest.json removed dups
* Update __init__.py
* Update const.py
* Update manifest.json
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py remove unused
* Update sensor.py add docstring
* Update sensor.py add super
* Remove FOLDER sensors
* Remove VOLUME_NAME
* fix cli
* fix cli
* Add config flow tests
* Update requirements_test_all.txt
* Update CODEOWNERS
* Update homeassistant/components/qnap/config_flow.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/qnap/config_flow.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/qnap/config_flow.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update __init__.py
Change unload to walrus
Remove async_setup
* Update const.py remove PLATFORMS
* Update __init__.py add Platform Enum
As per epenet
* Update __init__.py
* Update config_flow.py
* Update sensor.py
* Update __init__.py
ruff
* Update config_flow.py
Ruff
* Update sensor.py
* Update const.py remove attrs
* Update sensor.py add attrs
* Revert tuple for sensor extend
* Update sensor.py
* Update coordinator.py
* Update coordinator.py
* Update sensor.py
* Update coordinator.py
* Update homeassistant/components/qnap/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/qnap/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/qnap/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update coordinator.py
* Update __init__.py
* Update coordinator.py
* Update sensor.py
* Add device_info
* Update sensor.py
* Update sensor.py self._attr_unique_id
* Update sensor.py
* Update sensor.py
* Type Hints
* Move tuples
* Drive sensor name
* Remove caps
* Remove caps
* Add YAML import
* Update sensor.py fix ruff
* Revert tuples
* Update sensor.py as per review
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
* assert uid is not None
* Update homeassistant/components/qnap/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/qnap/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update .coveragerc
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/qnap/config_flow.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/qnap/config_flow.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/qnap/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/qnap/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update sensor.py
* Update config_flow.py add imports
* Update const.py
* Update sensor.py move confs to const
* Update config_flow.py add const
* Update test_config_flow.py remove const name
* Update test_config_flow.py remove standard result const
* Update test_config_flow.py
* Combine tests
* Update test_config_flow.py
* Update config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update sensor.py change UID as requested
* Update sensor.py added check for monitor_device
* fix tests
* Remove rounding
* Revert "Remove rounding"
This reverts commit 61bf653c06
.
---------
Co-authored-by: starkillerOG <starkiller.og@gmail.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-06-27 17:42:27 +02:00
Franck Nijhof
43fe30f6ee
Use identify device class in ZHA identify button entity ( #95373 )
2023-06-27 17:42:13 +02:00
Joost Lekkerkerker
e7cc839a96
Add entity translations to Fully Kiosk ( #95368 )
2023-06-27 17:41:41 +02:00
J. Nick Koston
df65fa3899
Bump pyatv to 0.13.2 ( #95388 )
2023-06-27 17:38:15 +02:00
Marcel van der Veldt
30fcfaf1ec
Some small fixes for the Matter light platform ( #95343 )
2023-06-27 17:33:10 +02:00
Joost Lekkerkerker
e19b29d6ae
Add entity translations to Flux led ( #95355 )
2023-06-27 16:58:57 +02:00
Diogo Gomes
96bf8ef8d6
Add Risk of Fire sensor to IPMA ( #80295 )
2023-06-27 16:00:10 +02:00
Erik Montnemery
f3fc741a71
Bump hass-nabucassa to 0.69.0 ( #95367 )
2023-06-27 15:29:30 +02:00
Erik Montnemery
190d67b56c
Improve content type handling in ImageEntity ( #95365 )
2023-06-27 15:28:49 +02:00
Franck Nijhof
116dd67472
Use identify device class in LIFX identify button entity ( #95372 )
2023-06-27 14:52:44 +02:00
J. Nick Koston
878d41a472
Remove senseme integration ( #94363 )
2023-06-27 14:43:19 +02:00
Joost Lekkerkerker
50e36fbdda
Add entity translations to Flick electric ( #95345 )
2023-06-27 14:38:36 +02:00
Dylan Owen
fe28067481
Updated pyopnsense to support a 20 second timeout ( #95314 )
...
* Updated pyopnsense to support a timeout
* Self Review
* Removed the yaml configuration portion
2023-06-27 08:31:02 -04:00
Franck Nijhof
9ca0a095ab
Use identify device class in HomeWizard identify button entity ( #95369 )
2023-06-27 14:30:46 +02:00
Joost Lekkerkerker
c1e8eb7c96
Use device class translations for Fritzbox ( #95363 )
2023-06-27 14:06:57 +02:00
Haim Gelfenbeyn
0c66ccebd1
Verify that the MAC address that Fully Kiosk reported is usable ( #94887 )
2023-06-27 13:34:07 +02:00
Erik Montnemery
723f6d35b0
Address late review comments on image entity URL support ( #95338 )
2023-06-27 13:22:59 +02:00
Joost Lekkerkerker
968bc25259
Add entity translations to Flipr ( #95344 )
2023-06-27 13:20:30 +02:00
Joost Lekkerkerker
f61332c9b4
Clean up forecast_solar const file ( #95356 )
2023-06-27 13:19:10 +02:00
Joost Lekkerkerker
d8e73b6a6b
Move FiveM entity class to separate file ( #95348 )
2023-06-27 13:17:51 +02:00
Martin Hjelmare
4d2fa5bdbc
Onboard Google Translate ( #95352 )
2023-06-27 13:12:25 +02:00
Joost Lekkerkerker
2c9213baa1
Bump python-opensky to 0.0.10 ( #94335 )
2023-06-27 13:10:09 +02:00
Jan Bouwhuis
4d05a3ae79
Add url support for mqtt image platform ( #95249 )
...
* Add url support for mqtt image platform
* Refactor url fetch code to use base platform
* Update after rebase
---------
Co-authored-by: Erik <erik@montnemery.com>
2023-06-27 12:49:31 +02:00
Joost Lekkerkerker
a80862f3db
Add entity translations to Fjaraskupan ( #95341 )
2023-06-27 12:38:32 +02:00
Franck Nijhof
c225c46853
Clean up device class based entity translations in Community.Sensors ( #95011 )
2023-06-27 12:31:57 +02:00
Erik Montnemery
3c015f85f4
Revert "Change the device class name `volatile organic compounds parts` to `VOCs ratio`" ( #95332 )
2023-06-27 12:28:31 +02:00
Joakim Sørensen
4d4e7522f4
Adjust the analytics collector to only report configured integrations ( #95246 )
2023-06-27 12:08:51 +02:00
Erik Montnemery
90c1263501
Adjust image entity URL support ( #95330 )
2023-06-27 11:59:24 +02:00
Patrick ZAJDA
58f8f9c82a
Add state attribute translations to Switchbot ( #90861 )
2023-06-27 11:52:20 +02:00
Jan Bouwhuis
22f29e8c84
Add validation of content_type to image entity ( #95248 )
2023-06-27 11:46:31 +02:00
Joost Lekkerkerker
af7b25d748
Move FiveM coordinator to separate file ( #95339 )
...
Move coordinator to separate file
2023-06-27 12:40:38 +03:00
G Johansson
30d22fe49b
Add new attributes into Template Weather ( #95100 )
2023-06-27 11:19:51 +02:00
Joost Lekkerkerker
ba244b7af7
Add entity translations to Efergy ( #95291 )
...
* Add entity translations to Efergy
* Add entity translations to Efergy
2023-06-27 10:22:08 +02:00
Robert Hillis
10f116a507
Add entity translations to Google Mail ( #95312 )
2023-06-27 10:19:47 +02:00
Robert Hillis
16bcbe3d22
Add entity translations to Lidarr ( #95313 )
2023-06-27 10:19:20 +02:00
Joost Lekkerkerker
4ab8411145
Make Dexcom use shorthand attributes ( #95231 )
2023-06-27 10:17:09 +02:00
Robert Hillis
7add36d847
Add entity translations to Litterrobot ( #95316 )
2023-06-27 10:12:02 +02:00
Erik Montnemery
c2f7e5840b
Use entity registry id in climate device actions ( #95268 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-06-27 09:28:54 +02:00
Robert Hillis
8d1cd39044
Add entity translations to Radarr ( #95317 )
2023-06-27 08:45:27 +02:00
Joost Lekkerkerker
73bc5a4e8f
Add entity translations to Aurora ABB PowerOne ( #95132 )
2023-06-27 08:42:09 +02:00
Jan Bouwhuis
98cc45ec10
Add image url support ( #95301 )
...
* Add image url support
* Use hass as parameter
* Add verify ssl parameter and improve exception handling
* Improve error handling, ignore empty URL's
* Update existing image platforms
---------
Co-authored-by: Erik <erik@montnemery.com>
2023-06-27 08:36:12 +02:00
dougiteixeira
363dab7ce4
Change the device class name `volatile organic compounds parts` to `VOCs ratio` ( #95126 )
2023-06-27 08:33:11 +02:00
Joost Lekkerkerker
2c3a50fdb1
Add entity translations to Awair ( #95308 )
2023-06-27 08:27:33 +02:00
Paulus Schoutsen
5f14cdf69d
Allow stopping a script with a response value ( #95284 )
2023-06-27 08:24:22 +02:00