Commit Graph

29080 Commits (3e09787d850e22b0b9ea2ca19ed67be0a796e3ad)

Author SHA1 Message Date
Maciej Bieniek 62c3b3bdfe
Use HA location name as `name` in GIOS integration () 2021-07-06 17:52:22 +02:00
Erik Montnemery 3d7fd83ad4
Add home-assistant/core as codeowner for the template integration () 2021-07-06 17:35:11 +02:00
Robert Svensson 605f65b75d
Make use of entry id rather than unique id when storing deconz entry in hass.data ()
* Make use of entry id rather than unique id when storing entry in hass data

* Update homeassistant/components/deconz/services.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-07-06 17:18:54 +02:00
Erik Montnemery 7ba1fdea70
Bump hatasmota to 0.2.20 () 2021-07-06 18:13:45 +03:00
Raman Gupta 81fe3583c9
Don't raise when setting HVAC mode without a mode ZwaveValue ()
* Don't raise an error when setting HVAC mode without a value

* change logic based on discord convo and add tests

* tweak
2021-07-06 16:33:07 +02:00
Robert Hillis 6e779855f7
Clean up alarmdecoder ()
* Clean up alarmdecoder

* fix

* try again

* tweak
2021-07-06 16:18:00 +02:00
ondras12345 07bda0973e
Fix update of Xiaomi Miio vacuum taking too long ()
Home assistant log would get spammed with messages like
Update of vacuum.vacuum_name is taking over 10 seconds
every 20 seconds if the vacuum was not reachable through the network.

See 
2021-07-06 16:03:54 +02:00
Simone Chemelli 046eb1690a
Fix Fritz Wi-Fi 6 networks with same name as other Wi-Fi () 2021-07-06 15:49:22 +02:00
Simone Chemelli a70dae0843
Enable strict typing for Fritz ()
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
2021-07-06 15:06:32 +02:00
RenierM26 12082736a8
Add type annotations to init and coordinator. Minor cleanups. () 2021-07-06 14:55:34 +02:00
Erik Montnemery 4d32e1ed01
Minor improvements of MQTT typing ()
* Minor improvements of MQTT typing

* Tweak
2021-07-06 14:38:48 +02:00
Maciej Bieniek dc72c6c606
Improve config entry title for GIOS integration ()
* Improve GIOS config entry title

* Usonly station name as title
2021-07-06 14:04:00 +02:00
Erik Montnemery b645560633
Minor improvements of util.percentage typing () 2021-07-06 13:29:39 +02:00
Maciej Bieniek 669aca9585
Bump gios to version 1.0.2 () 2021-07-06 12:32:17 +02:00
Bram Kragten 33577e1bfc
Update frontend to 20210706.0 () 2021-07-06 11:52:53 +02:00
Andre Lengwenus e16ef10af5
Add type hints to LCN ()
* Add type hints to LCN

* Fix requested review changes
2021-07-06 09:54:35 +02:00
Franck Nijhof b496469a2f
Fix unavailable entity capable of triggering non-numerical warning in Threshold sensor () 2021-07-06 09:33:00 +02:00
Robert Hillis 2a48fe5199
Use entity class attributes for aladdin_connect ()
* Use entity class attributes for aladdin_connect

* fix

* fix

* fix pylint
2021-07-06 08:47:49 +02:00
Raman Gupta a70e8a65fa
Bump pyeight version to 0.1.9 () 2021-07-06 02:41:23 -04:00
GitHub Action d249530ed1 [ci skip] Translation update 2021-07-06 00:09:29 +00:00
J. Nick Koston 3191fef8d6
Update the ip/port in the homekit_controller config entry when it changes () 2021-07-05 15:16:49 -05:00
René Klomp 7d87efc996
Bump pysma version to 0.6.2 () 2021-07-05 22:04:55 +02:00
J. Nick Koston f74049e018
Bump aiohomekit to 0.4.2 ()
- Changelog: https://github.com/Jc2k/aiohomekit/compare/0.4.1...0.4.2

