Alexa-Fhem: Thermostat wird von Alexa nicht als Thermostat erkannt

Begonnen von slor, 11 Januar 2019, 10:52:17

Vorheriges Thema - Nächstes Thema

slor

Hallo Zusammen

Ich habe ein HMCCUDEV Device von einem Homematic Thermostat angelegt.
Diesem habe ich als genericdevicetype "thermostat" zugeordnet.
Er wird von Alexa leider nur als Switch erkannt.
Was habe ich übersehen?

List des Devices:
DEF        EG_KZ_HT
   IODev      HMCCU
   NAME       EG_KZ_HT
   NR         570
   STATE      T: 20.1 H: 52
   TYPE       HMCCUDEV
   ccuaddr    LEQ1215187
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    EG_KZ_HT
   ccutype    HM-TC-IT-WM-W-EU
   channels   6
   firmware   1.4
   statevals  devstate
   READINGS:
     2018-10-25 21:50:02   0.LOWBAT        false
     2019-01-11 10:45:23   1.HUMIDITY      52
     2019-01-11 10:45:23   1.TEMPERATURE   20.1
......
     2019-01-11 10:45:13   control         4.5
     2019-01-11 10:45:23   hmstate         4.5
     2019-01-11 10:45:13   state           4.5
   hmccu:
     devspec    EG_KZ_HT
     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:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       192
         VAL        192
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.HUMIDITY:
         OSVAL      51
         OVAL       51
         SVAL       52
         VAL        52
       1.TEMPERATURE:
         OSVAL      20.2
         OVAL       20.200000
         SVAL       20.1
         VAL        20.100000
       2.ACTUAL_HUMIDITY:
         OVAL       51.000000
         VAL        52.000000
       2.ACTUAL_TEMPERATURE:
         OVAL       20.100000
         VAL        20.100000
       2.BATTERY_STATE:
         OVAL       2.800000
         VAL        2.800000
       2.BOOST_STATE:
         OVAL       0
         VAL        0
       2.COMMUNICATION_REPORTING:
         OVAL       false
         VAL        0
       2.CONTROL_MODE:
         OVAL       1
         VAL        1
       2.LOWBAT_REPORTING:
         OVAL       false
         VAL        0
       2.PARTY_START_DAY:
         OVAL       1
         VAL        1
       2.PARTY_START_MONTH:
         OVAL       1
         VAL        1
       2.PARTY_START_TIME:
         OVAL       0
         VAL        0
       2.PARTY_START_YEAR:
         OVAL       0
         VAL        0
       2.PARTY_STOP_DAY:
         OVAL       1
         VAL        1
       2.PARTY_STOP_MONTH:
         OVAL       1
         VAL        1
       2.PARTY_STOP_TIME:
         OVAL       0
         VAL        0
       2.PARTY_STOP_YEAR:
         OVAL       0
         VAL        0
       2.PARTY_TEMPERATURE:
         OVAL       5.000000
         VAL        5.000000
       2.SET_TEMPERATURE:
         OSVAL      4.5
         OVAL       4.500000
         SVAL       4.5
         VAL        4.500000
       2.WINDOW_OPEN_REPORTING:
         OSVAL      closed
         OVAL       false
         SVAL       closed
         VAL        0
       7.DECISION_VALUE:
         OVAL       0
         VAL        0
Attributes:
   IODev      HMCCU
   alexaName  Thermostat Abstellkammer
   alias      Abstellkammer
   ccureadingfilter (^HUMIDITY|^TEMPERATURE|^SET_TEMPERATURE|^WINDOW_OPEN)
   cmdIcon    Auto:sani_heating_automatic Manu:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
   controldatapoint 2.SET_TEMPERATURE
   eventMap   /datapoint 2.MANU_MODE 20.0:Manu/datapoint 2.AUTO_MODE 1:Auto/datapoint 2.BOOST_MODE 1:Boost/datapoint 2.MANU_MODE 4.5:off/datapoint 2.MANU_MODE 30.5:on/
   genericDeviceType thermostat
   group      Heizung
   room       Alexa,CCU3
   stateFormat T: 1.TEMPERATURE H: 1.HUMIDITY
   statedatapoint 2.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-3.5:off,#30.5-40:on
   webCmd     control:Auto:Manu:Boost:on:off
   widgetOverride control:slider,4.5,0.5,30.5,1
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

justme1968

du hast dir die ausgabe von alexa-fhem nicht angeschaut.

damit ein thermostat automatisch erkannt wird braucht er mindestens ein reading temperature und ein set um die gewünschte temperatur einzustellen mit zugehörigem reading.

da bei hmccu device beides anders heisst als bei normalen HM devices musst du mit einem passenden homebridgeMapping nachhelfen.

beispiele solltest du du im forum finden.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968