Skip to content

Improve Aqara E1 TRV (AGL001) with heartbeat parsing and write support #8164

Improve Aqara E1 TRV (AGL001) with heartbeat parsing and write support

Improve Aqara E1 TRV (AGL001) with heartbeat parsing and write support #8164

Triggered via pull request January 2, 2026 00:29
Status Failure
Total duration 55s
Artifacts

ci.yml

on: pull_request
Matrix: shared-ci / Prepare base dependencies
Matrix: shared-ci / pytest
shared-ci  /  Run pre-commit
17s
shared-ci / Run pre-commit
shared-ci  /  Process test coverage
0s
shared-ci / Process test coverage
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 20 warnings
shared-ci / Run tests Python 3.13
Process completed with exit code 1.
shared-ci / Run tests Python 3.13: tests/test_quirks_v2.py#L52
test_translation_key_and_fallback_name_match AssertionError: Translation key 'window_detection' is shared by quirks with different fallback names: ('/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:849', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:166', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/xiaomi/aqara/thermostat_agl001.py:676', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:489', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:656', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_thermostat.py:150', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:289') assert 2 == 1 + where 2 = len({'Open window detection', 'Window detection'}) + where {'Open window detection', 'Window detection'} = set(('Open window detection', 'Open window detection', 'Window detection', 'Open window detection', 'Open window detection', 'Open window detection', ...))
shared-ci / Run tests Python 3.12
The strategy configuration was canceled because "shared-ci.pytest._3_13" failed
shared-ci / Run tests Python 3.12
The operation was canceled.
shared-ci / Run tests Python 3.12: tests/test_quirks_v2.py#L52
test_translation_key_and_fallback_name_match AssertionError: Translation key 'window_detection' is shared by quirks with different fallback names: ('/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:289', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:849', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_thermostat.py:150', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:656', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/xiaomi/aqara/thermostat_agl001.py:676', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:489', '/home/runner/work/zha-device-handlers/zha-device-handlers/zhaquirks/tuya/tuya_trv.py:166') assert 2 == 1 + where 2 = len({'Open window detection', 'Window detection'}) + where {'Open window detection', 'Window detection'} = set(('Open window detection', 'Open window detection', 'Open window detection', 'Open window detection', 'Window detection', 'Open window detection', ...))
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.::warning file=/home/runner/work/zha-device-handlers/zha-device-handlers/.venv/lib/python3.13/site-packages/zigpy/types/basic.py,line=94::__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.13: .venv/lib/python3.13/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.
shared-ci / Run tests Python 3.12: .venv/lib/python3.12/site-packages/zigpy/types/basic.py#L94
__int__ returned non-int (type int32s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.