- Fixes: 
2021-07-05 22:00:57 +02:00
Alexei Chetroi f58b231bbd
Bump up zha dependencies () 2021-07-05 14:00:32 -04:00
Tom Brien a4b97f7dcb
Update list of supported Coinbase wallet currencies () 2021-07-05 16:22:41 +02:00
J. Nick Koston 34782557b7
Bump zeroconf to 0.32.1 ()
- Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.32.0...0.32.1

- Fixes 
2021-07-05 09:17:11 -05:00
Franck Nijhof 74029a0948
Fix Statistics recorder migration path by dropping in pairs () 2021-07-05 13:34:40 +02:00
Franck Nijhof 5e9127ef7a
Remove problematic/redudant db migration happning schema 15 () 2021-07-05 13:28:01 +02:00
Tobias Sauerwein f9c7137d02
Use dataclasses in netatmo data handler ()
* Switch to using dataclasses

* Clean up

* Update homeassistant/components/netatmo/data_handler.py
2021-07-05 13:05:18 +02:00
Robert Hillis 4cac85e3f5
Use entity class attributes for ads ()
* Use entity class attributes for ads

* fix

* Update homeassistant/components/ads/cover.py

Co-authored-by: Shay Levy <levyshay1@gmail.com>

Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2021-07-05 12:03:16 +02:00
Yuval Aboulafia 323088ff63
Fully type Tag component () 2021-07-05 11:54:00 +02:00
jan iversen 1cb298948f
Fix MODBUS connection type rtuovertcp does not connect ()
* Correct host -> framer.

* Use function pointer
2021-07-05 11:45:50 +02:00
RenierM26 2e4f513526
Add type annotations and shorten sensor names on ezviz sensor platforms ()
* Add basic typing and change name on sensor platforms.

* Complete type annotations for all functions.
2021-07-05 11:40:13 +02:00
Aaron Bach 64e63dedf6
Revert "Force SimpliSafe to reauthenticate with a password ()" ()
This reverts commit 549f779b06.
2021-07-05 11:38:31 +02:00
Robert Hillis 5367a036d2
Use entity class attributes for accuweather () 2021-07-05 11:36:04 +02:00
Erik Montnemery 1cc8280959
Enable basic type checking for the homeassistant component ()
* Enable basic type checking for the homeassistant component

* Tweak
2021-07-05 11:26:31 +02:00
Erik Montnemery 600bea2459
Enable basic type checking for Google cast ()
* Enable basic type checking for Google cast

* tweak
2021-07-05 11:14:41 +02:00
Robert Hillis 05b35cd98a
Rename goalzero sensor () 2021-07-05 11:05:53 +02:00
Shay Levy 6fc5a6a065
Fix CI failing due to Shell Command exception () 2021-07-05 10:38:55 +02:00
Robert Hillis 6d9628423c
Use entity class attributes for aftership ()
* Use entity class attributes for aftership

* Tweaks

Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-05 10:37:00 +02:00
Erik Montnemery 79ee112490
Enable basic type checking for mqtt ()
* Enable basic type checking for mqtt

* Tweak
2021-07-05 10:33:12 +02:00
Robert Hillis 5321151799
Use entity class attributes for abode ()
* Use entity class attributes for abode

* Apply suggestions from code review

Co-authored-by: Franck Nijhof <git@frenck.dev>

* move from base class

* fix

* Undo light supported features

Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-05 10:31:11 +02:00
Chris Talkington cacd803a93
Enable basic typing for roku ()
* enable basic typing for roku

* Update mypy.ini

* Update media_player.py

* Create coordinator.py

* Update __init__.py

* Update media_player.py

* Update remote.py

* Update media_player.py

* Update coordinator.py

* Update coordinator.py

* Update remote.py

* Update entity.py

* Update coordinator.py

* Update config_flow.py

* Update entity.py

* Update const.py

* Update const.py

* Update const.py

* Update entity.py

* Update entity.py

* Update entity.py

* Update test_media_player.py

* Update test_remote.py
2021-07-05 10:27:52 +02:00
Yuval Aboulafia 0e7cd02d17
Add type checking and entity attributes for Fast.com ()
* Cleanup fast.com (typing, attrs)

* Adress review

* fixes
2021-07-05 10:19:37 +02:00
Robert Hillis e9453bb344
Use entity class attributes for alert () 2021-07-05 09:42:39 +02:00
Robert Hillis e2b89e4650
Use entity class attributes for alpha_vantage ()
* Use entity class attributes for alpha_vantage

* tweak

* clean up
2021-07-05 09:37:09 +02:00
Robert Hillis 4463d50711
Use entity class attributes for aemet () 2021-07-05 07:53:16 +02:00
Robert Hillis 3a2a688170
Use entity class attributes for ambiclimate ()
* Use entity class attributes for ambiclimate

* tweak

* move some stuff
2021-07-05 07:51:10 +02:00
GitHub Action abc9b01ede [ci skip] Translation update 2021-07-05 00:09:10 +00:00
Aaron Bach 5ce4de7bbb
Migrate AirVisual `air_quality` platform to `sensor` platform ()
* Migrate AirVisual air_quality platform sensors

* Remove redundancy

* Cleanup

* Properly set available

* Unwind config_entry -> entry name change

* More unwinding

* Rename

* Update homeassistant/components/airvisual/sensor.py

Co-authored-by: Franck Nijhof <git@frenck.dev>

* Code review

* Linting

Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-04 12:16:06 -06:00
Maciej Bieniek bdf247faaa
Migrate GIOS air_quality platform to sensor () 2021-07-04 11:54:07 -05:00
J. Nick Koston 27295d8f58
Remove empty hosts and excludes from nmap configuration () 2021-07-04 11:40:33 -05:00
Robert Hillis 8ccb338a9b
Use entity class attributes for airnow () 2021-07-04 11:33:52 -05:00
J. Nick Koston cfe2017dd9
Bump HAP-python to 3.5.1 ()
- Fixes additional cases of invalid mdns hostnames
2021-07-04 17:16:42 +03:00
RenierM26 73c6aa701f
Add basic typing to ezviz camera platform ()
* Add basic typing to camera platform. Small cleanups.

* Add full typing to all functions
2021-07-04 13:16:27 +02:00
Guido Schmitz 77a06e01f7
Update devolo-home-control-api () 2021-07-04 11:56:16 +03:00
Raman Gupta 8f186957ea
Mark entities for dead zwave_js nodes as unavailable ()
* Don't create any devices or entities for dead zwave_js nodes

* mark entities for dead nodes as unavailable

* add test

* watch for node status updates

* update tests to handle node status changes as well
2021-07-03 22:06:07 -04:00
GitHub Action 378b5f75ec [ci skip] Translation update 2021-07-04 00:09:33 +00:00
Aaron Bach d980dd8d59
Deprecate YAML config for Ambient PWs (2021.9.0 removal) () 2021-07-03 14:45:51 -05:00
Aaron Bach e29c75a68e
Remove redundant property definitions in Tile () 2021-07-03 11:29:52 -05:00
Aaron Bach 8c0559cc57
Remove redundant property definitions in RainMachine ()
* Remove redundant property definitions in RainMachine

* Incorrect attribute name
2021-07-03 11:23:52 -05:00
Aaron Bach 413c3afa12
Remove redundant property definitions in SimpliSafe ()
* Remove redundant property definitions in SimpliSafe

* Remove useless init
2021-07-03 11:16:55 -05:00
Aaron Bach 513bcbc02b
Replace custom listener with helper in SimpliSafe () 2021-07-03 11:01:41 -05:00
Erik Montnemery 14dd6478d1
Enable basic type checking for trace () 2021-07-03 17:52:31 +02:00
Erik Montnemery b3b377ac8b
Enable basic type checking for gogogate2 ()
* Enable basic type checking for gogogate2

* Tweak

* Update homeassistant/components/gogogate2/common.py

Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>

* Tweak

Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
2021-07-03 16:06:42 +01:00
Erik Montnemery 44b44b5bd6
Enable basic type checking for climate ()
* Enable basic type checking for climate

* Tweak
2021-07-03 16:06:12 +01:00
J. Nick Koston f52d838b7a
Bump aiohomekit to 0.4.1 ()
- Fixes mdns queries being sent with the original case received on the wire
  Some responders were case sensitive and needed the original case sent

- Reduces mdns traffic
2021-07-03 17:01:41 +02:00
Maciej Bieniek 0cb61b628d
Improve typing in Sony Bravia TV integration ()
* Strict typing

* Variables typing

* Suggested change

* Fix pylint

* Use suppress instead of try..except

* Remove unused variables

* Suggested change

* Fix pylint

* Fix typing for unique_id
2021-07-03 14:37:54 +01:00
Simone Chemelli 69b9a9c4ee
Merge fritzbox_netmonitor integration into fritz ()
* Merge netmonitor integration

* cleanup additional files

* Use attrs instead of properties

* Add state_class to relevant sensors

* Update homeassistant/components/fritz/sensor.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Update homeassistant/components/fritz/sensor.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Update homeassistant/components/fritz/sensor.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Update homeassistant/components/fritz/sensor.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Update homeassistant/components/fritz/sensor.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Update homeassistant/components/fritz/sensor.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* mypy fix + small cleanup

* Round, GB and icons

* Update homeassistant/components/fritz/sensor.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* remove state_class from no-reset counters

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-07-03 16:26:43 +03:00
GitHub Action 4b7442412a [ci skip] Translation update 2021-07-03 00:09:34 +00:00
Aaron Bach 40b629cd06
Replace custom listener with helper in ReCollect Waste () 2021-07-02 15:23:17 -06:00
Franck Nijhof b91b553ce5
Abort existing reauth flow on entry removal () 2021-07-02 20:56:51 +02:00
Franck Nijhof 7f3f6757ea
Fix Statistics recorder migration order () 2021-07-02 20:55:40 +02:00
Simone Chemelli 8347cf3731
Fix Fritz call deflection list () 2021-07-02 19:21:05 +02:00
Guido Schmitz 8c7ef5b1b9
Add static typing to devolo_home_control () 2021-07-02 18:37:18 +02:00
Aaron Bach e435ac6fcd
Remove redundant property definitions in ReCollect Waste ()
* Remove redundant property definitions in ReCollect Waste

* Code review

* Code review
2021-07-02 11:14:29 -05:00
Shay Levy 1eb27f7ccc
Demo: remove deprecated switch entity properties ()
* Demo: deprecate switch entity properties

* Fix emulated_kasa test
2021-07-02 17:50:57 +02:00
Robert Hillis 5cd4471c67
Add sensor platform to goalzero ()
* Add sensor platform to goalzero

* Tweak

* Remove unused DATA_SCHEMA

* Simplify

* Remove last_reset

* Update on reload
2021-07-02 17:43:37 +02:00
J. Nick Koston a3f1489785
Import track_new_devices and scan_interval from yaml for nmap_tracker ()
* Import track_new_devices and scan_interval from yaml for nmap_tracker

* Import track_new_devices and scan_interval from yaml for nmap_tracker

* Import track_new_devices and scan_interval from yaml for nmap_tracker

* tests

* translate

* tweak

* adjust

* save indent

* pylint

* There are two CONF_SCAN_INTERVAL constants

* adjust name -- there are TWO CONF_SCAN_INTERVAL constants

* remove CONF_SCAN_INTERVAL/CONF_TRACK_NEW from user flow

* assert it does not appear in the user step
2021-07-02 17:24:43 +02:00
Erik Montnemery 98fdb00bc7
Enable basic type checking for Tasmota () 2021-07-02 16:45:38 +02:00
Erik Montnemery ed25e6fada
Correct recorder table arguments () 2021-07-02 16:28:16 +02:00
Erik Montnemery 11fd9d9525
Avoid duplicated database queries when fetching statistics () 2021-07-02 15:40:54 +02:00
Milan Meulemans 7b940d2382
Fix typo in forecast_solar strings () 2021-07-02 15:09:36 +02:00
Franck Nijhof dec08e2e44
Upgrade aioimaplib to 0.9.0 () 2021-07-02 14:10:32 +02:00
Erik Montnemery 24ae05b734
Drop statistic_id and source columns from statistics table ()
* Drop statistic_id and source columns from statistics table

* Remove useless double drop of statistics table

* Update homeassistant/components/recorder/models.py

Co-authored-by: Franck Nijhof <git@frenck.dev>

* black

Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-02 13:17:00 +02:00
Joakim Plate d339e3bd8c
Reject trusted network access from proxies () 2021-07-02 11:49:42 +02:00
Tobias Sauerwein 7291228e16
Remove boilerplate code in favour of attributes in Netatmo integration ()
* Make use of attributes

* Add suggestions

* Update homeassistant/components/netatmo/sensor.py

Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>

* Update homeassistant/components/netatmo/sensor.py

Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>

Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
2021-07-02 11:36:37 +02:00
Sören Krollmann 2ed1efc3a3
Add rainbird set_rain_delay service ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-07-02 11:20:00 +02:00
Tom Brien b3a625593e
Add update listener to Coinbase ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-07-02 11:15:05 +02:00
Tobias Sauerwein 14d3286b21
Clean up netatmo sensor data processing () 2021-07-02 10:08:54 +02:00
Erik Montnemery 16d2dcbfb2
Improve sensor statistics tests () 2021-07-02 09:51:47 +02:00
Aaron Bach 887753e06d
Remove redundant property definitions in OpenUV ()
* Remove redundant property definitions in OpenUV

* Update homeassistant/components/openuv/__init__.py

Co-authored-by: Franck Nijhof <git@frenck.dev>

* Code review

Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-02 09:47:49 +02:00
Aaron Bach 6fa312d476
Remove redundant property definitions in Guardian ()
* Remove redundant property definitions in Guardian

* Update incorrect attributes
2021-07-02 07:49:05 +02:00
Raman Gupta 9d04ba2804
Bump eight sleep dependency to fix bug () 2021-07-02 07:36:48 +02:00
GitHub Action ad20b5ced0 [ci skip] Translation update 2021-07-02 00:11:25 +00:00
Franck Nijhof a85ba1b34c
Upgrade wled to 0.7.1 () 2021-07-02 00:30:33 +02:00
René Klomp d6ed5dac8b
Bump pysma to 0.6.1 () 2021-07-01 21:32:46 +02:00
Yuval Aboulafia 1337dfed8c
Use attributes instead of properties for uptime ()
* Use attributes instead of properties for uptime

* add missing types
2021-07-01 21:31:30 +02:00
Alexei Chetroi 8e846164a4
Bump up ZHA dependencies ()
* Bump up ZHA dependencies

* Fix broken tests

* Update tests/components/zha/common.py

Co-authored-by: Franck Nijhof <git@frenck.dev>

Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-01 14:05:55 -04:00
Erik Montnemery 520b500165
Fix MQTT cover optimistic mode ()
* Fix MQTT cover optimistic mode

* Add test
2021-07-01 17:34:59 +02:00
posixx 312531988a
Vacation Mode on Alarm Panels ()
Co-authored-by: Nathan Tilley <nathan@tilley.xyz>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Khole Jones <ktech6@outlook.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-07-01 17:26:32 +02:00
Erik Montnemery 57fbb1c3d9
Fix sensor statistics collection with empty states () 2021-07-01 14:53:03 +02:00
Erik Montnemery 2097ab76f5
Allow combining value_template and position_template for template cover () 2021-07-01 14:09:48 +02:00
Alexei Chetroi 7f309b4e6e
Add support for Formaldehyde and VOC level sensors () 2021-07-01 07:34:09 -04:00
Franck Nijhof 451b976458
Demo: Explicitly return None when no extra state attribute set () 2021-07-01 12:43:37 +02:00
Lars c1c078c3d5
Bump pyfritzhome to 6.2.0 () 2021-07-01 12:14:37 +02:00
Aaron Bach 60ea219101
Remove redundant property definitions in Notion ()
* Remove redundant property definitions in Notion

