Commit graph

34809 commits

Author SHA1 Message Date
J. Nick Koston
32daa63265
Use shared aiohttp.ClientSession in bond () 2021-04-05 00:12:58 +02:00
Franck Nijhof
9553ae8196
Upgrade wakonlan to 2.0.0 () 2021-04-04 23:44:43 +02:00
J. Nick Koston
e008e80bcf
Cleanup sonos ()
- Remove unused code
- Use async_add_executor_job
- Enforce typing
2021-04-04 23:28:29 +02:00
Raman Gupta
95e1daa451
Bump zwave_js dependency to 0.23.1 () 2021-04-04 16:09:07 -04:00
jan iversen
d5ef382fd5
Add modbus write coils ()
* Add missing function in class.

write_coils was missing.

* Remove dead code.

The HA configuration secures that CONF_TYPE only contains legal values,
so having an empty assert to catch unknown values is dead code.

An empty assert is not informative.
2021-04-04 21:53:52 +02:00
Franck Nijhof
b34cc7ef2c
Remove Social Blade integration (ADR-0004) ()
* Remove Social Blade integration (ADR-0004)

* Cleanup coveragerc
2021-04-04 20:40:08 +02:00
jan iversen
2511e1f229
Remove modbus duplicate strings ()
* Reuse HA constants for serial configuration.

Reusing HA consts reduces the need for translation.

Sort/group constants in const.

* Change const name ATTR_* to CONF_*

* Correct wrong import

* ATTR_* for service and CONF_* for schemas.

* Revert change to service call.

* Rename CONF_TEMPERATURE -> ATTR_TEMPERATURE

Avoid possible division problem in set_temperature.
2021-04-04 14:02:47 +02:00
Franck Nijhof
d75f825530
Upgrade holidays to 0.11.1 () 2021-04-04 13:28:08 +02:00
Franck Nijhof
1876e84d71
Upgrade pytest to 6.2.3 () 2021-04-04 13:06:49 +02:00
J. Nick Koston
b5c679f3d0
Apply ConfigEntryNotReady improvements to PlatformNotReady ()
* Apply ConfigEntryNotReady improvements to PlatformNotReady

- Limit log spam 
- Log exception reason 
- Prevent startup blockage 

* coverage
2021-04-04 12:31:58 +02:00
mburget
ecec3c8ab9
Fix Raspi GPIO binary_sensor produces unreliable responses ()
* Fix for issue  Raspi GPIO binary_sensor produces unreliable responses ("Doorbell Scenario")

Changes overtaken from PR#31788 which was somehow never finished

* Fix for issue  Raspi GPIO binary_sensor produces unreliable response. Changes taken over from PR31788 which was somehow never finished

* Remove unused code (pylint warning)
2021-04-04 12:22:43 +02:00
J. Nick Koston
3bc583607f
Optimize storage collection entity operations with asyncio.gather () 2021-04-03 23:35:33 -10:00
J. Nick Koston
c1e788e665
Only listen for zeroconf when the esphome device cannot connect () 2021-04-03 17:11:32 -07:00
J. Nick Koston
bc06100dd8
Make sonos event asyncio () 2021-04-03 17:10:48 -07:00
HomeAssistant Azure
d3b4a30e18 [ci skip] Translation update 2021-04-04 00:04:56 +00:00
J. Nick Koston
cfe2df9ebd
Prevent config entry retry from blocking startup ()
- If there are two integrations doing long retries async_block_till_done() will never be done
2021-04-03 17:00:22 -07:00
epenet
86176f1bf9
Add retry mechanism on onewire sysbus devices ()
* Add retry mechanism on sysbus

* Update tests

* Move to async

* Move blocking calls on the executor
2021-04-03 23:08:35 +02:00
Petro31
545fe7a7be
Add Compensation Integration ()
* Add Compensation Integration

Adds the Compensation Integration

* Add Requirements

add missing requirements to compensation integration

* Fix for tests

Fix files after tests

* Fix isort

ran isort

* Handle ADR-0007

Change the configuration to deal with ADR-0007

* fix flake8

Fix flake8

* Added Error Trapping

Catch errors.
Raise Rank Warnings but continue.
Fixed bad imports

* fix flake8 & pylint

* fix isort.... again

* fix tests & comments

fix tests and comments

* fix flake8

* remove discovery message

* Fixed Review changes

* Fixed review requests.
* Added test to test get more coverage.

* Roll back numpy requirement

Roll back numpy requirement to match other integrations.

* Fix flake8

* Fix requested changes

Removed some necessary comments.
Changed a test case to be more readable.

* Fix doc strings and continue

* Fixed a few test case doc strings
* Removed a continue/else

* Remove periods from logger

Removed periods from _LOGGER errors.

* Fixes

changed name to unqiue_id.
implemented suggested changes.

* Add name and fix unique_id

* removed conf name and auto construct it
2021-04-03 22:42:09 +02:00
jan iversen
23fae255ff
Make modbus WRITE_COIL use write_coils in case of an array ()
* WRITE_COIL uses write_coils in case of an array.

WRITE_REGISTER uses write_register/write_registers depending
on whether value is singular or an array.

WRITE_COIL is modified to be similar and uses
write_coil/write_coils depending on whether value is singular or an
array.

* Update SERVICE_WRITE_COIL to allow list.
2021-04-03 13:15:01 +02:00
J. Nick Koston
b7ae06f1bb
Bump aiodiscover to 1.3.3 for dhcp ()
fixes 
2021-04-03 11:33:45 +02:00
Álvaro Fernández Rojas
2c61c0f258
Fix AEMET town timestamp format ()
Datetime should be converted to ISO format.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-04-03 11:17:17 +02:00
jan iversen
cee43b0670
Add modbus CONF_VERIFY_STATE to new switch config ()
Missed CONF_VERIFY_STATE in new switch config, when
copying from old switch config.
2021-04-03 11:00:06 +02:00
HomeAssistant Azure
176b6daf2a [ci skip] Translation update 2021-04-03 00:03:39 +00:00
Paulus Schoutsen
e882460933
Support modern config for the trigger based template entity () 2021-04-02 16:57:16 -07:00
Bram Kragten
cffdbfe13c
Updated frontend to 20210402.1 () 2021-04-02 23:11:39 +02:00
jan iversen
0d7168a667
Remove duplicate test case in modbus switch () 2021-04-02 22:09:27 +02:00
Oliver
eed3bfc762
Going async with denonavr ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-04-02 07:47:16 -10:00
Paulus Schoutsen
212d9aa748
Fix trigger template entities without a unique ID () 2021-04-02 10:24:38 -07:00
Paulus Schoutsen
bdbb4f939f
Add variables to execute script () 2021-04-02 06:27:41 -07:00
Shay Levy
e76b653246
Bump aioshelly to 0.6.2 () 2021-04-02 11:48:57 +02:00
HomeAssistant Azure
a5dfbf9c44 [ci skip] Translation update 2021-04-02 00:04:54 +00:00
Robert Svensson
a61d93adc2
Increase time out for http requests done in Axis integration () 2021-04-01 16:22:36 -07:00
Paulus Schoutsen
051531d9c1
Clean up mobile app ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-01 16:22:08 -07:00
Bram Kragten
34ddea536e
Update frontend to 20210402.0 () 2021-04-01 16:19:57 -07:00
Khole
6482800724
Add hive heat on demand () 2021-04-02 01:14:40 +02:00
Raman Gupta
ebb369e008
Add zwave_js WS API command to call node.refresh_info () 2021-04-02 00:35:13 +02:00
Franck Nijhof
ceeb060c05
Fix websocket search for related ()
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-04-01 15:31:19 -07:00
FMKaiba
09eb74fd9d
Upgrade Astral to 2.2 () 2021-04-02 00:29:08 +02:00
Franck Nijhof
e76503ddc3
Remove Geizhals integration (ADR-0004) () 2021-04-02 00:04:52 +02:00
Franck Nijhof
da54b9237b
Typing improvements for SolarEdge () 2021-04-01 23:59:26 +02:00
Erik Montnemery
76d0f93ec1
Include blueprint input in automation trace () 2021-04-01 13:34:47 -07:00
Franck Nijhof
528095b9b6
Upgrade numpy to 1.20.2 () 2021-04-01 13:32:49 -07:00
Franck Nijhof
4e3c12883e
Allow templatable service target to support scripts () 2021-04-01 13:10:01 -07:00
Martin Hjelmare
c9cd6b0fbb
Clean lazytox script () 2021-04-01 11:34:01 -07:00
Alan Tse
125161df6b
Only raise integrationnotfound for dependencies ()
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-04-01 11:30:52 -07:00
MatthewFlamm
f8f0495319
Add nws sensor platform ()
* Resolve rebase conflict.

Remove logging

* lint: fix elif after return

* fix attribution

* add tests for None valuea

* Remove Entity import

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

* Import SensorEntity

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

* Inherit SensorEntity

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

* remove unused logging

* Use CoordinatorEntity

* Use type instead of name.

* add all entities

* add nice rounding to temperature and humidity

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-04-01 18:50:37 +02:00
Erik Montnemery
9f481e1642
Include script script_execution in script and automation traces () 2021-04-01 09:42:23 -07:00
youknowjack0
9d085778c2
Fix timer.finish to cancel callback ()
Timer.finish doesn't cancel the callback, which can lead to incorrect early cancellation of the timer if it is subsequently restarted. 

Bug reported here: https://community.home-assistant.io/t/timer-component-timer-stops-before-time-is-up/96038
2021-04-01 09:32:59 -07:00
Robert Svensson
6ce96dcb63
Don't care about DPI entries when looking for clients to be restored from UniFi ()
* DPI switches shouldnt be restored, they're not part of clients to be restored

* Only care about Block and POE switch entries
2021-04-01 18:02:28 +02:00
Erik Montnemery
d26d2a8446
Return config entry details for 1-step config flows () 2021-04-01 16:20:53 +02:00