Commit Graph

34609 Commits (32daa63265e7ee093683aec9d14dfddc386c2fed)

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