* Code review
2021-07-01 11:24:19 +02:00
Dermot Duffy 2868fef7d4
Add motion detection support to motionEye () 2021-07-01 11:22:43 +02:00
Aaron Bach 7bd8e2aa55
Remove redundant property definitions in Flu Near You () 2021-07-01 11:04:39 +02:00
Aaron Bach 8f70b5c183
Fix missing default latitude/longitude/elevation in OpenUV config flow () 2021-07-01 10:35:14 +02:00
Bruce Sheplan f8eb07444b
Add screenlogic reconnect ()
Co-authored-by: Kevin Worrel <37058192+dieselrabbit@users.noreply.github.com>
2021-07-01 10:11:01 +02:00
Frederik Bolding 72b55d1830
Bump bt_proximity () 2021-07-01 07:48:29 +02:00
Aaron Bach f98a5cc233
Remove redundant property definitions in IQVIA () 2021-07-01 07:31:46 +02:00
GitHub Action 86f46753c9 [ci skip] Translation update 2021-07-01 00:12:17 +00:00
Aaron Bach cb2b6f5ff4
Remove redundant property definitions in Ambient PWS () 2021-07-01 00:30:54 +02:00
Tobias Sauerwein b4e550dee2
Bump pyatmo to v5.2.0 ()
* Bump pyatmo to v5.2.0

* Revert formatting changes
2021-07-01 00:19:22 +02:00
Franck Nijhof 04e631ed1f
Remove deprecated YAML configuration from VeSync () 2021-06-30 16:29:44 -04:00
Franck Nijhof 635cf59909
Remove deprecated YAML configuration from Abode () 2021-06-30 16:28:57 -04:00
Yuval Aboulafia 4a94ed8f5a
Use attrs instead of property for Jewish Calendar ()
* Use attrs instead of property for Jewish Calendar

* clean time sensor class

* move type and prefix up

* revert is_on attribute
2021-06-30 22:24:19 +03:00
J. Nick Koston 63c727ac6c
Update homekit_controller to use async zeroconf () 2021-06-30 18:09:19 +02:00
Franck Nijhof 1862cdf52e
Bump version to 2021.8.0dev0 () 2021-06-30 18:06:33 +02:00
Erik Montnemery d450cda385
Report target unit in statistics meta data () 2021-06-30 16:53:51 +02:00
Matthias Alphart 9ed93de472
xknx 0.18.8 () 2021-06-30 15:06:33 +02:00
Erik Montnemery 9d0c4c168e
Convert units when fetching statistics () 2021-06-30 14:53:42 +02:00
Erik Montnemery 0476c7f9ee
Normalize temperature statistics to °C ()
* Normalize temperature statistics to °C

* Fix tests

* Support temperature conversion to and from K, improve tests

* Fix test

* Add tests, pylint
2021-06-30 14:17:58 +02:00
Bram Kragten 508f9a8296
Update frontend to 20210630.0 () 2021-06-30 13:34:28 +02:00
Erik Montnemery 0ab999738b
Add statistics meta data table ()
* Add statistics meta data table

* Tweak meta data generation
2021-06-30 13:32:17 +02:00
stefano055415 d8337cf98f
Add Freedompro ()
Co-authored-by: Milan Meulemans <milan.meulemans@live.be>
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-06-30 13:21:06 +02:00
Tom Schneider dc407fe7a1
Fix MusicCast subwoofers () 2021-06-30 13:09:57 +02:00
mlemainque a7ece4ecaa
Fix Daikin integration power sensors () 2021-06-30 12:01:08 +02:00
Brian Towles 3e4dacb885
Add Modern Forms binary sensor platform ()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-06-30 11:56:02 +02:00
Aaron Bach 3902f0bdd4
Speed up lookup of AirVisual pollutant labels, levels, and units ()
* Speed up lookup of AirVisual pollutant levels, labels, and units

* Mispellings
2021-06-30 11:33:50 +02:00
Anaïs Betts da9bb99ba8
Create service to enable Continuous Mode on Nuki Opener () 2021-06-30 08:43:02 +02:00
Carlos Gomes f2906d0fca
Add quantiles to Statistics integration ()
* Add quantiles as another Statistics attribute

Quantiles divide states into intervals of equal probability. The
statistics.quantiles() function was added in Python 3.8 and can now
be included in the Statistics integration without new dependencies.

Quantiles can be used in conjunction with other distribution metrics to
create box plots (quartiles) and other graphical resources for
visualizing the distribution of states.

* Add quantiles reference to basic tests
2021-06-30 08:31:33 +02:00
J. Nick Koston 9f16e390f5
Deprecate IPv6 zeroconf setting in favor of the network integration () 2021-06-29 17:13:31 -10:00
Fredrik Erlandsson 3c20f2dd42
Fix point ConnectionTimeout during startup () 2021-06-29 21:10:25 -04:00
GitHub Action 5baaede85b [ci skip] Translation update 2021-06-30 00:11:18 +00:00
Daniel Hjelseth Høyer 04d8f88269
Fix Mill consumption data ()
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-06-30 01:31:56 +02:00
Otto Winter f772eab7b7
ESPHome delete store data when unloading entry () 2021-06-29 15:06:24 -07:00
Erik Montnemery cca5964ac0
Normalize pressure statistics to Pa () 2021-06-29 23:30:13 +02:00
J. Nick Koston 2eebfe6ff3
Fix esphome startup with missing api_version key () 2021-06-29 22:50:29 +02:00
Heine Furubotten 56d1bf255b
Bump enturclient to v0.2.2 () 2021-06-29 16:34:09 -04:00
Franck Nijhof 7c39092aa8
Upgrade nmap tracker with forked package for compatibility ()
* Upgrade nmap tracker with forked package for compatibility

* Bump to 0.7.0.2

* Bump cache version
2021-06-29 21:50:25 +02:00
Aaron Bach ddef5d2314
Refactor Tile entity unique ID migration to use helper ()
* Refactor Tile entity unique ID migration to use helper

* Clarify

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-06-29 21:15:56 +02:00
Aaron Bach 935f4d16a9
Fix small inconsistencies in RainMachine vegetation and sprinkler types () 2021-06-29 13:57:28 -04:00
Otto Winter b43d0877e7
ESPHome Migrate to dataclasses () 2021-06-29 19:53:57 +02:00
Daniel Hjelseth Høyer ba7ad8a58f
Add Melcloud device class and state class () 2021-06-29 19:16:43 +02:00
Koen Kanters 2576dd9da9
Fix Todoist incorrect end date when task has no time () 2021-06-29 10:15:50 -07:00
Teemu R 6afa4d6914
Skip updating tplink bulb state if the new state not reported by the device () 2021-06-29 19:14:34 +02:00
Simone Chemelli 7959225fef
Add switch platform to Fritz ()
* Add switch platform to Fritz

* Fix tests

* Pylint

* Small fix

* Bump fritzprofiles to fix log level and identifier

* Fix different WiFi networks with same name

* Changed exposed attributes

* Moved to extra_state

* Remove redundant lambda

* Add missing wait

* Removed identifiers

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Add mapping dict

* Device Profile disabled by default

* Heavy cleanup

* Tweak

* Bug fix

* Update homeassistant/components/fritz/switch.py

Co-authored-by: Aaron David Schneider <aaron.schneider@nbi.ku.dk>

* Fix port forward switching + small log improvement

* Cleanup from old approach

* Handle port mapping hot removal (from device)

* Minor fixes

* Typying

* Removed lambda call

* Last missing strict typing

* Split get entities

* Func rename

* Move FritzBoxBaseSwitch to switch.py

* Removed lambda

* Update homeassistant/components/fritz/common.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/fritz/common.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Fixes after applying comments

* Remvoed redundant try block

* Removed broad-except

* Optimized async/sync switch

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Address remaining comments

* Optimize return list

* More optimization for return lists

* Some missing strict typing

* Redundant typing

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Wrong if

* Introduce const for profile status

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/fritz/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Fix mypy

* Switch back to get_local_ip()

* Address latest comments

Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Aaron David Schneider <aaron.schneider@nbi.ku.dk>
2021-06-29 11:57:34 -04:00