HmIP-WTH-2 - Boost funktioniert nicht

Begonnen von Stril, 27 November 2016, 14:41:43

Vorheriges Thema - Nächstes Thema

Stril

Hallo!

Ich nutze die HmIP-WTH-2 Wandthermostate mit meiner Fußbodenheizung. Leider funktioniert der Boost-Mode vom Bedienteil nicht. Ich kann über die CCU zwar den Boost aktivieren, aber ein langes Drücken des Tasters löst ihn nicht aus.

Könnt ihr das bestätigen?

Hintergrund:
Ich weiß, bei einer Fußbodenheizung ist "Boost" sinnlos, aber ich würde gerne den Boostmode so nutzen, dass ein Handtuchheizkörper zusätzlich zur Fußbodenheizung eingeschaltet wird, wenn man den Wandthermostat auf "Boost" schaltet.

Habt ihr dazu eine Idee?

Danke und Grüße
Phil

Chris8888

Hallo Phil,

ich habe genau diese Frage an ELV und die dann an EQ-3 gestellt.
Antwort: Kommt später, ist derzeit in der Firmware noch nicht enthalten.

Bleibt dir also nur zu warten bzw. meine Idee: Den Boost-Event in Fhem abfragen und dann das Thermostat über FHEM schalten.
Ich kann das nur leider nicht testen... die neuen WTH-2-Thermostate sind auf Wochen nicht lieferbar. :-(

VG
Christian
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

Stril

Hallo!

Danke für die Antwort. Leider klappt das so nicht. Ich kann einfach keinen Boost auslösen am WTH2. Die Verwertung würde ich eh extern machen...

zap

D.h. wenn Du die Taste am Thermostaten drückst, wird der Datenpunkt BOOST_MODE nicht auf "true" bzw. 1 gesetzt?

Mir scheint, dass bei den HM-IP Teilen noch einiges im Argen liegt. Nach meinen Infos wird z.B. auch der CONTROL_MODE nicht richtig aktualisiert. Dazu gibt es sogar Fehlermeldungen im Syslog der CCU.

Da bleibt nur die Hoffnung auf ein Firmware Update.

Was Du machen könntest: Häng die einen normalen Homematic Schalter an die Wand neben den Thermostaten und schalte den Boost über den ein. Macht aber wohl nur Sinn, wenn Du sowieso noch irgendwo einen Schalter rumliegen hast. Extra einen kaufen würde ich dafür nicht bzw. das musst Du selbst wissen ...
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

Stril

Hallo!

Genau so ist es: Wenn ich am WTH-2 auf das "Rad drücke", geht er nicht auf Boost. Es passiert gar nichts.
Drücke ich in der CCU2 auf Boost, fängt das WTH-2 an, von 300 herunterzuzählen.

Das mit dem Extraschalter habe ich auch schon überlegt, aber so richtig gefällt mir das nicht.

Grüße
Phil

Chris8888

Hallo Phil,

meine neuen WTH-2 sind heute endlich gekommen.
Firmware: 1.2.2

Das von dir geschilderte Verhalten kann ich so bestätigen. Sehr doof.

Sobald man eine direkte Verknüpfung (und sei es nur der cyclische Austausch (Kanal 3)) im WTH-2 zum Thermostat anlegt, kann man über den Knopf den Boost im WTH-2 aktivieren. Zwar löst so der Boost im Thermostat nicht aus (was ja spitze wäre), aber das Thermostat reagiert nach einiger Zeit ja leider auch auf die eingestellten Temperaturwerte. Also keine wirkliche Lösung....

Falls jemand eine Idee hat, her damit!

Viele Grüße
Christian
   
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

ing.robby

Hallo,

kann jemand von Euch mal zeigen, wie man die Wandthermostate in fhem zum Laufen bekommt?
Ich habe das HmIP-BWTH im CCU2 angelernt und über get <io-dev> devicelist create <dev-expr> ins fhem übernommen.
Jetzt habe ich allerdings die einzelnen Kanäle nicht, die es beim Anlernen in fhem automatisch anlegt und ich kann auch die Temperatur nicht regeln...

MfG
Robby
RasPi 3B+ | Ubuntu Mate 18.04, fhem 5.9
nanoCUL433 | IT1500
nanoCUL868 | CCU2, HM-ES-PMSw1-DR, HM-WS550STH, HmIP-BWTH, HmIP-STHO, HmIP-SMI
JeeLink868 | PCA301
hue Bridge | Single bulb, Lightstrip Plus, LivingColors Iris, ZigBee Smart+

Chris8888

Hallo Robby,

hast du denn die Readings des BTWH?
Was zeigt ein get Devicename deviceinfo?
Hast du die HMCCU-Deviceanlage weitergeführt? Also zB den Controldatapoint gesetzt?

VG
Christian
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

ing.robby

Hallo Christian,

hier sind meine Internals und Readings.

RasPi 3B+ | Ubuntu Mate 18.04, fhem 5.9
nanoCUL433 | IT1500
nanoCUL868 | CCU2, HM-ES-PMSw1-DR, HM-WS550STH, HmIP-BWTH, HmIP-STHO, HmIP-SMI
JeeLink868 | PCA301
hue Bridge | Single bulb, Lightstrip Plus, LivingColors Iris, ZigBee Smart+

zap

Die Readings zu einzelnen Kanälen werden doch angezeigt. Vermisst du welche?

Du könntest mal ein list Heizung_Wohnzimmer machen und hier posten. Ist besser als Screenshots
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

Chris8888

Hallo Robby,

sieht doch gut aus....dann musst du nur noch die Konfig vollständig durchführen.
Hier findest du viele Beispiele: https://forum.fhem.de/index.php/topic,51339.0.html

Da du wahrscheinlich der erste mit einem BWTH bist, würde ich mich an der Stelle an einem WTH2-Beispiel entlang hangeln.
Die Unterschiede dürften überschaubar sein.

Viele Grüße
Christian
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

ing.robby

Hier sind die Readings als list:
Internals:
   DEF        000C9709A7E018
   IODev      HMCCU2
   NAME       Heizung_Wohnzimmer
   NR         104
   STATE      Initialized
   TYPE       HMCCUDEV
   ccuaddr    000C9709A7E018
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-BWTH 000C9709A7E018
   ccutype    HmIP-BWTH
   channels   13
   statevals  devstate
   READINGS:
     2017-12-10 12:00:26   0.CONFIG_PENDING false
     2017-12-10 12:00:26   0.DUTY_CYCLE    false
     2017-12-10 12:00:26   0.OPERATING_VOLTAGE 0.000000
     2017-12-10 12:00:26   0.RSSI_DEVICE   199
     2017-12-10 12:00:26   0.RSSI_PEER     197
     2017-12-10 12:00:26   0.UNREACH       false
     2017-12-10 12:00:26   0.UPDATE_PENDING false
     2017-12-10 12:00:26   1.ACTUAL_TEMPERATURE 23.400000
     2017-12-10 12:00:26   1.BOOST_TIME    0
     2017-12-10 12:00:26   1.FROST_PROTECTION false
     2017-12-10 12:00:26   1.HEATING_COOLING 0
     2017-12-10 12:00:26   1.HUMIDITY      46
     2017-12-10 12:00:26   1.PARTY_MODE    false
     2017-12-10 12:00:26   1.PARTY_SET_POINT_TEMPERATURE 0.000000
     2017-12-10 12:00:26   1.PARTY_TIME_END
     2017-12-10 12:00:26   1.PARTY_TIME_START
     2017-12-10 12:00:26   1.SET_POINT_MODE 1
     2017-12-10 12:00:26   1.SET_POINT_TEMPERATURE 23.000000
     2017-12-10 12:00:26   1.SWITCH_POINT_OCCURED false
     2017-12-10 12:00:26   10.STATE        false
     2017-12-10 12:00:26   11.STATE        false
     2017-12-10 12:00:26   12.STATE        false
     2017-12-10 12:00:26   8.EMERGENCY_OPERATION false
     2017-12-10 12:00:26   8.FROST_PROTECTION false
     2017-12-10 12:00:26   8.HUMIDITY_ALARM false
     2017-12-10 12:00:26   8.STATE         false
     2017-12-10 12:00:26   9.STATE         false
     2017-12-10 12:28:12   activity        alive
     2017-12-10 12:28:12   hmstate         Initialized
     2017-12-10 12:27:32   state           Initialized
   hmccu:
     dp:
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTY_CYCLE:
         OVAL       false
         VAL        false
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.RSSI_DEVICE:
         OVAL       199
         VAL        199
       0.RSSI_PEER:
         OVAL       196
         VAL        196
       0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTUAL_TEMPERATURE:
         OVAL       24.100000
         VAL        24.100000
       1.BOOST_TIME:
         OVAL       0
         VAL        0
       1.FROST_PROTECTION:
         OVAL       false
         VAL        false
       1.HEATING_COOLING:
         OVAL       0
         VAL        0
       1.HUMIDITY:
         OVAL       47
         VAL        47
       1.PARTY_MODE:
         OVAL       false
         VAL        false
       1.PARTY_SET_POINT_TEMPERATURE:
         OVAL       0.000000
         VAL        0.000000
       1.PARTY_TIME_END:
         OVAL       
         VAL       
       1.PARTY_TIME_START:
         OVAL       
         VAL       
       1.SET_POINT_MODE:
         OVAL       1
         VAL        1
       1.SET_POINT_TEMPERATURE:
         OVAL       23.000000
         VAL        23.000000
       1.SWITCH_POINT_OCCURED:
         OVAL       false
         VAL        false
       10.STATE:
         OVAL       false
         VAL        false
       11.STATE:
         OVAL       false
         VAL        false
       12.STATE:
         OVAL       false
         VAL        false
       8.EMERGENCY_OPERATION:
         OVAL       false
         VAL        false
       8.FROST_PROTECTION:
         OVAL       false
         VAL        false
       8.HUMIDITY_ALARM:
         OVAL       false
         VAL        false
       8.STATE:
         OVAL       false
         VAL        false
       9.STATE:
         OVAL       false
         VAL        false
Attributes:
   IODev      HMCCU2
   [t         {chn|dev|all}]
   room       CUL_HM
RasPi 3B+ | Ubuntu Mate 18.04, fhem 5.9
nanoCUL433 | IT1500
nanoCUL868 | CCU2, HM-ES-PMSw1-DR, HM-WS550STH, HmIP-BWTH, HmIP-STHO, HmIP-SMI
JeeLink868 | PCA301
hue Bridge | Single bulb, Lightstrip Plus, LivingColors Iris, ZigBee Smart+

ing.robby

Also ich habe mal die Attribute wie beim HMIP-WTH gesetzt
Internals:
   CHANGED   
   DEF        000C9709A7E018
   IODev      HMCCU2
   NAME       Heizung_Wohnzimmer
   NR         104
   STATE      measured-temp: BB_Raumregler.1.ACTUAL_TEMPERATURE
   TYPE       HMCCUDEV
   ccuaddr    000C9709A7E018
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-BWTH 000C9709A7E018
   ccutype    HmIP-BWTH
   channels   13
   statevals  devstate
   READINGS:
     2017-12-10 12:00:26   0.CONFIG_PENDING false
     2017-12-10 12:00:26   0.DUTY_CYCLE    false
     2017-12-10 12:00:26   0.OPERATING_VOLTAGE 0.000000
     2017-12-10 12:00:26   0.RSSI_DEVICE   199
     2017-12-10 12:00:26   0.RSSI_PEER     197
     2017-12-10 12:00:26   0.UNREACH       false
     2017-12-10 12:00:26   0.UPDATE_PENDING false
     2017-12-10 12:00:26   1.ACTUAL_TEMPERATURE 23.400000
     2017-12-10 12:00:26   1.BOOST_TIME    0
     2017-12-10 12:00:26   1.FROST_PROTECTION false
     2017-12-10 12:00:26   1.HEATING_COOLING 0
     2017-12-10 12:00:26   1.HUMIDITY      46
     2017-12-10 12:00:26   1.PARTY_MODE    false
     2017-12-10 12:00:26   1.PARTY_SET_POINT_TEMPERATURE 0.000000
     2017-12-10 12:00:26   1.PARTY_TIME_END
     2017-12-10 12:00:26   1.PARTY_TIME_START
     2017-12-10 12:00:26   1.SET_POINT_MODE 1
     2017-12-10 12:00:26   1.SET_POINT_TEMPERATURE 23.000000
     2017-12-10 12:00:26   1.SWITCH_POINT_OCCURED false
     2017-12-10 12:00:26   10.STATE        false
     2017-12-10 12:00:26   11.STATE        false
     2017-12-10 12:00:26   12.STATE        false
     2017-12-10 12:00:26   8.EMERGENCY_OPERATION false
     2017-12-10 12:00:26   8.FROST_PROTECTION false
     2017-12-10 12:00:26   8.HUMIDITY_ALARM false
     2017-12-10 12:00:26   8.STATE         false
     2017-12-10 12:00:26   9.STATE         false
     2017-12-10 15:00:02   HmIP-BWTH_000C9709A7E018.1.ACTUAL_TEMPERATURE 24.2
     2017-12-10 15:00:02   HmIP-BWTH_000C9709A7E018.1.HUMIDITY 50
     2017-12-10 15:00:02   HmIP-BWTH_000C9709A7E018.1.PARTY_MODE false
     2017-12-10 15:00:02   HmIP-BWTH_000C9709A7E018.1.PARTY_SET_POINT_TEMPERATURE 0.0
     2017-12-10 15:00:02   HmIP-BWTH_000C9709A7E018.1.PARTY_TIME_END
     2017-12-10 15:00:02   HmIP-BWTH_000C9709A7E018.1.PARTY_TIME_START
     2017-12-10 15:00:02   HmIP-BWTH_000C9709A7E018.1.SET_POINT_MODE 1
     2017-12-10 15:00:02   HmIP-BWTH_000C9709A7E018.1.SET_POINT_TEMPERATURE 22.0
     2017-12-10 15:00:02   HmIP-BWTH_000C9709A7E018.8.HUMIDITY_ALARM false
     2017-12-10 15:00:02   activity        alive
     2017-12-10 15:00:02   control         22.0
     2017-12-10 15:00:02   hmstate         24.2
     2017-12-10 15:27:36   state           Initialized
   hmccu:
     dp:
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTY_CYCLE:
         OVAL       false
         VAL        false
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.RSSI_DEVICE:
         OVAL       200
         VAL        200
       0.RSSI_PEER:
         OVAL       198
         VAL        198
       0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTUAL_TEMPERATURE:
         OSVAL      24.2
         OVAL       24.200000
         SVAL       24.2
         VAL        24.200000
       1.BOOST_TIME:
         OVAL       0
         VAL        0
       1.FROST_PROTECTION:
         OVAL       false
         VAL        false
       1.HEATING_COOLING:
         OVAL       0
         VAL        0
       1.HUMIDITY:
         OSVAL      50
         OVAL       50
         SVAL       50
         VAL        50
       1.PARTY_MODE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.PARTY_SET_POINT_TEMPERATURE:
         OSVAL      0.0
         OVAL       0.000000
         SVAL       0.0
         VAL        0.000000
       1.PARTY_TIME_END:
         OSVAL     
         OVAL       
         SVAL       
         VAL       
       1.PARTY_TIME_START:
         OSVAL     
         OVAL       
         SVAL       
         VAL       
       1.SET_POINT_MODE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       1.SET_POINT_TEMPERATURE:
         OSVAL      22.0
         OVAL       22.000000
         SVAL       22.0
         VAL        22.000000
       1.SWITCH_POINT_OCCURED:
         OVAL       false
         VAL        false
       10.STATE:
         OVAL       false
         VAL        false
       11.STATE:
         OVAL       false
         VAL        false
       12.STATE:
         OVAL       false
         VAL        false
       8.EMERGENCY_OPERATION:
         OVAL       false
         VAL        false
       8.FROST_PROTECTION:
         OVAL       false
         VAL        false
       8.HUMIDITY_ALARM:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       8.STATE:
         OVAL       false
         VAL        false
       9.STATE:
         OVAL       false
         VAL        false
Attributes:
   IODev      HMCCU2
   Typ        Regler
   [t         {chn|dev|all}]
   ccureadingfilter (ACTUAL_TEMPERATURE|ACTIVE_PROFILE|BOOST_MODE|SET_POINT|PARTY|HUMIDITY|WINDOW_STATE|LOW_BAT)
   ccureadingformat name
   controldatapoint 1.SET_POINT_TEMPERATURE
   devStateStyle style="text-align:right;"
   event-on-change-reading .*
   group      Heizung und Temperatur
   icon       hm-tc-it-wm-w-eu
   room       Wohnzimmer
   sortby     4
   stateFormat T: Heizung_Wohnzimmer.1.TEMPERATURE° H: Heizung_Wohnzimmer.1.HUMIDITY% D: dewpoint°
   statechannel 1
   statedatapoint ACTUAL_TEMPERATURE
   stripnumber 1
   userattr   Typ Typ_map structexclude


Aber es zeigt weder etwas an, noch kann ich eine Temperatur einstellen.

RasPi 3B+ | Ubuntu Mate 18.04, fhem 5.9
nanoCUL433 | IT1500
nanoCUL868 | CCU2, HM-ES-PMSw1-DR, HM-WS550STH, HmIP-BWTH, HmIP-STHO, HmIP-SMI
JeeLink868 | PCA301
hue Bridge | Single bulb, Lightstrip Plus, LivingColors Iris, ZigBee Smart+

Chris8888

#13
Hi Robby,

hier mal die Attr meines WTH-2s:

ccureadingformat datapoint
   ccureadingname 0.(LOWBAT|LOW_BAT):+battery
   controldatapoint 1.SET_POINT_TEMPERATURE
   event-on-change-reading .*
   eventMap   /datapoint 1.BOOST_MODE true:Boost/datapoint 1.CONTROL_MODE 0:Auto/datapoint 1.CONTROL_MODE 1:Manual/datapoint 1.CONTROL_MODE 2:Holiday/datapoint 1.SET_POINT_TEMPERATURE 4.5:off/datapoint 1.SET_POINT_TEMPERATURE 30.5:on/
   genericDeviceType thermostat
   homebridgeMapping TargetTemperature=1.SET_POINT_TEMPERATURE::1.SET_POINT_TEMPERATURE,,minValue=19,maxValue=23,minStep=0.5,cmd=control,nocache=true CurrentTemperature=1.ACTUAL_TEMPERATURE CurrentHeatingCoolingState=1.SET_POINT_MODE,values=1:0;0:1  TargetHeatingCoolingState=1.SET_POINT_MODE::1.SET_POINT_MODE,values=OFF:1;AUTO:0;HEAT:3;COOL:2,cmds=OFF:datapoint+1.CONTROL_MODE+1;HEAT:datapoint+1.BOOST_MODE+1;COOL:datapoint+1.BOOST_MODE+0;AUTO:datapoint+1.CONTROL_MODE+0 CurrentRelativeHumidity=1.HUMIDITY
   icon       hm-tc-it-wm-w-eu
   room       Mona,Heizung,Homekit,alexa
   stateFormat Ist: 1.ACTUAL_TEMPERATURE° Soll: 1.SET_POINT_TEMPERATURE° Feuchte: 1.HUMIDITY%
   statedatapoint 1.SET_POINT_TEMPERATURE
   stripnumber 1
   substexcl  control
   substitute WINDOW_STATE!(0|false):closed,(1|true):open;LOW_BAT!(0|false):ok,(1|true):low
   webCmd     control:Boost:Auto:Manual:Holiday:on:off
   widgetOverride control:slider,12.0,0.5,25.0,1


Ggf kommst du damit weiter.

Ich habe noch nie eine Konfig mit dem "CCUREADINGFORMAT name" gesehen. Ggf macht es das komplizierter. Kann aber auch auch meine mangelnde Erfahrung sein.

VG
Christian
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

zap

#14
Was meinst du mit ,,es zeigt nchts an"? Die Readings sind doch im list drin, also werden sie auch angezeigt. Führe mal den Befehl ,,get deviceinfo" für das Device aus und poste hier das Resultat. Ich schau dann mal, ob ich dazu eine Beispielconfig liefern kann.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB