Commit graph

95 commits

Author SHA1 Message Date
epenet
88cfbf6a34
Add type hints to integration tests (part 22) () 2023-02-16 14:08:03 +01:00
Franck Nijhof
d3ed8de232
Update Ruff to v0.0.247 ()
* Update Ruff to v0.0.247

* Fix new found violations
2023-02-15 16:46:03 -05:00
Franck Nijhof
ed79265843
Enable Ruff PT006 ()
* Enable Ruff PT006

* Adjust existing cases

* Fix tests

* Remove unneeded parentheses
2023-02-15 14:09:50 +01:00
Franck Nijhof
e50a531cd9
Code styling tweaks to the tests - Part 2 ()
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
2023-01-26 01:23:53 +01:00
Erik Montnemery
41341c76cf
Restore speed when turning a Tasmota fan back on () 2022-12-22 09:31:14 +01:00
Erik Montnemery
6094c00705
Warn user if Tasmota devices are configured with invalid MQTT topics () 2022-09-18 19:50:43 +02:00
Erik Montnemery
d18097580e
Bump hatasmota to 0.6.0 () 2022-08-31 14:23:57 +02:00
Erik Montnemery
60c8d95a77
Remove white_value support from light () 2022-08-18 08:21:05 -04:00
J. Nick Koston
666f715e76
Avoid importing MQTT into core for ServiceInfo dataclass ()
* Avoid importing MQTT into core for discovery dataclass

Likely fixes 

* relo

* adjust

* rename

* rename

* rename

* adjust missed imports

* drop compat

* fix conflict correctly

* Update homeassistant/helpers/config_entry_flow.py

* fix black from trying to fix the conflict in github
2022-07-14 11:09:09 -05:00
Jan Bouwhuis
52561ce076
Update MQTT tests to use the config entry setup ()
* New testframework and tests for fan platform

* Merge test_common_new to test_common

* Add alarm_control_panel

* Add binary_sensor

* Add button

* Add camera

* Add climate

* Add config_flow

* Add cover

* Add device_tracker_disovery

* Add device_trigger

* Add diagnostics

* Add discovery

* Add humidifier

* Add init

* Add lecacy_vacuum

* Add light_json

* Add light_template

* Add light

* Add lock

* Add number

* Add scene

* Add select

* Add sensor

* Add siren

* Add state_vacuum

* Add subscription

* Add switch

* Add tag

* Add trigger

* Add missed tests

* Add another missed test

* Add device_tracker

* Remove commented out code

* Correct tests according comments

* Improve mqtt_mock_entry and recover tests

* Split fixtures with and without yaml setup

* Update fixtures manual_mqtt

* Update fixtures mqtt_json

* Fix test tasmota

* Update fixture mqtt_room

* Revert fixture changes, improve test

* re-add test
2022-06-02 14:24:46 +02:00
Erik Montnemery
c8f677ce4c
Bump hatasmota to 0.5.1 () 2022-05-30 11:40:36 +02:00
Erik Montnemery
08ee276277
Add tilt support to Tasmota covers ()
* Add tilt support to Tasmota covers

* Bump hatasmota to 0.5.0
2022-05-13 22:03:21 +03:00
Theo Arends
31e3f4892e
Bump hatasmota to 0.4.1 ()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-04-27 19:05:42 +02:00
epenet
abdf5bb86a
Use light enums in tasmota () 2022-04-26 19:04:12 +02:00
Erik Montnemery
5e50a8abd5
Mark device triggers from hidden or auxiliary entities as secondary ()
* Mark device triggers from hidden or auxiliary entities as secondary

* Update tests
2022-04-21 08:01:32 +02:00
Erik Montnemery
f40932853f
Bump hatasmota to 0.4.0 () 2022-03-01 13:18:49 +02:00
Erik Montnemery
f9616c2ae3
Remove custom WS command for removing Tasmota devices () 2022-02-28 18:13:38 +01:00
Erik Montnemery
eb4bc273af
Improve Tasmota device removal () 2022-02-23 20:21:28 +01:00
epenet
8234625d30
Use Domain not Platform on test service calls ()
* Adjust atag

* adjust broadlink

* Adjust onewire

* Adjust plex

* Adjust renault

* Adjust tasmota

* Adjust zha

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-03 14:16:35 +01:00
Franck Nijhof
60b2cdd069
Allow binary sensor state to be None () 2021-12-22 12:24:29 +01:00
Robert Hillis
550fe18603
Use enums in tasmota tests ()
* Use enums in tasmota tests

