Ville Skyttä
debc6d632c
Improve device condition type hinting ( #54906 )
2021-08-20 22:21:40 +02:00
Sebastian Lövdahl
9633b9fe6e
Fix Google Calendar auth user code expire time comparison ( #54893 )
...
Fixes #51490 .
2021-08-20 22:12:10 +02:00
Raman Gupta
63f6a3b46b
Add zwave_js.value_updated automation trigger ( #54897 )
...
* Add zwave_js automation trigger
* Rename to align with zwave-js api
* Improve test coverage
* Add additional template variables
* Support states values in addition to keys when present
* remove entity ID from trigger payload
* comments and order
* Add init and dynamically define platform_type
* reduce mypy ignores
* pylint
* pylint
* review
* use module map
2021-08-20 15:21:55 -04:00
J. Nick Koston
dc74a52f58
Add support for USB discovery ( #54904 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 14:04:18 -05:00
Raman Gupta
11c6a33594
Bump zwave-js-server-python to 0.29.0 ( #54931 )
...
* Bump zwave-js-server-python to 0.29.0
* Cover secure flag true paths for add node WS commands
2021-08-20 14:55:58 -04:00
Joakim Plate
dd8542e01f
Add fjäråskupan binary_sensor ( #54920 )
...
* Add fjäråskupan binary_sensor
* Switch to entity description
* Type check constructor
2021-08-20 20:18:30 +02:00
Teemu R
3048923dc2
Remove deprecated async_setup_platforms() for xiaomi_miio ( #54930 )
2021-08-20 11:13:58 -07:00
Erik Montnemery
dbc4470979
Enable basic type checking for aemet ( #54925 )
2021-08-20 19:10:19 +02:00
Erik Montnemery
09ee7fc021
Enable basic type checking for asuswrt ( #54929 )
2021-08-20 19:08:22 +02:00
Raman Gupta
ef9ad89c23
Add support for area ID in zwave_js service calls ( #54940 )
2021-08-20 12:55:17 -04:00
jan iversen
1f6d18c517
Set quality level of modbus to gold ( #54926 )
...
* Prepare for gold.
* Upgrade to gold.
2021-08-20 17:59:31 +02:00
Paulus Schoutsen
2ddeb0c013
Ask for host because EAGLE mdns doesn't work in HA OS ( #54905 )
2021-08-20 07:52:30 -07:00
Erik Montnemery
2fa07777cd
Warn if unit_of_measurement is set on instances of SensorEntityDescription ( #54867 )
...
* Add class BaseEntityDescription without unit_of_measurement
* Refactor according to review comments
* Tweak
* Fix offending integrations
* Fix offending integrations
2021-08-20 15:54:57 +02:00
Erik Montnemery
e134246cbd
Improve DSMR shutdown ( #54922 )
2021-08-20 15:54:05 +02:00
Maciej Bieniek
fe6c896754
Add `switch` platform for Xiaomi Miio fans ( #54834 )
2021-08-20 15:12:29 +02:00
Robert Hillis
5e8c873d5f
Fix image_processing selectors ( #54915 )
2021-08-20 14:20:01 +02:00
JasperPlant
12ad6b8a2b
Add growatt total state_class for storage ( #54913 )
2021-08-20 14:08:28 +02:00
Joakim Plate
1f4c12195e
Fjäråskupan kitchen fan ( #53140 )
...
* Add fjäråskupan fan control
* Update tests/components/fjaraskupan/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/fjaraskupan/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/fjaraskupan/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Increase manual update to 2 minutes
* Address review comments
* Switch to discovery flow
* Address more review comments
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 13:41:36 +02:00
J. Nick Koston
6218cd648d
Update nmap_tracker to use the network integration ( #54877 )
...
* Update nmap_tracker to use the network integration
* fix redefine variable inner scope
2021-08-20 13:01:55 +02:00
muchtall
2ac0aea765
Fix Lyric cool mode ( #54856 )
...
* fixing Cool mode in lyric
* Use climate integration constants
I believe this fixes this issue: https://github.com/home-assistant/core/pull/51760#discussion_r650372737
* Run through black
* Delint
Co-authored-by: Yadu Raghu <yraghu55@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 12:50:28 +02:00
ollo69
e5f914bbdb
Clean up AsusWRT if check ( #54896 )
2021-08-20 12:20:39 +02:00
Raman Gupta
3a2afb8bde
Support group entities in zwave_js service calls ( #54903 )
2021-08-20 11:18:19 +02:00
Geoffrey
017b8d3615
Add energy management support to Growatt server integration ( #54174 )
...
Co-authored-by: Chris Straffon <c.m.straffon@gmail.com>
2021-08-20 10:53:48 +02:00
Klaas Schoute
68fbc0792a
Add P1 Monitor integration ( #54738 )
...
* Init integration P1 Monitor
* Fix build error
* Add quality scale
* Remove last_reset and icon
* Change list to tuple
* Close client on connection exception
* Change min value to 5 (seconds)
* the used python package will close it
* Remove the options flow
* Add session and close client
* Smash to a single DataUpdateCoordinator
* Make a custom update coordinator class
* await the coordinator close
* Add second await the coordinator close
* Close when exit scope
* Removed unused code
* Fix test_sensor on entity_id change
* Fix test on test_sensor
* Transfer SENSOR dict to sensor platform
* device class for cost entity update entity_name
* Revert name in unique id and update sensor test
* Update code based on suggestions
* Fix typing
* Change code to fix mypy errors
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 08:45:04 +02:00
Erik Montnemery
32e297f4a0
Compile missing statistics ( #54690 )
2021-08-19 22:10:45 -07:00
Ville Skyttä
4bb2c6e00f
Improve device action type hinting ( #54850 )
...
* Improve device action type hinting
* More precise _async_get_automations type hints
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 07:13:25 +03:00
GitHub Action
fc6d45a63b
[ci skip] Translation update
2021-08-20 00:16:03 +00:00
Paulus Schoutsen
f1a4ba8bb0
Add Rainforest Eagle tests and price ( #54887 )
2021-08-19 13:19:31 -07:00
micha91
6eadc0c303
Yamaha Musiccast Media Browser feature ( #54864 )
2021-08-19 20:42:11 +02:00
Paulus Schoutsen
4ae2a26aa3
Add config flow to Rainforest EAGLE-200 ( #54846 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-19 09:22:30 -07:00
J. Nick Koston
8103d9ae3c
Add missing id to yeelights that were setup manually ( #54855 )
2021-08-19 08:46:14 -05:00
Erik Montnemery
4903c1fbfd
Minor cleanup of SensorEntity ( #54624 )
2021-08-19 12:53:47 +02:00
Erik Montnemery
32a2c5d5db
Add support for Swedish smart electricity meters to DSMR ( #54630 )
...
* Add support for Swedish smart electricity meters to DSMR
* Use Swedish protocol support from dsmr_parser
* Update tests
* Bump dsmr_parser to 0.30
* Remove last_reset attribute from Swedish energy sensors
2021-08-19 10:11:20 +02:00
jan iversen
0688aaa2b6
Check for duplicate entity name/address in modbus entities ( #54669 )
...
* Check for duplicate entity name/address.
2021-08-19 09:37:31 +02:00
epenet
faec82ae8f
Add binary sensor platform to Renault integration ( #54750 )
...
* Add binary sensor platform
* Add tests
* Simplify code
* Adjust descriptions
* Adjust tests
* Make "fuel" tests more explicit
* Updates for device registry checks
2021-08-19 09:27:43 +02:00
Eric Severance
e7fa3e727b
Bump pywemo to 0.6.7 ( #54862 )
2021-08-19 08:38:52 +02:00
Robert Hillis
e11ffbcdaf
Rework goalzero for EntityDescription ( #54786 )
...
* Rework goalzero for EntityDescription
* changes
* fix
* lint
2021-08-19 04:24:44 +02:00
ehendrix23
d3f7312834
Improve MyQ code quality through creation of MyQ entity ( #54728 )
2021-08-18 20:50:46 -05:00
GitHub Action
4a9a6cd538
[ci skip] Translation update
2021-08-19 00:13:56 +00:00
J. Nick Koston
799a97789d
Drop tado codeowner ( #54849 )
...
- I no longer have any tado devices
2021-08-18 14:40:45 -07:00
Paulus Schoutsen
c75c4aeea5
Bump frontend to 20210818.0 ( #54851 )
2021-08-18 13:56:43 -07:00
Erik Montnemery
c74f9a8313
Remove stale references to last_reset ( #54838 )
...
* Remove stale references to last_reset
* Update tests
2021-08-18 21:47:57 +02:00
Daniel Hjelseth Høyer
98e8e89364
Mill data coordinator ( #53603 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-08-18 12:30:37 -07:00
Erik Montnemery
f9fa5fa804
Deprecate last_reset options in MQTT sensor ( #54840 )
2021-08-18 20:22:01 +02:00
Paulus Schoutsen
2f77b5025c
Add energy validation ( #54567 )
2021-08-18 11:21:51 -07:00
J. Nick Koston
6d0ce814e7
Add new network apis to reduce code duplication ( #54832 )
2021-08-18 12:33:26 -05:00
J. Nick Koston
30564d59b6
Bump yeelight quality scale to platinum with switch to async local push ( #54589 )
2021-08-18 12:32:52 -05:00
Raman Gupta
08193169d0
Remove unnecessary signal during zwave_js.reset_meter service call ( #54837 )
2021-08-18 19:27:41 +02:00
J. Nick Koston
e7a0604a40
Make yeelight discovery async ( #54711 )
2021-08-18 09:36:13 -07:00
Erik Montnemery
bca9360d52
Remove last_reset attribute from tasmota energy sensors ( #54836 )
2021-08-18 09:25:33 -07:00