1
0
mirror of https://github.com/home-assistant/core.git synced 2025-07-27 15:17:35 +00:00

98 Commits

Author SHA1 Message Date
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 () 2024-05-07 14:00:27 +02:00
Martin Hjelmare
47f0d5ed1f
Add script to compare alexa locales with upstream ()
* Add script to compare alexa locales with upstream

* Use a function in script

* Add test base

* Complete output assertion

* Add type annotation

* Add note to docstring

* Update script call example

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

---------

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-04-18 13:41:34 +02:00
Sid
0d66d298ec
Enable Ruff RET504 ()
* Enable Ruff RET504

* fix test

* Use noqa instead of cast

* fix sonos RET504

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-06 11:07:37 +02:00
Marc Mueller
81c34ac952
Fix spelling [docstrings + comments] () 2024-03-25 11:33:00 +01:00
Joost Lekkerkerker
690ba103ed
Improve lists in integrations [A] ()
* Use list comprehension [A]

* Use list comprehension [A]

* Update homeassistant/components/aws/notify.py
2024-03-11 16:17:44 +01:00
Marc Mueller
ff3a801936
Add empty line after module docstring [a-d] () 2024-03-08 14:51:32 +01:00
Jan Bouwhuis
c725238c20
Fix alexa fails reporting the state in specific cases ()
* Fix alexa fails reporting the state in specific cases

* More cases
2024-01-23 23:36:44 +01:00
Jan Bouwhuis
de9bb20135
Fix invalid alexa climate or water_heater state report with double listed targetSetpoint () 2024-01-10 16:23:42 +01:00
Jan Bouwhuis
f536bc1d0c
Add valve support to Amazon Alexa ()
Add valve platform to Amazon Alexa
2023-12-22 12:08:06 +01:00
Jan Bouwhuis
93c800c4e8
Add water_heater to alexa ()
* Add water_heater support to alexa

* Improve test coverage

* Follow up comments
2023-12-20 16:48:02 +01:00
Jan Bouwhuis
5c72d3c2d8
Restore removed guard for non-string inputs in Alexa () 2023-11-21 07:59:39 +01:00
Jan Bouwhuis
6372bc3aaa
Fix missed case alexa light attr can be None ()
* Fix missed cased alexa light attr can be None

* Add test
2023-10-24 00:20:03 +02:00
Jan Bouwhuis
c2abc3dcec
Fix brightness and color_temp can be None for alexa light entities ()
* Fix brightness and color_temp can be None in alexa

* Add test
2023-10-22 23:34:04 +02:00
Jan Bouwhuis
500d9a4da0
Alexa strict type hints ()
* Enable strict typing

* Adjustments for stict typing
2023-08-08 17:15:25 +02:00
Jan Bouwhuis
3f542c47fd
Alexa typing part 4 (capabilities) ()
* capabilities

* hvacmode

* tweaks

* name

* Corrections

* Missed hints

* remove unreachabe code
2023-08-08 11:07:52 +02:00
Erik Montnemery
e4285b0186
Comment lack of rounding in AlexaTemperatureSensor () 2023-02-06 19:37:14 +01:00
Jan Bouwhuis
f182e314e5
Add number platform support to Alexa ()
Co-authored-by: Mike Degatano <michael.degatano@gmail.com>
2023-01-25 13:34:53 +01:00
Franck Nijhof
91aaca6471
Code styling tweaks to the Alexa integration () 2023-01-18 01:01:30 +02:00
Marc Mueller
1f30d761a6
Code style improvements [alexa] () 2022-12-05 09:36:03 +01:00
Jan Bouwhuis
fcccc44ccb
Cleanup unused AlexaPercentageController code () 2022-11-29 10:06:53 +01:00
Jan Bouwhuis
5d4c4a1293
Add humidifier support for Alexa () 2022-11-28 09:55:22 -10:00
epenet
f87e873275
Adjust alexa imports () 2022-09-08 09:45:22 +02:00
Wagner Sartori Junior
8bb182dffb
Sync supported locales from alexa official documentation into alexa smart home integration () 2022-08-30 07:55:52 -04:00
epenet
98293f2179
Use climate enums in alexa () 2022-07-31 21:29:54 +02:00
João Henriques
fb52f5098f
Add en-GB locale for AlexaMotionSensor and AlexaContactSensor ()
Added en-GB as supported locale for AlexaMotionSensor and AlexaContactSensor
2022-07-26 17:36:46 -04:00
Paulus Schoutsen
7573dc34aa
Treat thermostat unknown state like unavailable in alexa () 2022-06-30 10:00:10 -07:00
Mike Degatano
9392f59913
Trigger Alexa routines from toggles and buttons () 2022-06-29 13:56:02 +02:00
Marc Mueller
9b9b553521
Disable no-self-use [pylint] ()
* Disable no-self-use