* platform enums
2021-12-21 23:01:07 +01:00
Ville Skyttä
ea58432721
Use DeviceAutomationType in tests/components/[s-z]* () 2021-12-21 11:56:00 +01:00
Ville Skyttä
5bf67cac66
Use RegistryEntryDisabler () 2021-12-15 23:25:40 +02:00
Erik Montnemery
5161126b58
Bump hatasmota to 0.3.1 () 2021-12-07 08:07:31 +01:00
epenet
b65b25c1bb
Move MqttServiceInfo to init.py ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-12-03 19:34:48 +01:00
epenet
4480e1255a
Use MqttServiceInfo in tasmota ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-23 22:07:10 +01:00
Erik Montnemery
39867c9b83
Convert RGBW and RGBWW colors in light turn_on calls () 2021-10-29 15:48:11 +02:00
Erik Montnemery
5851d5246e
Bump hatasmota to 0.3.0 () 2021-10-28 14:23:26 +02:00
Erik Montnemery
2bae113748
Mark Tasmota status sensors as diagnostic sensors ()
* Mark Tasmota status sensors as diagnostic sensors

* Disable IP and firmware version sensors by default
2021-10-18 19:33:26 -07:00
Erik Montnemery
47fdf078e4
Bump hatasmota to 0.2.21 () 2021-10-18 18:41:18 +02:00
Erik Montnemery
786e1f9b6a
Add configuration url to Tasmota () 2021-10-18 14:53:47 +02:00
Ville Skyttä
b10fc89a6b
Automation trigger info type hint improvements ()
* Make automation trigger info a TypedDict

* zwave_js trigger type hint fixes

* Remove redundant automation trigger info field presence checks

* Use async_initialize_triggers in mqtt and tasmota device_trigger tests
2021-09-04 02:25:51 +02:00
Jan Bouwhuis
f4fbc083e6
Tasmota - Cleanup tests involving legacy fan speed () 2021-08-25 13:54:36 +02:00
Erik Montnemery
38f0020619
Improve Tasmota MQTT discovery flow () 2021-08-24 18:08:17 +02:00
Erik Montnemery
828d862339
Fix Tasmota MQTT discovery flow () 2021-08-24 13:23:26 +02:00
Erik Montnemery
bca9360d52
Remove last_reset attribute from tasmota energy sensors () 2021-08-18 09:25:33 -07:00
Erik Montnemery
2e44e256f0
Improve typing of Tasmota (3/3) () 2021-07-12 19:17:44 +02:00
Erik Montnemery
4d32e1ed01
Minor improvements of MQTT typing ()
* Minor improvements of MQTT typing

* Tweak
2021-07-06 14:38:48 +02:00
Erik Montnemery
c86b563fe1
Bump hatasmota to 0.2.19 () 2021-06-28 15:49:25 +02:00
Erik Montnemery
04b425ed89
Use HS color instead of RGB color for Tasmota lights () 2021-06-22 20:40:59 +02:00
Erik Montnemery
67f3e717a8
Add support for color_mode white to tasmota light () 2021-06-08 17:43:04 +02:00
Erik Montnemery
16e90f12ca
Add last_reset property to Tasmota energy sensors ()
* Add last_reset property to Tasmota energy sensors

* Correct device class for energy sensors
2021-05-26 17:58:06 +02:00
Erik Montnemery
97d7037d12
Bump hatasmota to 0.2.13 ()
* Bump hatasmota to 0.2.13

* Process review comment

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

* Tweak brightness compensation, improve tests

Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-15 19:36:08 +02:00
Erik Montnemery
e57634b1e0
Bump hatasmota to 0.2.12 () 2021-05-09 22:57:27 +03:00
Erik Montnemery
4136f9f203
Fix Tasmota color scaling and RGBW lights () 2021-05-05 17:59:26 +02:00
Erik Montnemery
93572bfe02
Add color_mode support to tasmota light () 2021-05-05 13:04:37 +02:00
Ville Skyttä
77d5244577
Use device registry CONNECTION_* constants () 2021-04-30 23:58:50 +02:00
Franck Nijhof
c68b259bd3
Cleanup of unused connection_class logic ()
Co-authored-by: Joakim Sørensen <joasoe@gmail.com>
2021-04-29 23:12:58 +02:00
Ville Skyttä
153d6e891e
Use config_entries.SOURCE_* constants () 2021-04-25 11:27:40 +02:00
Ville Skyttä
a396619251
Use disabled_by constants ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-04-23 09:56:42 +02:00