FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: Humpelpumpel am 29 Dezember 2021, 17:46:53

Titel: alexa-FHEM | Heizkörperthermostat ändert Typ
Beitrag von: Humpelpumpel am 29 Dezember 2021, 17:46:53
Hallo zusammen, ich habe die Tage ein seltsames Problem mit meinem Alexa FHEM Connector festgestellt.
Ich habe meiner Heizkörper (HmIP/Raspberrymatic) in Alexa eingebunden, dort werden die Heizkörper auch als Thermostat erkannt und können per Sprache gesteuert werden. Nach einiger Zeit ändert sich das dann aber zum Typ in der Alexa App zu Temperatursensor, welcher logischerweise nicht gesteuert werden kann.
Starte ich den Alexa FHEM Connector neu werden die Thermostate wieder automatisch als Thermostat erkannt bis sie nach einiger Zeit wieder den Typ ändern...  :o

Hier mal ein list von einem HK-Thermostat:
Betroffen sind allerdings alle HmIP Thermostate.
Ein anderes Device das ich ebenfalls als Thermostat eingebunden habe, behält seinen Typ...

Internals:
   DEF        000A1709A1E4C0:1
   FUUID      61a404df-f33f-6132-c3fb-3165445ddf359de8
   FVERSION   88_HMCCUCHN.pm:v5.0.0-s25365/2021-12-22
   IODev      SYS_HM_CCU
   NAME       BUT_Heizung
   NR         189
   STATE      21.0 °C
   TYPE       HMCCUCHN
   ccuaddr    000A1709A1E4C0:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    BUT_Heizung:1
   ccurolectrl HEATING_CLIMATECONTROL_TRANSCEIVER
   ccurolestate HEATING_CLIMATECONTROL_TRANSCEIVER
   ccusubtype TRV
   ccutype    HmIP-eTRV-2
   firmware   2.2.8
   readonly   no
   READINGS:
     2021-12-29 16:50:27   ACTUAL_TEMPERATURE 22.8
     2021-12-29 16:50:27   ACTUAL_TEMPERATURE_STATUS NORMAL
     2021-12-29 16:50:27   BOOST_MODE      false
     2021-12-27 18:20:34   IODev           SYS_HM_CCU
     2021-12-29 16:50:27   LEVEL           9
     2021-12-29 16:50:27   LEVEL_STATUS    NORMAL
     2021-12-29 16:50:27   SET_POINT_MODE  manual
     2021-12-29 16:50:27   SET_POINT_TEMPERATURE 21.0
     2021-12-29 16:50:27   WINDOW_STATE    closed
     2021-12-29 16:50:28   activity        alive
     2021-12-29 16:50:28   battery         ok
     2021-12-29 16:50:27   control         21.0
     2021-12-29 16:50:27   desired-temp    21.0
     2021-12-29 16:50:28   devstate        ok
     2021-12-29 16:50:28   hmstate         22.8
     2021-12-29 16:50:27   measured-temp   22.8
     2021-12-29 16:50:28   rssidevice      -44
     2021-12-29 16:50:28   rssipeer        -58
     2021-12-29 16:50:27   state           22.8
     2021-12-29 16:50:28   temp_state      1
     2021-12-29 16:50:28   voltage         2.9
   hmccu:
     channels   1
     detect     1
     devspec    000A1709A1E4C0:1
     nodefaults 1
     role       1:HEATING_CLIMATECONTROL_TRANSCEIVER
     setDefaults 0
     cmdlist:
       get       
       set        boost:noArg off:noArg on:noArg auto:noArg holiday:noArg manu:noArg desired-temp toggle:noArg
     control:
       chn        1
       dpt        SET_POINT_TEMPERATURE
     dp:
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.LOW_BAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      ok
           OVAL       0
           SVAL       ok
           VAL        0
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       2.9
           ONVAL      2.9
           OSVAL      2.9
           OVAL       2.9
           SVAL       2.9
           VAL        2.9
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -44
           ONVAL      -45
           OSVAL      -45
           OVAL       -45
           SVAL       -44
           VAL        -44
       0.RSSI_PEER:
         VALUES:
           NVAL       -58
           ONVAL      -58
           OSVAL      -58
           OVAL       198
           SVAL       -58
           VAL        198
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       1.ACTIVE_PROFILE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       1.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       22.8
           ONVAL      22.8
           OSVAL      22.8
           OVAL       22.8
           SVAL       22.8
           VAL        22.8
       1.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.BOOST_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.BOOST_TIME:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.FROST_PROTECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.LEVEL:
         VALUES:
           NVAL       9
           ONVAL      8
           OSVAL      8
           OVAL       0.08
           SVAL       9
           VAL        0.09
       1.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.PARTY_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.PARTY_SET_POINT_TEMPERATURE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       1.PARTY_TIME_END:
         VALUES:
           NVAL       
           ONVAL     
           OSVAL     
           OVAL       
           SVAL       
           VAL       
       1.PARTY_TIME_START:
         VALUES:
           NVAL       
           ONVAL     
           OSVAL     
           OVAL       
           SVAL       
           VAL       
       1.QUICK_VETO_TIME:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.SET_POINT_MODE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      manual
           OVAL       1
           SVAL       manual
           VAL        1
       1.SET_POINT_TEMPERATURE:
         VALUES:
           NVAL       21.0
           ONVAL      21.0
           OSVAL      21.0
           OVAL       21.0
           SVAL       21.0
           VAL        21.0
       1.SWITCH_POINT_OCCURED:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.VALVE_ADAPTION:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       1.VALVE_STATE:
         VALUES:
           NVAL       4
           ONVAL      4
           OSVAL      ADAPTION_DONE
           OVAL       4
           SVAL       ADAPTION_DONE
           VAL        4
       1.WINDOW_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0
           SVAL       closed
           VAL        0
     roleCmds:
       get:
       set:
         auto:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:0
           usage      auto
           subcmd:
             000:
               args       0
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         boost:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:BOOST_MODE:1
           usage      boost
           subcmd:
             000:
               args       1
               dpt        BOOST_MODE
               fnc       
               max        1
               min        0
               parname    BOOST_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         desired-temp:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:SET_POINT_TEMPERATURE:?temperature
           usage      desired-temp temperature
           subcmd:
             000:
               args       
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         holiday:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:2
           usage      holiday
           subcmd:
             000:
               args       2
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         manu:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:1
           usage      manu
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         off:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   2
           syntax     V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:4.5
           usage      off
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
             001:
               args       4.5
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    SET_POINT_TEMPERATURE
               partype    3
               ps         VALUES
               scn        001
               unit       �C
         on:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   2
           syntax     V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:30.5
           usage      on
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
             001:
               args       30.5
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    SET_POINT_TEMPERATURE
               partype    3
               ps         VALUES
               scn        001
               unit       �C
     state:
       chn        1
       dpt        ACTUAL_TEMPERATURE
