HMCCU: Solltemperatur vom Programm als Reading?

Begonnen von jhohmann, 01 Februar 2023, 18:10:19

Vorheriges Thema - Nächstes Thema

jhohmann

Hallo,
ich habe bei mir das Problem, dass in mindestens einem Raum die Heizung zu ungewollten Zeiten die Temperatur umstellt.
Z.B. morgens gegen 06:30 oder auch nachmittags um 14:30. Da gibt es aber entweder in keinem meiner CCU Profile einen Schaltpunkt oder zumindest nicht im aktiven Profil. Und es gibt auch keine ATs oder anderes, was das aus FHEM heraus tun sollte.
Das Reading ACTIVE_PROFILE ist sauber gesetzt. SET_POINT_MODE bleibt auf auto und SET_POINT_TEMPERATURE wird von was auch immer auf die neue Temperatur gesetzt.
Ich habe bereits alle Thermostate und Wandthermostate aus der CCU abgelernt, auf Werkseinstellungen gesetzt und neu angelernt.
Wobei ich die jeweilige Heizungsgruppe vom Typ HmIP-HEATING in der CCU gelassen habe. Ansonsten hätte ich alle Schaltpunkte neu einpflegen müssen.
Hat alles nicht geholfen.
Jetzt habe ich mir die Frage gestellt, ob es möglich ist, in FHEM bei dem Device für die Heizung noch zusätzlich die gewollte Solltemperatur gemäß aktivem Profil ermitteln zu lassen. Also nicht SET_POINT_TEMPERATURE, sondern irgendwas ala: PROFILE_SET_POINT_TEMPERATURE.
Dann könnte ich züglich prüfen, ob die SET_POINT_TEMPERATURE von diesem Wert abweicht und dann eventuell diese Temperatur wieder setzen.
Hier müssten dann einige Bedingungen einfließen, wann das passieren darf und wann nicht.
Und eigentlich ist das nur ein Bekämpfen der Symptome und nicht der Ursache.
Wenn ich der Ursache nicht auf die Spur komme, muss ich leider so vorgehen.

Anbei ein Auszug vom List eines dieser Heizungselemente:
Internals:
   DEF        INT0000004:1
   FUUID      5f2faacb-f33f-98e0-3135-284a182609ce94dc
   IODev      ccu
   NAME       WohnzimmerHeizung
   NR         311
   STATE      auto 20.6
   STILLDONETIME 0
   TYPE       HMCCUCHN
   ccuaddr    INT0000004:1
   ccudevstate active
   ccuif      VirtualDevices
   ccuname    WohnzimmerHeizung INT0000004:1
   ccurolectrl HEATING_CLIMATECONTROL_TRANSCEIVER
   ccurolestate HEATING_CLIMATECONTROL_TRANSCEIVER
   ccusubtype HmIP-HEATING
   ccutype    HmIP-HEATING
   eventCount 88
   firmware   2.0.0
   readonly   no
   READINGS:
     2023-02-01 17:41:38   ACTIVE_PROFILE  2
     2023-02-01 17:41:38   ACTUAL_TEMPERATURE 20.6
     2023-02-01 17:41:38   ACTUAL_TEMPERATURE_STATUS NORMAL
     2023-02-01 17:41:38   BOOST_MODE      false
     2023-02-01 17:41:37   BOOST_TIME      0
     2023-02-01 17:41:38   FROST_PROTECTION false
     2023-02-01 17:37:21   HEATING_COOLING HEATING
     2023-02-01 17:37:21   HUMIDITY        39
     2023-02-01 17:37:21   HUMIDITY_STATUS NORMAL
     2023-02-01 13:30:48   IODev           ccu
     2023-02-01 17:41:38   LEVEL           0
     2023-02-01 17:41:37   LEVEL_STATUS    NORMAL
     2023-02-01 17:41:37   PARTY_MODE      false
     2023-02-01 08:25:45   PARTY_SET_POINT_TEMPERATURE 4.5
     2023-02-01 08:25:45   PARTY_TIME_END  2000_01_01 00:00
     2023-02-01 08:25:45   PARTY_TIME_START 2000_01_01 00:00
     2023-02-01 17:41:38   QUICK_VETO_TIME 0
     2023-02-01 17:41:38   SET_POINT_MODE  auto
     2023-02-01 17:41:37   SET_POINT_TEMPERATURE 20.0
     2023-02-01 17:41:38   SWITCH_POINT_OCCURED false
     2023-02-01 08:25:45   VALVE_ADAPTION  false
     2023-02-01 17:41:38   VALVE_STATE     ADAPTION_DONE
     2023-02-01 17:41:38   WINDOW_STATE    closed
     2023-02-01 18:01:26   activity        alive
     2023-02-01 17:41:37   battery         ok
     2023-02-01 17:41:37   control         20.0
     2023-02-01 17:41:37   desired-temp    20.0
     2023-02-01 18:01:26   devstate        ok
     2023-02-01 18:01:26   hmstate         20.6
     2023-02-01 17:37:21   humidity        39
     2023-02-01 17:41:38   measured-temp   20.6
     2023-02-01 17:28:51   sabotage        false
     2023-02-01 17:41:38   state           20.6
   hmccu:
     channels   1
     detect     1
     devspec    INT0000004:1
     nodefaults 1
     role       1:HEATING_CLIMATECONTROL_TRANSCEIVER
     setDefaults 0
     cmdlist:
       get       
       set        on:noArg manu:noArg holiday:noArg boost:noArg off:noArg desired-temp auto:noArg toggle:noArg
     control:
       chn        1
       dpt        SET_POINT_TEMPERATURE
...
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna