Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Bosch Radiator Thermostat 2 (RBSH-TRV0-ZB-EU) quirk #2808

Open
wants to merge 40 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
301dfc6
Add Bosch Thermostat 2 quirk
jclsn Nov 9, 2023
4ce4c3f
Format code for CI
promasu Dec 23, 2023
8e78cdf
Update to using Quirks V2 API. Support for Bosh Room Thermostat II 230v
mrrstux May 2, 2024
69f07bc
Update rbsh_rth0_zb_eu.py
mrrstux May 2, 2024
f179645
Code formating using black.
mrrstux May 2, 2024
fa98ea4
Rework code comments.
mrrstux May 2, 2024
5f9c720
Switch exposed "boost" entity from enum to switch.
mrrstux May 7, 2024
2840a7f
Format code for CI.
mrrstux May 7, 2024
6130a86
Remove empty custom device definition.
mrrstux May 7, 2024
4665bf8
Integrated @lgraf work on exposing ctrl_sequence_of_oper.
mrrstux May 12, 2024
6944c38
Fix cooling mode support for radiator thermostat.
mrrstux May 12, 2024
841bebb
Fix display orientation handling for radiator thermostat.
mrrstux May 12, 2024
036ba19
Write-attributes tests.
mrrstux May 14, 2024
41ae0d4
Thermostat UI write attributes tests.
mrrstux May 14, 2024
e9e22d3
Read attributes tests.
mrrstux May 15, 2024
4bb6350
Handle cooling mode when writting only operating_mode.
mrrstux May 16, 2024
5626193
Sync ctrl_sequence_of_oper to system_mode for Radiator Thermostat II.
mrrstux May 18, 2024
c882f96
Remove type conversion for attribute ids.
mrrstux May 19, 2024
16d9083
Make operating-mode read-only.
mrrstux Jun 9, 2024
f08962a
Remove strings from conversion maps.
mrrstux Jun 30, 2024
872e810
Explicit attribute names - might fix the incorrect entity names.
mrrstux Jun 30, 2024
60f4874
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 30, 2024
238b8e6
Adapt to new zigpy quirks v2 API.
mrrstux Aug 30, 2024
28de05f
Drop translation key and attribute name since its inferred from attri…
mrrstux Aug 30, 2024
56a6552
Rename "boost" attribute to "boost_heating".
mrrstux Oct 1, 2024
5646d91
Revert display ontime&brightness types to enum8.
mrrstux Oct 2, 2024
087ccfb
Fix pi_heating_demand reporting by changing attribute type to enum8.
mrrstux Oct 3, 2024
33255e9
Prevent system_mode reporting on TRV (reports always SyetemMode.Heat).
mrrstux Oct 3, 2024
4d290d4
Prevent system_mode reporting on TRV (reports always SyetemMode.Heat).
mrrstux Oct 3, 2024
cdb455d
Prevent system_mode reporting on TRV (reports always SystemMode.Heat).
mrrstux Oct 3, 2024
a60ff76
Replace hardcoded ctrl_sequence_of_oper id with value from attribute …
mrrstux Oct 5, 2024
7e8a8f9
Add fallback_name and translation_key to all exposed entities.
mrrstux Oct 26, 2024
8d0312b
Add local temperature calibration range override.
mrrstux Oct 26, 2024
f43c668
Fix remote temperature entity multiplier.
mrrstux Oct 26, 2024
25385cc
Add local temperature calibration range override for RTH.
mrrstux Oct 30, 2024
0fd95e5
Add support for valve adaptation status attribute and calibration tri…
mrrstux Nov 10, 2024
c1f9bb5
Move valve calibration trigger to diagnostic section.
mrrstux Nov 10, 2024
c0d7e2b
Setup reporting for non-standard attributes.
mrrstux Nov 11, 2024
e834980
Fix attributes reporting and valve calibration command.
mrrstux Nov 11, 2024
fbc408b
Filter-out faulty system_mode reports inside multiple reports.
mrrstux Nov 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading