FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: kotaro am 10 November 2018, 10:29:01

Titel: HMCCU: Typenanzeige bei Heizungsthermostat / Wandthermostat / Virtuelle gruppe
Beitrag von: kotaro am 10 November 2018, 10:29:01
Hallo,

ich habe das Problem, das meine Virtuelle Gruppe (im Wohnzimmer mit 3 FHT und 1 WT in Raspberrymatic in eine Gruppe zusammengefasst) unter andFHEM als ein/Aus Device angezeigt wird. auch die einzelnen FHT und WT werden als ein/aus Device angezeigt, und nicht als Heizungsthermostat. Kann man das irgendwie ändern?
Ich habe auch mal ein Screenshot angehangen.

Vielen dank für eure Hilfe :-D
Titel: Antw:HMCCU und Funkheizungsthermostat / Wandthermostat / Virtuelle gruppe
Beitrag von: zap am 10 November 2018, 12:14:38
Mach mal ein list von dem Device in FHEM
Titel: Antw:HMCCU und Funkheizungsthermostat / Wandthermostat / Virtuelle gruppe
Beitrag von: kotaro am 10 November 2018, 13:06:34
Hier mal der List des Virtuellen Device

weiß leider nicht, ob man das in ein zusammenklappbares Feld eintragen könne