* Remove disable comments
2022-04-25 07:41:01 -07:00
Franck Nijhof
1e4aacaeb1
Replace Alarm Control Panel FORMAT_ constants with CodeFormat enum () 2022-04-18 19:37:32 +02:00
epenet
4f494a876e
Use EntityFeature enums in alexa () 2022-04-07 14:46:50 +02:00
Marc Mueller
53245c6523
Update pylint to 2.13.0 () 2022-03-25 15:14:48 -07:00
Paulus Schoutsen
9c440d8aa6
Guard for non-string inputs in Alexa () 2022-02-27 12:59:05 -08:00
Marc Mueller
1b32385ab2
Use const imports [a-e] () 2022-01-05 16:44:13 +01:00
Jérôme W
400b7a22bd
Add media player volume control in fr-FR with Alexa ()
* media player volume control in `fr-FR` with Alexa

* Apply suggestions from code review

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-12-06 17:49:47 +01:00
Jan Bouwhuis
a679ebcee7
Patch for Alexa percentage_step to precision ()
* speed_step must be an integer and a divider of 100

* use percentage_step in tests to test patch

* test with not supported percentage_step

* undo change in test_capabilities

* Use a default precision of one not percentage_step

* typo 2

* Update tests/components/alexa/test_smart_home.py

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

* Update homeassistant/components/alexa/capabilities.py

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

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-10-20 13:05:11 +02:00
Marc Mueller
2b72b7b7b9
Use assignment expressions 09 () 2021-10-17 20:19:56 +02:00
Marc Mueller
5048bad050
Use assignment expressions 05 () 2021-10-17 19:56:00 +02:00
Jan Bouwhuis
e73ca9bd18
Alexa fix Fan support and cleanup ()
* del PowerLevelController, ena fan PowerController

* Use AlexaRangeContoller for speed or default

* Update tests

* no-else-return

* Avoid cases with only one preset_mode

* Only report ghost_mode to Alexa - fix bug

* Add some tests for patched code

* pylint

* pylint and tests with one preset_mode

* correct ghost preset mode check in test

* add tests for RangeController

* ghost preset_mode locale agnostic

* isort

* Update homeassistant/components/alexa/capabilities.py

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

* Update homeassistant/components/alexa/entities.py

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

* Update homeassistant/components/alexa/entities.py

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

* Update homeassistant/components/alexa/entities.py

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

* Update homeassistant/components/alexa/entities.py

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

* Update entities.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-09-24 08:14:45 +02:00
Jan Bouwhuis
755835ee2e
Alexa - Remove legacy speed support for fan platform ()
* Remove legacy fan speed support

* remove fan range controller tests

* retrigger tests
2021-09-06 10:19:57 +02:00
Milan Meulemans
020759d01d
Activate mypy for Alexa () 2021-08-10 10:46:33 +02:00
J. Nick Koston
4d122fc366
Update alexa lock to support locking, unlocking, jammed () 2021-07-20 23:21:05 -05:00
Jan Bouwhuis
7403ba1e81
Alexa fan preset_mode support ()
* fan preset_modes

* process preset mode updates from alexa correctly

* add tests

* codecov patch additional tests
2021-05-31 20:58:01 +02:00
Shay Levy
cf228e3fe5
Add constructor return type in integrations A-D () 2021-05-20 18:51:39 +03:00
Paulus Schoutsen
5ea2dd8ce3
Alexa: Set Equalizer property to retrievable () 2021-05-17 09:26:37 +02:00
Marc Mueller
76199c0eb2
Update typing 04 () 2021-03-17 23:34:25 +01:00
J. Nick Koston
6707496c5d
Update alexa for new fan model () 2021-02-19 22:45:14 -08:00
Bram Kragten
3767af14f3
Add more selectors () 2020-11-25 20:03:56 +01:00
100ferhas
9b3c97345a
Update Alexa supported languages () 2020-11-20 08:47:17 -05:00
springstan
a967f689c7
Remove unnecessary instances of dict.keys() () 2020-10-28 20:43:48 +01:00
Paolo Antinori
225becc89a
Add alexa unofficial specific API support for Italian ()
Co-authored-by: ochlocracy <5885236+ochlocracy@users.noreply.github.com>
2020-09-02 09:56:11 +02:00