Heating_Control behält die Werte nicht bei

Begonnen von Paddie, 23 September 2019, 21:47:35

Vorheriges Thema - Nächstes Thema

Paddie

Hallo,

ich wußte nicht so ganz, wie ich mein "Problem" fürs Topic abkürzen kann  ::) ..

Ich hab mir den nachfolgenden Heizplan für unser Arbeitszimmer  angelegt.

dieser Heizplan setzt die Temperatur an meinem Thermokon SR06 der dann das Afriso AVD 20 am Heizkörper ansteuert. So grob funktionierts auch..ABER

wenn der Heizplan dann die Temperatur am SR06 passend ändert, hör ich auch kurz darauf, wie der Stellmotor (das wäre nix für ins Schlafzimmer, der ist wirklich laut  ;)) am Heizkörper "losläuft" --> Anzeige in FHEM springt dann auch auf die richtige Temperatur nach dem Heizplan.

Kurz darauf springt die Temperatur am SR06 aber wieder auf die vorher an ihm eingestellte Temperatur zurück und damit ändert sich natürlich auch kurz darauf wieder die Temperatureinstellung am Heizkörper.

Damit ist natürlich der ganze Heizplan für'n A***...

Hab ich hier einen (Denk-)Fehler oder ist das ein normales Verhalten?

Danke im Voraus

Paddie

List vom Heating_Control

Internals:
   COMMAND   
   CONDITION  (ReadingsVal("HCAutomatik", "state", "") eq "on")
   DEF        AZ_Temperatur_Tuer 12345|18:00|21 12345|22:00|14 $we|08:00|21 $we|23:00|14 (ReadingsVal("HCAutomatik", "state", "") eq "on")
   DEVICE     AZ_Temperatur_Tuer
   FUUID      5c968fcf-f33f-7924-3eb9-0cb86b536fd1f954
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       Heizung_Arbeitszimmer
   NR         32
   Profil 0: Sonntag 08:00:00 21, 23:00:00 14
   Profil 1: Montag 18:00:00 21, 22:00:00 14
   Profil 2: Dienstag 18:00:00 21, 22:00:00 14
   Profil 3: Mittwoch 18:00:00 21, 22:00:00 14
   Profil 4: Donnerstag 18:00:00 21, 22:00:00 14
   Profil 5: Freitag 18:00:00 21, 22:00:00 14
   Profil 6: Samstag 08:00:00 21, 23:00:00 14
   Profil 7: Wochenende 08:00:00 21, 23:00:00 14
   STATE      21
   STILLDONETIME 0
   TYPE       Heating_Control
   READINGS:
     2019-09-23 21:16:24   currValue       21
     2019-09-23 21:16:10   disabled        0
     2019-09-23 21:16:24   nextUpdate      2019-09-23 22:00:00
     2019-09-23 21:16:24   nextValue       14
     2019-09-23 21:16:24   state           21
   SWITCHINGTIMES:
     12345|18:00|21
     12345|22:00|14
     $we|08:00|21
     $we|23:00|14
   TIMER:
     Heizung_Arbeitszimmer_1:
       HASH       Heizung_Arbeitszimmer
       MODIFIER   1
       NAME       Heizung_Arbeitszimmer_1
       immerSchalten 1
     Heizung_Arbeitszimmer_2:
       HASH       Heizung_Arbeitszimmer
       MODIFIER   2
       NAME       Heizung_Arbeitszimmer_2
     Heizung_Arbeitszimmer_4:
       HASH       Heizung_Arbeitszimmer
       MODIFIER   4
       NAME       Heizung_Arbeitszimmer_4
     Heizung_Arbeitszimmer_SetTimerOfDay:
       HASH       Heizung_Arbeitszimmer
       MODIFIER   SetTimerOfDay
       NAME       Heizung_Arbeitszimmer_SetTimerOfDay
       SETTIMERATMIDNIGHT 1
     Heizung_Arbeitszimmer_delayed:
       HASH       Heizung_Arbeitszimmer
       MODIFIER   delayed
       NAME       Heizung_Arbeitszimmer_delayed
   dayNumber:
     !$we       8
     $we        7
     di         2
     do         4
     fr         5
     mi         3
     mo         1
     sa         6
     so         0
   helper:
     daysRegExp (so|mo|di|mi|do|fr|sa|\$we|\!\$we)
     daysRegExpMessage (so|mo|di|mi|do|fr|sa|$we|!$we)
     SWITCHINGTIME:
       0:
         08:00:00   21
         23:00:00   14
       1:
         18:00:00   21
         22:00:00   14
       2:
         18:00:00   21
         22:00:00   14
       3:
         18:00:00   21
         22:00:00   14
       4:
         18:00:00   21
         22:00:00   14
       5:
         18:00:00   21
         22:00:00   14
       6:
         08:00:00   21
         23:00:00   14
       7:
         08:00:00   21
         23:00:00   14
   longDays:
     de:
       Sonntag
       Montag
       Dienstag
       Mittwoch
       Donnerstag
       Freitag
       Samstag
       Wochenende
       Werktags
     en:
       Sunday
       Monday
       Tuesday
       Wednesday
       Thursday
       Friday
       Saturday
       weekend
       weekdays
     fr:
       Dimanche
       Lundi
       Mardi
       Mercredi
       Jeudi
       Vendredi
       Samedi
       weekend
       jours de la semaine
   profil:
     1:
       EPOCH      1569254400
       PARA       21
       TIME       18:00
       TAGE:
         1
         2
         3
         4
         5
     2:
       EPOCH      1569268800
       PARA       14
       TIME       22:00
       TAGE:
         1
         2
         3
         4
         5
     3:
       EPOCH      1569218400
       PARA       21
       TIME       08:00
       TAGE:
         7
     4:
       EPOCH      1569272400
       PARA       14
       TIME       23:00
       TAGE:
         7
   profile_IDX:
     0:
       08:00:00   3
       23:00:00   4
     1:
       18:00:00   1
       22:00:00   2
     2:
       18:00:00   1
       22:00:00   2
     3:
       18:00:00   1
       22:00:00   2
     4:
       18:00:00   1
       22:00:00   2
     5:
       18:00:00   1
       22:00:00   2
     6:
       08:00:00   3
       23:00:00   4
     7:
       08:00:00   3
       23:00:00   4
   shortDays:
     de:
       so
       mo
       di
       mi
       do
       fr
       sa
       $we
       !$we
     en:
       su
       mo
       tu
       we
       th
       fr
       sa
       $we
       !$we
     fr:
       di
       lu
       ma
       me
       je
       ve
       sa
       $we
       !$we
Attributes:
   alias      HZ_Arbeitszimmer
   commandTemplate set $NAME setpointTemp $EVENT
   disable    0
   group      Heizplan
   room       Heizung



Listing vom Thermokon SR06

Internals:
   DEF        0580F923
   FUUID      5c8d2ef0-f33f-7924-50b1-2ad594f6899479b0
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     1
   NAME       AZ_Temperatur_Tuer
   NR         26
   NTFY_ORDER 50-AZ_Temperatur_Tuer
   STATE      T: 21.2 H: 0 SPT: 13.9 F:
   STILLDONETIME 0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 1
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -76
   TCM_ESP3_0_ReceivingQuality good
   TCM_ESP3_0_RepeatingCounter 15
   TCM_ESP3_0_SubTelNum 3
   TCM_ESP3_0_TIME 2019-09-23 21:32:02
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2019-03-17 09:55:21   batteryPrecent  100
     2019-09-23 21:32:02   fanSpeed       
     2019-09-23 21:32:02   humidity        0
     2019-09-23 21:32:02   occupancy       unoccupied
     2019-09-23 21:32:02   setpointBase    15
     2019-09-23 21:32:02   setpointShift   -1.1
     2019-09-23 21:32:02   setpointShiftMax 10
     2019-09-23 21:32:02   setpointTemp    13.9
     2019-09-23 21:32:02   setpointType    setpointTemp
     2019-09-23 21:32:02   state           T: 21.2 H: 0 SPT: 13.9 F:
     2019-03-16 18:14:24   teach           Smart Ack teach-in accepted EEP D2-11-01 Manufacturer: Thermokon
     2019-09-23 21:32:02   temperature     21.2
     2019-09-23 21:32:02   trigger         heartbeat
   helper:
Attributes:
   IODev      TCM_ESP3_0
   comMode    biDir
   eep        D2-11-01
   manufID    002
   postmasterID 019D91A7
   room       Arbeitszimmer,Heizung
   scaleDecimals 1
   subDef     FFC8D384
   subType    roomCtrlPanel.01
   teachMethod smartAck
   userattr   Heizungen Heizungen_map structexclude
   webCmd     setpointTemp


List vom Afriso AVD 20

