thkl / hap-homematic

a AddOn for HomeMatic CCU3 (Raspberrymatic) that will bring HomeKit to your CCU
MIT License
222 stars 26 forks source link

hap-homematic WTH-2 (either Thermostat or Humidity) #358

Closed rxmart10 closed 3 years ago

rxmart10 commented 3 years ago

Hi everyone, I am on a personnel saga to automate my home as much as possible. Recently I have installed the WTH-2 Radiator Thermostat with Humidity measurement.

However, when installed into the hap-homematic, it only allows 1 channel as a service.

Is there any other way to access the Radiator Thermostat & Humidity?

thkl commented 3 years ago

The HmIP-WTH-2 device contains multiple channels. Please select channel 1 (HEATING_CLIMATECONTROL_TRANSCEIVER). There is a dropdown to select a service for HEATING_CLIMATECONTROL_TRANSCEIVER. Please select here the HomeMaticRadiatorThermostatAccessory. This will create a Thermostat to control the device. Otherwise HomeMaticThermometerAccessory will only create a thermometer and this is a read only device

rxmart10 commented 3 years ago

The HmIP-WTH-2 device contains multiple channels. Please select channel 1 (HEATING_CLIMATECONTROL_TRANSCEIVER). There is a dropdown to select a service for HEATING_CLIMATECONTROL_TRANSCEIVER. Please select here the HomeMaticRadiatorThermostatAccessory. This will create a Thermostat to control the device. Otherwise HomeMaticThermometerAccessory will only create a thermometer and this is a read only device

Hi, Thank you for the reply. What you have mentioned is correct.

The issue is that, I have 1 device that provides:

However, as in the HAP-HOMEMATIC there is only 1 channel, I can only choose 1 of the above.

If I choose Radiator, it provides also current temperature (not humidity), but if I choose Humidity, it only provides Humidity.

thkl commented 3 years ago

the class will check if there is a humidity datapoint and if so it will provide this to homekit. Maybe there is a bug for this detection method.I will check this .. but since i do not own such a device i have to build a simulation for, which will take some effort.

meistermolli commented 3 years ago

Bitte für das Thermostat HmIP-ETRV-B und für das Wandthermostat HmIP-WTH-B auch die Klasse "HomeMaticThermometerAccessory" hinzufügen.

@thkl Brauchst du dafür noch Geräte Files?

Bild 11 02 21 um 23 16

rxmart10 commented 3 years ago

2021-02-12 (1) 2021-02-12 IMG_0280

As seen above, I have 3 options and if I choose Radiator Thermostat, no humidity is shown.

thkl commented 3 years ago

Please take a look into the settings of your thermostat. Maybe HomeKit will hide the humidity there.

rxmart10 commented 3 years ago

Thanks for the feedback, already looked, it only shows Thermostat and the Boost button.

rxmart10 commented 3 years ago

An additional info. If I select the Temperature option, it shows temperature and humidity but does not allow to set radiator temperature.

thkl commented 3 years ago

Ok I will take a look into this. Other people (the issue I've linked above) are able to see the humidity for this device using the radiator service.

Uwe-F commented 3 years ago

Hallo, die gleichen Probleme habe ich auch, die rxmart10 beschrieben hat. Die Raumtemperatur wird angezeigt, aber nicht die Luftfeuchtigkeit. Die Luftfeuchtigkeit wird nur im Menuefenster angezeigt. Bild zeigt HAP-Homematic Alternativ hatte ich Redmatic benutzt, dort wurden beide Variablen erzeugt.

Bildschirmfoto 2021-02-23 um 15 52 58

thkl commented 3 years ago

Das Problem liegt daran, das ich ein Thermostat erzeuge. Dieses hat die Eigenschaften: Ist Temp/Soll Temp/Luftfeuchtigkeit ...

Dann zeigt Home das so an.

Man kann natürlich die Luftfeuchtigkeit dort weglassen und in das Gerät einen Extra Service für Luftfeuchtigkeit einbauen. Dann sollte das als eigenes Icon auftauchen...

Uwe-F commented 3 years ago

In Redmatic ist es in der Gruppe (z.B. Robin) ein Sysmbol rund (Kreis) mit der Temperatur im Kreis und darunter die Luftfeuchtigkeit. Öffnet man den Kreis dann erhält man zwei Icons die einmal Temp. und das andere Luftf. anzeigt. Beide Bilder von Addon Redmatic. Hatte es in der Kürze nicht umbenannt in Luftf. Bildschirmfoto 2021-02-23 um 16 10 01 Bildschirmfoto 2021-02-23 um 16 10 23

thkl commented 3 years ago

Es wird im nächsten Update ein Häkchen im Thermostat geben was dann diese Version erzeugt :

image

wird zu :

image

image

Uwe-F commented 3 years ago

Super, das freut mich. In der Gruppe sieht man auch direkt beide Variablen? Erstes Bild. Eure Arbeit ist toll! Vielen Dank. Gruß

thkl commented 3 years ago

ok finally i added this patch to the thermostat and the programmable thermostat .. you may test this by override the classes in /usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/services with the changed files mentioned above

thkl commented 3 years ago

Das ist jetzt aber ein neues Thema .... und gehört nicht mehr zu dem Issue. Aber: HomeKit kennt keine Wetterstationen, deswegen nur Temperatur und Feuchtigkeit.

Multisaft7 commented 2 years ago

@thkl ich muss mal blöd nachfragen, aber wenn ich die Heizungsgruppe aus WTH-2 und eTRV-2 hinzufüge wird mir das Häkchen mit der Luftfeuchtigkeit aber nicht angezeigt?!

Die Gruppe ist bei mir aber auch ein HomeMaticRadiatorThermostatAccessory?!

thkl commented 2 years ago

Soweit ich weiß wird bei einer Gruppe keine Feuchtigkeit von der CCU geliefert. Daher fehlt das Häkchen dann auch.

Multisaft7 commented 2 years ago

Es wird im nächsten Update ein Häkchen im Thermostat geben was dann diese Version erzeugt :

image Bildschirmfoto 2021-12-28 um 02 28 12

@thkl ich hatte jetzt das hmip wth ausgewählt...aber bei mir fehlt das Häkchen :-( Mach ich was falsch?

Multisaft7 commented 2 years ago

Gibts hier ein Update oder kann mir jemand weiterhelfen?

robig commented 11 months ago

State on Jan. 2024: I still only have a "HomeMaticRadiatorThermostatAccessory" available to choose, and there seems to be no such option.