Attributes:
   DbLogExclude .*
   alexaName  Heizung Thomas
   alexaRoom  Büro Thomas
   alias      Heizung Thomas
   ccureadingfilter ^ACTUAL_TEMPERATURE|^BOOST_MODE|^SET_POINT_MODE|^SET_POINT_TEMPERATURE|^LEVEL|^WINDOW_STATE|^LOW_BAT
   ccureadingname 1.LEVEL:valve_position
   cmdIcon    on:general_an off:general_aus
   devStateIcon devStateIcon off.°C:temp_frost
   event-on-change-reading .*
   genericDeviceType thermostat
   group      Heizung
   homebridgeMapping TargetTemperature=desired-temp::desired-temp,minValue=0,maxValue=25,minStep=0.5
   icon       max_heizungsthermostat
   room       Büro Thomas,HomeMatic
   stateFormat control °C
   substexcl  desired-temp
   userReadings temp_state {
if (ReadingsVal("BUT_Heizung", "control", "") >= "5") {
1;;
} else {
0;;
}
}
   webCmd     desired-temp:on:off
   widgetOverride desired-temp:slider,4.5,0.5,25,1
Titel: Antw:alexa-FHEM | Heizkörperthermostat ändert Typ
Beitrag von: Humpelpumpel am 04 Januar 2022, 02:03:18
 Niemand eine Idee woher der Fehler kommen könnte?
Titel: Antw:alexa-FHEM | Heizkörperthermostat ändert Typ
Beitrag von: romarira am 26 Januar 2022, 10:51:48
Hallo,

gibt es hierzu schon eine Lösung?

Ich habe heute eine CCU3 über Raspberrymatic in FHEM integriert.
Alexa erkennt die Heizkörperthermostate nur als Temperatursensor und nicht als Thermostat.

Vielen Dank für eine Rückmeldung.