Internals:
   DEF        0193C26A
   FUUID      5d87c78c-f33f-7924-26a8-230911b0edd5dcc6
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     6
   NAME       EnO_0193C26A
   NR         51
   NTFY_ORDER 50-EnO_0193C26A
   STATE      T: 22.1 SPT: 13.9 SP: 0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 6
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -68
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 0
   TCM_ESP3_0_SubTelNum 3
   TCM_ESP3_0_TIME 2019-09-23 21:44:59
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2019-09-22 21:12:12   D0              0
     2019-09-22 21:12:12   D1              0
     2019-09-22 21:12:12   D2              0
     2019-09-22 21:12:12   D3              1
     2019-09-23 21:19:23   battery         ok
     2019-09-23 21:44:59   blockKey        no
     2019-09-23 21:44:59   delta           -8.2
     2019-09-23 21:44:59   feedTemp        36.9
     2019-09-23 21:44:59   maintenanceMode off
     2019-09-23 21:44:59   measurementState active
     2019-09-23 21:44:59   operationMode   setpointTemp
     2019-09-23 21:44:59   p_d             0
     2019-09-23 21:44:59   p_i             100
     2019-09-23 21:44:59   p_p             -205
     2019-09-23 21:44:59   pidState        processing
     2019-09-23 21:44:59   roomTemp        22.1
     2019-09-22 21:12:12   sensor1         100
     2019-09-22 21:12:12   sensor2         91
     2019-09-22 21:12:12   sensor3         162
     2019-09-23 21:44:59   setpoint        0
     2019-09-23 21:44:59   setpointCalc    -105
     2019-09-23 21:44:59   setpointSet     0
     2019-09-23 21:44:59   setpointTemp    13.9
     2019-09-23 21:15:25   setpointTempSet 13.9
     2019-09-23 21:44:59   state           T: 22.1 SPT: 13.9 SP: 0
     2019-09-22 21:12:12   teach           4BS teach-in is missing
     2019-09-23 21:44:59   temperature     22.1
   helper:
     actorErrorAction freeze
     actorErrorPos 0
     actorInterval 10
     actorKeepAlive 100
     actorLimitLower 0
     actorLimitUpper 100
     actorThreshold 0
     actorTimestamp 2019-09-23 21:44:59
     actorValueDecPlaces 0
     battery    ok
     calcInterval 100
     deltaGradient -0.000982514815894908
     deltaOld   -8.2
     deltaOldTS 2019-09-23 21:44:59
     deltaTreshold 0
     factor_D   0
     factor_I   0.25
     factor_P   25
     isWindUP   1
     reverseAction 0
     sensorTimeout 1200
     stopped    0
     updateInterval 100
     calcPID:
       undef
       HASH(0x295b188)
       periodic
       undef
Attributes:
   IODev      TCM_ESP3_0
   alias      AZ_Heizkoerper
   eep        A5-20-04
   manufID    7FF
   room       Arbeitszimmer,Heizung
   setpointRefDev AZ_Temperatur_Tuer
   setpointTempRefDev AZ_Temperatur_Tuer
   subType    hvac.04

Paddie

Hmm...keiner eine Idee?

Oder hab ich irgendwelche Informationen vergessen?

Beta-User

Hmmm,

meine Idee dazu ist, dass das Problem weniger HC (das im übrigen irgendwann nach contrib gehen wird, aber leicht auf WeekdayTimer umgestellt werden kann) sein könnte, sondern irgendwas an dem Aktor. Unter diesem Titel und hier im Heizungsbereich wird das aber evtl. niemand lesen, der denselben Aktor nutzt...

HC selbst halte ich für unverdächtig; da wurde sehr lange schon nichts mehr substantielles dran geändert, und viele haben das (bzw. WeekdayTimer) ohne Probleme im Einsatz.

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Paddie

Hmm... OK, dann werd ich das gleich mal nach nebenan im Enocean Bereich posten ;-)

WekdayTimer hab ich mir gestern schon mal angeguckt. Habe aber auf den ersten Blick schonmal sowas wie Heating_Control_SetAllTemps() nicht gefunden, sowas müsste ich dann wohl über ein seperates DOIF lösen?!
Aber eins nach dem anderen ;-)

Gruß

Paddie

Beta-User

Nein, im WDT gibt es nicht nur einen ähnlichen Perl-Command, sondern auch einen entsprechenden "setter", damit man nicht auf die Perl-Ebene muß. Bitte ggf. erst mal ein update machen, dann nachsehen, sollte (fast) selbsterklärend sein, was in der cref dazu steht.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Paddie

Danke für die Informationen. So genau hab ichs mir wie gesagt noch nicht angeguckt ;-). Kommt alles die nächsten Tage  8).

Als erstes mal das allgemeine Problem mit meinem Thermokon lösen ;-)