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
...