Internals:
   CHANGED   
   DEF        INT0000001
   IODev      d_ccu
   NAME       HM_ZHR_Wohnzimmer
   NR         101
   STATE      T: 19.0° H: 52.0% D: 20.5° P: 8.9° V: 99% 99% 0% AUTO
   TYPE       HMCCUDEV
   ccuaddr    INT0000001
   ccudevstate active
   ccugroup   OEQ17_9,OEQ14_0,OEQ16_5,OEQ17_4,OEQ17_99
   ccuif      VirtualDevices
   ccuname    ZHR_Wohnzimmer
   ccutype    HM-CC-VG-1
   channels   3
   firmware   1.3
   statevals  devstate
   READINGS:
     2018-11-10 12:58:20   DEWPOINT        8.9
     2018-11-10 12:58:00   HM-CC-RT-DN_OEQ17_4.4.VALVE_STATE 99
     2018-11-10 12:58:13   HM-CC-RT-DN_OEQ17_99.4.VALVE_STATE 99
     2018-11-10 12:55:52   HM-CC-RT-DN_OEQ17_9.4.VALVE_STATE 0
     2018-11-10 12:55:51   HM-TC-IT-WM-W-EU_OEQ16_5.2.WINDOW_OPEN_REPORTING closed
     2018-11-10 12:58:20   ZHR_Wohnzimmer_INT0000001.1.ACTUAL_HUMIDITY 52.0
     2018-11-10 12:58:20   ZHR_Wohnzimmer_INT0000001.1.ACTUAL_TEMPERATURE 19.0
     2018-11-10 12:58:13   ZHR_Wohnzimmer_INT0000001.1.CONTROL_MODE AUTO
     2018-11-10 12:58:20   ZHR_Wohnzimmer_INT0000001.1.SET_TEMPERATURE 20.5
     2018-11-09 21:24:53   activity        alive
     2018-11-10 12:55:40   battery         ok
     2018-11-10 12:58:20   control         20.5
     2018-11-10 12:58:20   hmstate         20.5
     2018-11-10 12:58:20   state           20.5
   hmccu:
     devspec    INT0000001
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       0.INHIBIT:
         OVAL       false
         VAL        false
       0.LOWBAT:
         OSVAL      ok
         OVAL       false
         SVAL       ok
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTUAL_HUMIDITY:
         OSVAL      52.0
         OVAL       52.0
         SVAL       52.0
         VAL        52.0
       1.ACTUAL_TEMPERATURE:
         OSVAL      18.9
         OVAL       18.9
         SVAL       19.0
         VAL        19.0
       1.CONTROL_MODE:
         OSVAL      AUTO
         OVAL       0
         SVAL       AUTO
         VAL        0
       1.PARTY_START_DAY:
         OVAL       1
         VAL        1
       1.PARTY_START_MONTH:
         OVAL       1
         VAL        1
       1.PARTY_START_TIME:
         OVAL       0
         VAL        0
       1.PARTY_START_YEAR:
         OVAL       0
         VAL        0
       1.PARTY_STOP_DAY:
         OVAL       1
         VAL        1
       1.PARTY_STOP_MONTH:
         OVAL       1
         VAL        1
       1.PARTY_STOP_TIME:
         OVAL       0
         VAL        0
       1.PARTY_STOP_YEAR:
         OVAL       0
         VAL        0
       1.PARTY_TEMPERATURE:
         OVAL       5.0
         VAL        5.0
       1.SET_TEMPERATURE:
         OSVAL      20.5
         OVAL       20.5
         SVAL       20.5
         VAL        20.5
       2.STATE:
         OVAL       1
         VAL        0
       OEQ14_0:0.AES_KEY:
         OVAL       0
         VAL        0
       OEQ14_0:0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       OEQ14_0:0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       OEQ14_0:0.LOWBAT:
         OSVAL      ok
         OVAL       false
         SVAL       ok
         VAL        false
       OEQ14_0:0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       OEQ14_0:0.RSSI_PEER:
         OVAL       192
         VAL        192
       OEQ14_0:0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       OEQ14_0:0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       OEQ14_0:0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       OEQ14_0:1.ERROR:
         OVAL       0
         VAL        0
       OEQ14_0:1.LOWBAT:
         OSVAL      ok
         OVAL       0
         SVAL       ok
         VAL        0
       OEQ14_0:1.STATE:
         OVAL       1
         VAL        0
       OEQ16_5:0.AES_KEY:
         OVAL       0
         VAL        0
       OEQ16_5:0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       OEQ16_5:0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       OEQ16_5:0.INHIBIT:
         OVAL       false
         VAL        false
       OEQ16_5:0.LOWBAT:
         OSVAL      ok
         OVAL       false
         SVAL       ok
         VAL        false
       OEQ16_5:0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       OEQ16_5:0.RSSI_PEER:
         OVAL       195
         VAL        195
       OEQ16_5:0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       OEQ16_5:0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       OEQ16_5:0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       OEQ16_5:1.HUMIDITY:
         OVAL       52
         VAL        51
       OEQ16_5:1.TEMPERATURE:
         OVAL       18.900000
         VAL        18.900000
       OEQ16_5:2.ACTUAL_HUMIDITY:
         OVAL       52.000000
         VAL        52.000000
       OEQ16_5:2.ACTUAL_TEMPERATURE:
         OVAL       18.900000
         VAL        19.000000
       OEQ16_5:2.BATTERY_STATE:
         OVAL       2.900000
         VAL        2.900000
       OEQ16_5:2.BOOST_STATE:
         OVAL       0
         VAL        0
       OEQ16_5:2.COMMUNICATION_REPORTING:
         OVAL       0
         VAL        0
       OEQ16_5:2.CONTROL_MODE:
         OVAL       0
         VAL        0
       OEQ16_5:2.LOWBAT_REPORTING:
         OVAL       0
         VAL        0
       OEQ16_5:2.PARTY_START_DAY:
         OVAL       1
         VAL        1
       OEQ16_5:2.PARTY_START_MONTH:
         OVAL       1
         VAL        1
       OEQ16_5:2.PARTY_START_TIME:
         OVAL       0
         VAL        0
       OEQ16_5:2.PARTY_START_YEAR:
         OVAL       0
         VAL        0
       OEQ16_5:2.PARTY_STOP_DAY:
         OVAL       1
         VAL        1
       OEQ16_5:2.PARTY_STOP_MONTH:
         OVAL       1
         VAL        1
       OEQ16_5:2.PARTY_STOP_TIME:
         OVAL       0
         VAL        0
       OEQ16_5:2.PARTY_STOP_YEAR:
         OVAL       0
         VAL        0
       OEQ16_5:2.PARTY_TEMPERATURE:
         OVAL       5.000000
         VAL        5.000000
       OEQ16_5:2.SET_TEMPERATURE:
         OVAL       20.500000
         VAL        20.500000
       OEQ16_5:2.WINDOW_OPEN_REPORTING:
         OSVAL      closed
         OVAL       0
         SVAL       closed
         VAL        0
       OEQ16_5:7.DECISION_VALUE:
         OVAL       0
         VAL        0
       OEQ17_4:0.AES_KEY:
         OVAL       0
         VAL        0
       OEQ17_4:0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       OEQ17_4:0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       OEQ17_4:0.INHIBIT:
         OVAL       false
         VAL        false
       OEQ17_4:0.LOWBAT:
         OSVAL      ok
         OVAL       false
         SVAL       ok
         VAL        false
       OEQ17_4:0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       OEQ17_4:0.RSSI_PEER:
         OVAL       205
         VAL        205
       OEQ17_4:0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       OEQ17_4:0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       OEQ17_4:0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       OEQ17_4:4.ACTUAL_TEMPERATURE:
         OVAL       18.900000
         VAL        18.900000
       OEQ17_4:4.BATTERY_STATE:
         OVAL       3.000000
         VAL        3.000000
       OEQ17_4:4.BOOST_STATE:
         OVAL       0
         VAL        0
       OEQ17_4:4.CONTROL_MODE:
         OVAL       0
         VAL        0
       OEQ17_4:4.FAULT_REPORTING:
         OVAL       0
         VAL        0
       OEQ17_4:4.PARTY_START_DAY:
         OVAL       1
         VAL        1
       OEQ17_4:4.PARTY_START_MONTH:
         OVAL       1
         VAL        1
       OEQ17_4:4.PARTY_START_TIME:
         OVAL       0
         VAL        0
       OEQ17_4:4.PARTY_START_YEAR:
         OVAL       0
         VAL        0
       OEQ17_4:4.PARTY_STOP_DAY:
         OVAL       1
         VAL        1
       OEQ17_4:4.PARTY_STOP_MONTH:
         OVAL       1
         VAL        1
       OEQ17_4:4.PARTY_STOP_TIME:
         OVAL       0
         VAL        0
       OEQ17_4:4.PARTY_STOP_YEAR:
         OVAL       0
         VAL        0
       OEQ17_4:4.PARTY_TEMPERATURE:
         OVAL       5.000000
         VAL        5.000000
       OEQ17_4:4.SET_TEMPERATURE:
         OVAL       20.500000
         VAL        20.500000
       OEQ17_4:4.VALVE_STATE:
         OSVAL      0
         OVAL       0
         SVAL       99
         VAL        99
       OEQ17_99:0.AES_KEY:
         OVAL       0
         VAL        0
       OEQ17_99:0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       OEQ17_99:0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       OEQ17_99:0.INHIBIT:
         OVAL       false
         VAL        false
       OEQ17_99:0.LOWBAT:
         OSVAL      ok
         OVAL       false
         SVAL       ok
         VAL        false
       OEQ17_99:0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       OEQ17_99:0.RSSI_PEER:
         OVAL       197
         VAL        197
       OEQ17_99:0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       OEQ17_99:0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       OEQ17_99:0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       OEQ17_99:4.ACTUAL_TEMPERATURE:
         OVAL       18.800000
         VAL        18.900000
       OEQ17_99:4.BATTERY_STATE:
         OVAL       3.000000
         VAL        3.000000
       OEQ17_99:4.BOOST_STATE:
         OVAL       0
         VAL        0
       OEQ17_99:4.CONTROL_MODE:
         OVAL       0
         VAL        0
       OEQ17_99:4.FAULT_REPORTING:
         OVAL       0
         VAL        0
       OEQ17_99:4.PARTY_START_DAY:
         OVAL       1
         VAL        1
       OEQ17_99:4.PARTY_START_MONTH:
         OVAL       1
         VAL        1
       OEQ17_99:4.PARTY_START_TIME:
         OVAL       0
         VAL        0
       OEQ17_99:4.PARTY_START_YEAR:
         OVAL       0
         VAL        0
       OEQ17_99:4.PARTY_STOP_DAY:
         OVAL       1
         VAL        1
       OEQ17_99:4.PARTY_STOP_MONTH:
         OVAL       1
         VAL        1
       OEQ17_99:4.PARTY_STOP_TIME:
         OVAL       0
         VAL        0
       OEQ17_99:4.PARTY_STOP_YEAR:
         OVAL       0
         VAL        0
       OEQ17_99:4.PARTY_TEMPERATURE:
         OVAL       5.000000
         VAL        5.000000
       OEQ17_99:4.SET_TEMPERATURE:
         OVAL       12.000000
         VAL        20.500000
       OEQ17_99:4.VALVE_STATE:
         OSVAL      0
         OVAL       0
         SVAL       99
         VAL        99
       OEQ17_9:0.AES_KEY:
         OVAL       0
         VAL        0
       OEQ17_9:0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       OEQ17_9:0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       OEQ17_9:0.INHIBIT:
         OVAL       false
         VAL        false
       OEQ17_9:0.LOWBAT:
         OSVAL      ok
         OVAL       false
         SVAL       ok
         VAL        false
       OEQ17_9:0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       OEQ17_9:0.RSSI_PEER:
         OVAL       204
         VAL        204
       OEQ17_9:0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       OEQ17_9:0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       OEQ17_9:0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       OEQ17_9:4.ACTUAL_TEMPERATURE:
         OVAL       18.800000
         VAL        18.900000
       OEQ17_9:4.BATTERY_STATE:
         OVAL       3.000000
         VAL        3.000000
       OEQ17_9:4.BOOST_STATE:
         OVAL       0
         VAL        0
       OEQ17_9:4.CONTROL_MODE:
         OVAL       0
         VAL        0
       OEQ17_9:4.FAULT_REPORTING:
         OVAL       0
         VAL        0
       OEQ17_9:4.PARTY_START_DAY:
         OVAL       1
         VAL        1
       OEQ17_9:4.PARTY_START_MONTH:
         OVAL       1
         VAL        1
       OEQ17_9:4.PARTY_START_TIME:
         OVAL       0
         VAL        0
       OEQ17_9:4.PARTY_START_YEAR:
         OVAL       0
         VAL        0
       OEQ17_9:4.PARTY_STOP_DAY:
         OVAL       1
         VAL        1
       OEQ17_9:4.PARTY_STOP_MONTH:
         OVAL       1
         VAL        1
       OEQ17_9:4.PARTY_STOP_TIME:
         OVAL       0
         VAL        0
       OEQ17_9:4.PARTY_STOP_YEAR:
         OVAL       0
         VAL        0
       OEQ17_9:4.PARTY_TEMPERATURE:
         OVAL       5.000000
         VAL        5.000000
       OEQ17_9:4.SET_TEMPERATURE:
         OVAL       12.000000
         VAL        20.500000
       OEQ17_9:4.VALVE_STATE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
Attributes:
   IODev      d_ccu
   ccucalculate dewpoint:DEWPOINT:1.ACTUAL_TEMPERATURE,1.ACTUAL_HUMIDITY
   ccureadingfilter 1.(^SET_TEMPERATURE|^ACTUAL|^VALVE|^CONTROL);2.^WINDOW_OPEN;4.^VALVE
   cmdIcon    Auto:sani_heating_automatic Manu:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
   controldatapoint 1.SET_TEMPERATURE
   event-on-change-reading .*
   eventMap   /datapoint 1.MANU_MODE 20.0:Manu/datapoint 1.AUTO_MODE 1:Auto/datapoint 1.BOOST_MODE 1:Boost/datapoint 1.MANU_MODE 4.5:off/datapoint 1.MANU_MODE 30.5:on/
   room       Homematic
   stateFormat T: ZHR_Wohnzimmer_INT0000001.1.ACTUAL_TEMPERATURE° H: ZHR_Wohnzimmer_INT0000001.1.ACTUAL_HUMIDITY% D: ZHR_Wohnzimmer_INT0000001.1.SET_TEMPERATURE° P: DEWPOINT° V: HM-CC-RT-DN_OEQ17_4.4.VALVE_STATE% HM-CC-RT-DN_OEQ17_99.4.VALVE_STATE% HM-CC-RT-DN_OEQ17_9.4.VALVE_STATE% ZHR_Wohnzimmer_INT0000001.1.CONTROL_MODE
   statedatapoint 1.SET_TEMPERATURE
   stripnumber 1
   substexcl  control
   substitute CONTROL_MODE!0:AUTO,1:MANU,2:PARTY,3:BOOST;WINDOW_OPEN_REPORTING!(true|1):open,(false|0):closed;SET_TEMPERATURE!#0-4.5:off,#30.5-40:on
   webCmd     control:Auto:Manu:Boost:on:off
   widgetOverride control:slider,4.5,0.5,30.5,1

Titel: Antw:HMCCU: Typenanzeige bei Heizungsthermostat / Wandthermostat / Virtuelle gruppe
Beitrag von: kotaro am 17 November 2018, 23:33:51
Hilfe?
Niemand eine Idee?
Titel: Antw:HMCCU: Typenanzeige bei Heizungsthermostat / Wandthermostat / Virtuelle gruppe
Beitrag von: zap am 18 November 2018, 10:11:03
Liegt daran, dass in eventMap, cmdIcon und webcmd on/off Befehle bzw Icons definiert sind.
Wenn du die entsprechenden Teile aus den Attributen raus nimmst, sollte sich das Verhalten ändern.

Allerdings kannst du dann die Heizkörper nicht mehr per on/off ein oder ausschalten, sondern musst das mit den entsprechenden set datapoint Befehlen machen.