Marc Mueller
72801867d6
Use assignment expressions 38 ( #58828 )
2021-10-31 18:49:18 +01:00
Marc Mueller
887d04be60
Use assignment expressions 32 ( #58716 )
2021-10-30 16:30:13 +02:00
Paulus Schoutsen
366a4d24f4
Add entity category to ZHA battery ( #58553 )
2021-10-27 16:28:10 -07:00
David F. Mulcahey
dd1154ad08
Bump ZHA quirks version to 0.0.63 ( #58478 )
2021-10-26 20:22:18 +02:00
Alexei Chetroi
fe15736418
Log correct ZHA channel initialization step ( #58410 )
2021-10-25 16:30:00 +02:00
Alexei Chetroi
0c684cee51
Bump up ZHA dependencies ( #58409 )
2021-10-25 10:29:47 -04:00
javicalle
137a346d15
add BitronVideo AV2021 ZHA stick ( #58337 )
2021-10-24 15:57:29 -04:00
J. Nick Koston
3b7dce8b95
Index in-progress flows to avoid linear search ( #58146 )
...
Co-authored-by: Steven Looman <steven.looman@gmail.com>
2021-10-22 07:19:49 -10:00
epenet
2e5c9b69d4
Use DeviceInfo on zha ( #58202 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-22 11:32:15 +02:00
GitHub Action
f9d985553c
[ci skip] Translation update
2021-10-22 00:14:10 +00:00
Marc Mueller
487fa0a905
Use assignment expressions 20 ( #57969 )
2021-10-20 20:31:00 +02:00
GitHub Action
a1176cc79a
[ci skip] Translation update
2021-10-18 00:11:59 +00:00
Marc Mueller
d5116810d4
Use assignment expressions 08 ( #57788 )
2021-10-17 20:02:42 +02:00
GitHub Action
c76e15149c
[ci skip] Translation update
2021-10-17 00:12:27 +00:00
GitHub Action
34fee4ba60
[ci skip] Translation update
2021-10-16 00:12:06 +00:00
Robert Hillis
488a636aec
Clean up unused loggers ( #57662 )
2021-10-14 10:03:38 -07:00
GitHub Action
8fea54fff7
[ci skip] Translation update
2021-10-07 00:10:57 +00:00
Alexei Chetroi
723596076d
Add ZHA HVAC Action sensor ( #57021 )
...
* WIP
* Refactor multi-entity matching
Eliminate the notion on primary channel.
* Cleanup climate tests
* Refactor multi-entity match
Remove the "primary channel" in multiple entity matches
* Cleanup
* Add HVAC Action sensor
* Add a "stop_on_match" option for multi entities matches
Nominally working HVAC state sensors
* Add id_suffix for HVAC action sensor
* Fix Zen HVAC action sensor
* Pylint
2021-10-04 12:57:58 -04:00
Alexei Chetroi
d0827a9129
ZHA support for additional entities on ElectricalMeasurement ZCL cluster ( #56909 )
...
* Add electrical measurement type state attribute.
* Add active_power_max attribute
* Skip unsupported attributes on entity update
* Fix tests
* Create sensor only if the main attribute is supported
* Refactor ElectricalMeasurement sensor to use attr specific divisor and multiplier
* Multiple entities for electrical measurement cluster
* Update discovery tests
* Sensor clean up
* update tests
* Pylint
2021-10-02 21:57:49 -04:00
GitHub Action
f42c2f5170
[ci skip] Translation update
2021-10-02 12:59:05 +00:00
David F. Mulcahey
a7f554e6da
Bump ZHA quirks module to 0.0.62 ( #56809 )
2021-09-29 22:47:15 -04:00
Alexei Chetroi
dbba2c4afe
Add "Summation Delivered" Sensor for SmartEnergy metering ZHA channel ( #56666 )
2021-09-29 09:35:20 -07:00
Marc Mueller
565a9fea6b
Import Callable from collections.abc (2) ( #56776 )
2021-09-29 14:06:51 +02:00
tube0013
0653693dff
Add usb discovery for tubeszb ch340B serial devices ( #56719 )
2021-09-27 16:19:42 -05:00
Alexei Chetroi
a5d405700c
ZHA channel ZCL attributes initialization ( #56476 )
...
* Add dict of attributes to initialize
* Refactor get_attributes() method
Read 5 attributes at the time.
* Add ZCL_INIT_ATTRS attribute to base Zigbee channel
* Update tests and general clusters
* Update channels to use ZCL_INIT_ATTRS
* Update channels to use ZCL_INIT_ATTRS
* Fix tests
* Refactor async_initialize() to be a retryable request
* Maky pylint happy again
2021-09-22 11:34:30 -04:00
Alexei Chetroi
f5dd71d1e0
Bump up ZHA dependencies ( #56359 )
2021-09-17 19:52:49 -04:00
Alexei Chetroi
5b0e00a74b
Refactor ZHA HVAC thermostat channel ( #56238 )
...
* Refactor HVAC channel to use zigpy cached attributes
* Allow named attributes in ZHA test attribute reports
* Let attribute write to update cache
* WIP Update tests
* Cleanup
2021-09-17 15:17:34 -04:00
Alexei Chetroi
fe1311ba34
Bump up zha dependencies ( #56206 )
2021-09-13 21:27:29 -04:00
tube0013
9bb9f0e070
Add description to match TubesZB Coordinators for USB Discovery ( #56201 )
2021-09-13 11:22:55 -10:00
GitHub Action
9da3fa5d75
[ci skip] Translation update
2021-09-07 00:11:29 +00:00
Alexei Chetroi
c6888e4faf
Refactor ZHA tests ( #55844 )
...
* Replace ZHA tests FakeDevice
* Refactor ZHA tests to use zigpy devices and endpoints
* Use common consts for zigpy device mocks
Use the same dict key names for device signature mocks as zha quirks.
* Use const for test device list
* Update tests/components/zha/common.py
2021-09-06 19:00:06 -04:00
puddly
6895081595
Use `async_update_entry` in config unit test instead of modifying `data` ( #55855 )
2021-09-06 16:57:59 -04:00
J. Nick Koston
eba9b61011
Fix exception during rediscovery of ignored zha config entries ( #55859 )
...
Fixes #55709
2021-09-06 13:35:24 -07:00
puddly
e671ad41ec
Replace zigpy-cc with zigpy-znp ( #55828 )
...
* Replace zigpy-cc with zigpy-znp in a ZHA config migration
* Fix failing unit tests
2021-09-06 09:50:54 -04:00
Witold Sowa
8565821394
ZHA: Added support for ZigBee Simple Sensor device and Binary Input c… ( #55819 )
...
* ZHA: Added support for ZigBee Simple Sensor device and Binary Input cluster
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Alexei Chetroi <lexoid@gmail.com>
2021-09-06 01:41:57 -04:00
Alexei Chetroi
aa6cb84b27
Optimize ZHA ZCL attribute reporting configuration ( #55796 )
...
* Refactor ZCL attribute reporting configuration
Configure up to 3 attributes in a single request.
* Use constant for attribute reporting configuration
* Update tests
* Cleanup
* Remove irrelevant for this PR section
2021-09-05 17:45:08 -04:00
GitHub Action
19dcb19d07
[ci skip] Translation update
2021-09-04 00:13:17 +00:00
Alexei Chetroi
cb1e0666c8
Pick right coordinator ( #55555 )
2021-09-01 22:54:35 -04:00
GitHub Action
6b4f2e6f8f
[ci skip] Translation update
2021-09-02 00:20:52 +00:00
GitHub Action
368cac7e5d
[ci skip] Translation update
2021-08-31 00:17:01 +00:00
GitHub Action
ea7f3c8bb3
[ci skip] Translation update
2021-08-30 00:11:40 +00:00
GitHub Action
291a2d6258
[ci skip] Translation update
2021-08-29 00:11:57 +00:00
GitHub Action
b0c52220bc
[ci skip] Translation update
2021-08-28 00:11:00 +00:00
J. Nick Koston
cc857abfd2
Adjust zha comment to be readable ( #55330 )
2021-08-27 16:01:26 +02:00
GitHub Action
65d14909ee
[ci skip] Translation update
2021-08-27 00:14:42 +00:00
Alexei Chetroi
d3ac72d013
Bump up ZHA dependencies ( #55242 )
...
* Bump up ZHA dependencies
* Bump up zha-device-handlers
2021-08-26 11:38:35 -04:00
J. Nick Koston
d59ea5329e
Abort zha usb discovery if deconz is setup ( #55245 )
...
* Abort zha usb discovery if deconz is setup
* Update tests/components/zha/test_config_flow.py
* add deconz domain const
* Update homeassistant/components/zha/config_flow.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2021-08-26 10:00:32 -04:00
J. Nick Koston
d4fa625a7f
Defer zha auto configure probe until after clicking configure ( #55239 )
2021-08-26 09:59:41 -04:00
J. Nick Koston
a89057ece5
Limit USB discovery to specific manufacturer/description/serial_number matches ( #55236 )
...
* Limit USB discovery to specific manufacturer/description/serial_number matches
* test for None case
2021-08-26 09:59:02 -04:00
GitHub Action
3d7bfa8357
[ci skip] Translation update
2021-08-26 00:13:27 +00:00