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

Write support request thread #50

Open
kodebach opened this issue Nov 4, 2023 · 15 comments
Open

Write support request thread #50

kodebach opened this issue Nov 4, 2023 · 15 comments

Comments

@kodebach
Copy link
Owner

kodebach commented Nov 4, 2023

Please use this issue to report any additional sensors you'd like to have write support for.

Currently supported sensors:

  • 74 power_solar_surplus: Aktueller PV-Überschuss
  • 78 power_solar_production: Aktuelle PV Produktion
  • 82 Hausverbrauch
  • 84 Batterieentladung
  • 86 Batterie Füllstand
  • 1005 Betriebsart System
  • 1650 Externe Raumtemperatur HK A
  • 1652 Externe Raumtemperatur HK B
  • 1654 Externe Raumtemperatur HK C
  • 1656 Externe Raumtemperatur HK D
  • 1658 Externe Raumtemperatur HK E
  • 1660 Externe Raumtemperatur HK F
  • 1662 Externe Raumtemperatur HK G
  • 1690 Externe Außentemperatur
  • 1692 Externe Feuchte
  • 1694 Externe Anforderungstemperatur Heizen
  • 1695 Externe Anforderungstemperatur Kühlen
  • 1710 Anforderung Heizen
  • 1711 Anforderung Kühlen
  • 1712 Anforderung Warmwasserladung

Currently supported sensors for zone module (Z = 0..9, index of zone module) rooms (R = 0..7, index of room):

  • 2000 + 65 * Z + 2 + 7 * R: Zonenmodul (Z+1) Raum (R+1) Raumtemperatur
  • 2000 + 65 * Z + 2 + 7 * R + 2: Zonenmodul (Z+1) Raum (R+1) Raumsolltemperatur
  • 2000 + 65 * Z + 2 + 7 * R + 4: Zonenmodul (Z+1) Raum (R+1) Raumfeuchte
  • 2000 + 65 * Z + 2 + 7 * R + 5: Zonenmodul (Z+1) Raum (R+1) Betriebsart
@kodebach kodebach pinned this issue Nov 4, 2023
@kodebach kodebach changed the title Write support Write support request thread Nov 4, 2023
@AndyNew2

This comment was marked as off-topic.

@Colleoni

This comment was marked as off-topic.

@kodebach

This comment was marked as off-topic.

@AndyNew2

This comment was marked as outdated.

@kodebach
Copy link
Owner Author

kodebach commented Dec 19, 2023

From #69:

Done in v0.7.0:

  • 82 Hausverbrauch
  • 84 Batterieentladung
  • 86 Batterie Füllstand

Still open (units unknown):

  • 4108 Leistungsbegrenzung Wärmepumpe

@kodebach
Copy link
Owner Author

kodebach commented Mar 5, 2024

From #93

  • Expose 1713 ("Externe Ansteuerung einmalige Wasserladung") as a button.
  • Support zone module registers

@buster3
Copy link

buster3 commented Apr 23, 2024

Hello, thanks for the integration. I would love to get write support for

  • 1692 Feuchtewert
  • 1650 Externe Raumtemperatur HK A

@kodebach
Copy link
Owner Author

kodebach commented Sep 1, 2024

@buster3 I released v0.9.0-beta.1 (see #128) please test, if writing works for the sensors you needed.

@AndyNew2

This comment was marked as off-topic.

@AndyNew2

This comment was marked as off-topic.

@AndyNew2

This comment was marked as off-topic.

@AndyNew2

This comment was marked as off-topic.

@kodebach
Copy link
Owner Author

From #142

  • set_circuit_mode in addition to set_room_mode

@Jueff
Copy link
Contributor

Jueff commented Sep 24, 2024

more registers to add to service set_temperature

1401 Raumsolltemperatur Heizen Normal HK A
1403 Raumsolltemperatur Heizen Normal HK B
1405 Raumsolltemperatur Heizen Normal HK C
1407 Raumsolltemperatur Heizen Normal HK D
1409 Raumsolltemperatur Heizen Normal HK E
1411 Raumsolltemperatur Heizen Normal HK F
1413 Raumsolltemperatur Heizen Normal HK G
1415 Raumsolltemperatur Heizen Eco HK A
1417 Raumsolltemperatur Heizen Eco HK B
1419 Raumsolltemperatur Heizen Eco HK C
1421 Raumsolltemperatur Heizen Eco HK D
1423 Raumsolltemperatur Heizen Eco HK E
1425 Raumsolltemperatur Heizen Eco HK F
1427 Raumsolltemperatur Heizen Eco HK G

@AndyNew2
Copy link

One further temperature value to add for writing, very easy change on current version:
sensor.idm_warmepumpe_parallelverschiebung_hk_a, sensor.idm_warmepumpe_parallelverschiebung_hk_b, sensor.idm_warmepumpe_parallelverschiebung_hk_c, ...
depending on which heatcircuits you have installed.
Code change is very easy and straight forward:
In sensor_addresses.py around line 460 for
_UCharSensorAddress(
address=1505 + offset,
...

add the line
supported_features=SensorFeatures.SET_TEMPERATURE,

Work all smooth on my installation, no further change needed, since set temperature is already implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants