[gelöst] HM-IP Thermostat HmIP-eTRV-2 kein Reading für auto/manu Mode

Begonnen von CottonIJo, 25 Januar 2023, 22:38:24

Vorheriges Thema - Nächstes Thema

CottonIJo

Hallo zusammen,

wenn ich obigen Thermostaten in FTUI3 einbinde, habe ich kein Reading um den Zustand auto- oder manuell-Mode mir anzeigen zu lassen bzw. über einen Button umzuschalten.
Das LogFile liefert nur "00_UG_Freizeitraum_HzgThermostat_HM_IP auto" oder "00_UG_Freizeitraum_HzgThermostat_HM_IP manu".
In FTUI3 bedeutet aber eine Abfrage auf das device ohne Angabe eines Readings eine Abfrage an das Reading "state", das geht in diesem Fall dann aber leider schief.
Ich habe auch kein anderes Reading gesehen, dass evtl. das Umschalten von auto-Mode --> manu-Mode und zurück abbildet.
Fehlt hier etwas oder habe ich da was übersehen?

Grüße Joachim


2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP auto
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP voltage: 3.0
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP activity: alive
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP devstate: ok
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP hmstate: 18.5
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP control: 18.0
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP desired-temp: 18.0
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP 18.6
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP ACTUAL_TEMPERATURE: 18.6
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP measured-temp: 18.6
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP LEVEL: 14
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP hmstate: 18.6

2023-01-25_17:06:36 00_UG_Freizeitraum_HzgThermostat_HM_IP manu
2023-01-25_17:06:36 00_UG_Freizeitraum_HzgThermostat_HM_IP activity: dead
2023-01-25_17:06:36 00_UG_Freizeitraum_HzgThermostat_HM_IP devstate: unreach
2023-01-25_17:06:36 00_UG_Freizeitraum_HzgThermostat_HM_IP hmstate: unreachable


list HmIP-eTRV-2

Internals:
   DEF        00395F29A8D362:1
   FUUID      63a8bf2a-f33f-8c2a-90d3-abe11ccf485a3360
   IODev      ccu_00
   NAME       00_UG_Freizeitraum_HzgThermostat_HM_IP
   NR         3188
   STATE      19.3
   TYPE       HMCCUCHN
   ccuaddr    00395F29A8D362:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-eTRV-2 I9F 00395F29A8D362:1
   ccurolectrl HEATING_CLIMATECONTROL_TRANSCEIVER
   ccurolestate HEATING_CLIMATECONTROL_TRANSCEIVER
   ccusubtype TRV
   ccutype    HmIP-eTRV-2,I9F
   eventCount 825
   firmware   2.2.16
   readonly   no
   READINGS:
     2023-01-25 22:18:29   ACTIVE_PROFILE  1
     2023-01-25 22:18:29   ACTUAL_TEMPERATURE 19.3
     2023-01-25 22:18:29   ACTUAL_TEMPERATURE_STATUS NORMAL
     2023-01-25 22:18:29   BOOST_MODE      false
     2023-01-25 22:18:29   BOOST_TIME      0
     2023-01-25 22:18:29   FROST_PROTECTION false
     2023-01-18 16:40:23   IODev           ccu_00
     2023-01-25 22:18:29   LEVEL           0
     2023-01-25 22:18:29   LEVEL_STATUS    NORMAL
     2023-01-25 22:18:29   PARTY_MODE      false
     2023-01-18 16:41:22   PARTY_SET_POINT_TEMPERATURE 0.0
     2023-01-18 16:41:22   PARTY_TIME_END 
     2023-01-18 16:41:22   PARTY_TIME_START
     2023-01-25 22:18:29   QUICK_VETO_TIME 0
     2023-01-25 22:18:29   SET_POINT_MODE  auto
     2023-01-25 22:18:29   SET_POINT_TEMPERATURE 18.0
     2023-01-25 22:18:29   SWITCH_POINT_OCCURED false
     2023-01-18 16:41:22   VALVE_ADAPTION  false
     2023-01-25 22:18:29   VALVE_STATE     ADAPTION_DONE
     2023-01-25 22:18:29   WINDOW_STATE    closed
     2023-01-25 22:33:32   activity        alive
     2023-01-25 22:18:29   battery         ok
     2023-01-25 22:18:29   control         18.0
     2023-01-25 22:18:29   desired-temp    18.0
     2023-01-25 22:33:32   devstate        ok
     2023-01-25 22:33:32   hmstate         19.3
     2023-01-25 22:18:29   measured-temp   19.3
     2023-01-25 22:33:32   rssidevice      -60
     2023-01-25 17:09:21   rssipeer        -58
     2023-01-25 22:18:29   state           19.3
     2023-01-25 22:18:29   voltage         3.0
   hmccu:
     channels   1
     detect     1
     devspec    00395F29A8D362:1
     nodefaults 1
     role       1:HEATING_CLIMATECONTROL_TRANSCEIVER
     setDefaults 0
     cmdlist:
       get       
       set        manu:noArg boost:noArg off:noArg holiday:noArg auto:noArg desired-temp on:noArg 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       3.0
           ONVAL      3.0
           OSVAL      3.0
           OVAL       3.0
           SVAL       3.0
           VAL        3.0
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -60
           ONVAL      -60
           OSVAL      -60
           OVAL       -60
           SVAL       -60
           VAL        -60
       0.RSSI_PEER:
         VALUES:
           NVAL       -58
           ONVAL      -58
           OSVAL      -58
           OVAL       -58
           SVAL       -58
           VAL        -58
       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       19.3
           ONVAL      19.6
           OSVAL      19.6
           OVAL       19.6
           SVAL       19.3
           VAL        19.3
       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       0
           ONVAL      0
           OSVAL      0
           OVAL       0.0
           SVAL       0
           VAL        0.0
       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       0
           ONVAL      0
           OSVAL      auto
           OVAL       0
           SVAL       auto
           VAL        0
       1.SET_POINT_TEMPERATURE:
         VALUES:
           NVAL       18.0
           ONVAL      18.0
           OSVAL      18.0
           OVAL       18.0
           SVAL       18.0
           VAL        18.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:
   cmdIcon    auto:sani_heating_automatic manu:sani_heating_manual boost:sani_heating_boost on:general_an off:general_aus
   event-on-change-reading .*
   event-on-update-reading state,control,LEVEL,voltage,measured-temp,desired-temp
   icon       hm-cc-rt-dn
   room       00_Untergeschoss->Freizeitraum
   substexcl  desired-temp
   webCmd     desired-temp:auto:manu:boost:on:off
   widgetOverride desired-temp:slider,4.5,0.5,30.5,1


rvideobaer

Hallo,

das Reading nennt sich "SET_POINT_MODE"

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

CottonIJo

Danke, ich meine zwar das Reading beim Umschalten beobachtet zu haben und es hatte sich nicht geändert aber sicher bin ich mir nicht mehr.
Mehr erstaunt mich, dass ich für das  Attribute "event-on-update-reading" SET_POINT_MODE mit aufnehmen musste damit es geloggt wird, das war bei meinem ersten Versuch nicht der Fall (siehe Post)
   
Es funktioniert in der fhem Web-Oberfläche, leider (noch) nicht in FTUI3 aber das ist wohl eine andere Baustelle.

Grüße Joachim