Commit Graph

63628 Commits

Author SHA1 Message Date
Joost Lekkerkerker
e9495c9cc6 Add entity translations for homewizard (#95416)
* Add entity translations for homewizard

* Add entity translations for homewizard

* Add entity translations for homewizard

* Fix tests
2023-06-28 14:02:54 +02:00
avee87
6c2c4c989f Migrate Transmission to new entity naming (#95436) 2023-06-28 14:00:06 +02:00
Joost Lekkerkerker
103375ef95 Add entity translations to HVV Departures (#95442)
* Add entity translations to HVV Departures

* Add entity translations to HVV Departures
2023-06-28 13:57:04 +02:00
Joost Lekkerkerker
ff015310fd Add entity translations to honeywell (#95440) 2023-06-28 13:55:42 +02:00
Sab44
c1953b0ae4 Decouple Hyperion entitites and clear source when light is off (#80478)
* Remove Hyperion Priority Light

* Remove coupling between light entity and led device

* Merge HyperionLight and HyperionBaseLight as we will only have one light entity

* Set state based on whether priority channel is open or not

* Remove leftover variable from Priority Light

* Remove external sources from light entity; use switch entities instead

* Remove external effects from effects to show dropdown

* Remove workaround for hyperion.ng issue 992

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-06-28 13:51:42 +02:00
starkillerOG
ee4459f41e Extend Reolink update entity (#94323)
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2023-06-28 13:32:14 +02:00
Christopher Johnson
c2cd4d0517 Expose host in ubus device tracker (#80621)
* Expose host in ubus device tracker

* Update homeassistant/components/ubus/device_tracker.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-06-28 13:27:47 +02:00
Dominik
796b5ef196 Bump glances-api to 0.4.3 (#95431) 2023-06-28 13:23:15 +02:00
Denis Shulyaka
ae21ab2945 Add action attribute to Humidifier entity (#95131)
* Add HumidifierAction StrEnum

* Add action attribute to HumidifierEntity

* Update strings.json

* Add action to demo humidifier

* Add tests

* Fix imports

* Add 'off' humidifier action

* Set action to 'off' when state is 'off'

* Add 'off' action to strings.json

* Test that action sets to "off" when state is "off"

* Use is_on instead of state

* Fix typo

* black
2023-06-28 13:21:17 +02:00
Jan Bouwhuis
8b6ed9c6b9 Fix test with time issue for xiaomi_miio button (#95438) 2023-06-28 13:19:24 +02:00
Jan Bouwhuis
fe7857c8ec Add current_humidity device_trigger for humidity component (#95435)
Add current_humidity device_trigger for humidity
2023-06-28 13:13:55 +02:00
Maximilian
0bfb81ecf3 Replace NINA corona filter with regex (#83181)
* Change headline filter to regex

* Add config migration

* Update config flow
2023-06-28 13:00:08 +02:00
Maxim Oei
36b0fc17df Update Telegram bot to support URLs in inlineKeyboard (#70445)
* Update Telegram bot to support URLs in inlineKeyboard

Update creation of InlineKeyboardButton to support url case, on top of callbacks

* linting

* Apply suggestions from code review

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-06-28 12:56:00 +02:00
Jan Bouwhuis
8b563120b5 Add comment for assumed trigger_type (#95432)
* Add comment for assumed tigger_type

* Update homeassistant/components/climate/device_trigger.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-06-28 12:22:56 +02:00
Álvaro Fernández Rojas
d430e089d2 Update aioairzone-cloud to v0.2.0 (#95429) 2023-06-28 11:09:17 +02:00
Paulus Schoutsen
149ac4f99e Capitalize a bunch of translations (#95421) 2023-06-28 11:08:53 +02:00
avee87
a5b91cb7e3 Fix invalid unique id for Transmission entities (#84664)
* Update unique id for Transmission entities

* Moved migration to a separate function

* Hopefully fixed coverage

* Extracted dictionary to constant

* review comments

* more comments

* revert accidental name change

* more review comments

* more review comments

* use lists instead of incorrect tuple syntax
2023-06-28 10:45:13 +02:00
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
Franck Nijhof
98a94fea99 Merge branch 'master' into dev 2023-06-28 10:23:20 +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
dependabot[bot]
ebd5eb4470 Bump sigstore/cosign-installer from 3.1.0 to 3.1.1 (#95427)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 09:41:08 +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