Neues Modul - Heating_Control, WeekdayTimer

Begonnen von Dietmar63, 04 Januar 2013, 19:42:26

Vorheriges Thema - Nächstes Thema

Dietmar63

@uwe:
nach einer Änderung meinerseits wird "nothing" jetzt(aus den oben beschriebenen Gründen) nicht geschaltet, aber nicht mehr der Wert inactive, sondern active gesetzt. Das sollte die damit verbundene Unsicherheit beseitigen.

 
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

gero

@dietmar: Einen neues Attribut für Schalten in der Vergangenheit wäre eine gute und einfache Lösung.
Wäre schön, wenn du es einbauen würdest.

Danke,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

carzl

#482
Hallo zusammen,

ich muss zugeben dass ich die letzten Beiträge noch nicht tiefgründig gelesen und demnach noch nicht abgeleitet habe, ob die Antworten meine Thematik lösen... Wollte trotzdem fix loswerden, dass ich auch das inactive-Problem habe; kurz nach dem Heating_Control-Update ich glaube vor Ostern bin ich wieder auf die Dezember-Version zurück, jetzt habe ich upgedatet und die Wochenprofile abgeändert (Sonntag ist jetzt 0). Ich steuere 6 FHT´s, jetzt stehen 4 HC´s auf inactive, 2 auf der Temperatur aus dem Profil. Meistens scheint das Schalten trotz inactive zu klappen, vorhin allerdings ging in einem HC Punkt 19 Uhr kein desired-temp raus obwohl im Profil definiert. Warum 4 so und 2 so stehen, habe ich noch nicht rausgefunden.
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

Dietmar63

ZitatWarum 4 so und 2 so stehen, habe ich noch nicht rausgefunden.
Schick mir bitte mal die Definitionen, bei denen inactive   steht.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

carzl

anbei... die oberste Def ist die von dem HC, welches heute 19 Uhr nicht geschaltet hat wie es hätte sollen.
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

Dietmar63

#485
bitte als Text liefern, ich will sie nicht abtippen!
Wie ist KZ_Raumregler definiert?
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

carzl

Achso, ja, sorry...

Inzwischen ist einer der 4 inactiv-HCs auf die Temperatur gewechselt, Effekt ist also womöglich nur noch bei dreien, nämlich diesen hier:


define AR_Heizungsregelung Heating_Control AR_Raumregler 12345|05:00|20 12345|08:00|17 12345|17:00|20 12345|19:00|17 60|06:00|20 60|10:00|17 60|16:00|20 60|19:00|17 (ReadingsVal("SindImUrlaub", "state", "Ja") eq "Nein")
attr AR_Heizungsregelung group Heizung
attr AR_Heizungsregelung icon sani_heating_temp
attr AR_Heizungsregelung room Abstellraum
define KZ_Heizungsregelung Heating_Control KZ_Raumregler 12345|05:30|21 12345|07:30|17 12345|17:00|21 12345|19:00|16 60|07:00|21 60|10:00|17 60|15:00|21 60|19:00|16 (ReadingsVal("SindImUrlaub", "state", "Ja") eq "Nein")
attr KZ_Heizungsregelung group Heizung
attr KZ_Heizungsregelung icon sani_heating_temp
attr KZ_Heizungsregelung room Kinderzimmer
define SZ_Heizungsregelung Heating_Control SZ_Raumregler 12345|09:00|15 12345|09:10|10 60|09:00|15 60|09:10|10 (ReadingsVal("SindImUrlaub", "state", "Ja") eq "Nein")
attr SZ_Heizungsregelung group Heizung
attr SZ_Heizungsregelung icon sani_heating_temp
attr SZ_Heizungsregelung room Schlafzimmer


Dieser HC war bis 23:00 auf inactiv (seit gestern früh nach dem Update), beim 23:00-Schaltpunkt hat er aber scheinbar korrekt auf Temperaturanzeige gewechselt:


define BA_Heizungsregelung Heating_Control BA_Raumregler 1234|04:30|22 1234|08:00|17 1234|17:00|22 1234|23:00|17 60|06:00|22 60|09:00|17 60|18:00|22 60|23:30|17 5|04:30|22 5|08:00|17 5|17:00|22 5|23:30|17 (ReadingsVal("SindImUrlaub", "state", "Ja") eq "Nein")
attr BA_Heizungsregelung group Heizung
attr BA_Heizungsregelung icon sani_heating_temp
attr BA_Heizungsregelung room Bad


Und diese beiden gingen auf Anhieb korrekt


define WZ_Heizungsregelung Heating_Control WZ_Raumregler 12345|04:00|22 12345|08:00|17 12345|16:00|22 12340|23:00|17 60|05:00|22 56|23:30|17 (ReadingsVal("SindImUrlaub", "state", "Ja") eq "Nein")
attr WZ_Heizungsregelung group Heizung
attr WZ_Heizungsregelung icon sani_heating_temp
attr WZ_Heizungsregelung room Wohnzimmer
define KU_Heizungsregelung Heating_Control KU_Raumregler 12345|04:00|22 12345|08:00|18 12345|16:00|22 1234560|20:00|18 60|05:00|22 (ReadingsVal("SindImUrlaub", "state", "Ja") eq "Nein")
attr KU_Heizungsregelung group Heizung
attr KU_Heizungsregelung icon sani_heating_temp
attr KU_Heizungsregelung room Kueche
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

Dietmar63

dann fehlt nur noch  die Definition von
AR_Raumregler
KZ_Raumregler
SZ_Raumregler
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

carzl

#488
Ach ja, klar... siehe unten - heute früh stehen allerdings alle 6 HCs auf inactive, auch die beiden die gestern den ganzen Tag die desired-temp angezeigt hatten...


define AR_Raumregler FHT 534f
attr AR_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr AR_Raumregler IODev CUL1.868
attr AR_Raumregler group Heizung
attr AR_Raumregler icon temp_control
attr AR_Raumregler lazy 1
attr AR_Raumregler lightSceneParamsToSave desired-temp
attr AR_Raumregler retrycount 1
attr AR_Raumregler room Abstellraum
define FileLog_AR_Raumregler FileLog ./log/AR_Raumregler-%Y.log AR_Raumregler
attr FileLog_AR_Raumregler logtype fht:Temp/Act,text
attr FileLog_AR_Raumregler room Logfiles
define SVG_AR_Raumregler SVG FileLog_AR_Raumregler:fht:CURRENT
attr SVG_AR_Raumregler group Heizung.Verlauf
attr SVG_AR_Raumregler label "AR_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_AR_Raumregler room Abstellraum
define WZ_Raumregler FHT 2506
attr WZ_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr WZ_Raumregler IODev CUL1.868
attr WZ_Raumregler group Heizung
attr WZ_Raumregler icon temp_control
attr WZ_Raumregler lazy 1
attr WZ_Raumregler lightSceneParamsToSave desired-temp
attr WZ_Raumregler retrycount 1
attr WZ_Raumregler room Wohnzimmer
define FileLog_WZ_Raumregler FileLog ./log/WZ_Raumregler-%Y.log WZ_Raumregler
attr FileLog_WZ_Raumregler logtype fht:Temp/Act,text
attr FileLog_WZ_Raumregler room Logfiles
define SVG_WZ_Raumregler SVG FileLog_WZ_Raumregler:fht:CURRENT
attr SVG_WZ_Raumregler group Heizung.Verlauf
attr SVG_WZ_Raumregler label "WZ_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_WZ_Raumregler room Wohnzimmer
define KU_Raumregler FHT 3f52
attr KU_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr KU_Raumregler IODev CUL1.868
attr KU_Raumregler group Heizung
attr KU_Raumregler icon temp_control
attr KU_Raumregler lazy 1
attr KU_Raumregler lightSceneParamsToSave desired-temp
attr KU_Raumregler retrycount 1
attr KU_Raumregler room Kueche
define FileLog_KU_Raumregler FileLog ./log/KU_Raumregler-%Y.log KU_Raumregler
attr FileLog_KU_Raumregler logtype fht:Temp/Act,text
attr FileLog_KU_Raumregler room Logfiles
define SVG_KU_Raumregler SVG FileLog_KU_Raumregler:fht:CURRENT
attr SVG_KU_Raumregler group Heizung.Verlauf
attr SVG_KU_Raumregler label "KU_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_KU_Raumregler room Kueche
define BA_Raumregler FHT 0f15
attr BA_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr BA_Raumregler IODev CUL1.868
attr BA_Raumregler group Heizung
attr BA_Raumregler icon temp_control
attr BA_Raumregler lazy 1
attr BA_Raumregler lightSceneParamsToSave desired-temp
attr BA_Raumregler retrycount 1
attr BA_Raumregler room Bad
define FileLog_BA_Raumregler FileLog ./log/BA_Raumregler-%Y.log BA_Raumregler
attr FileLog_BA_Raumregler logtype fht:Temp/Act,text
attr FileLog_BA_Raumregler room Logfiles
define SVG_BA_Raumregler SVG FileLog_BA_Raumregler:fht:CURRENT
attr SVG_BA_Raumregler group Heizung.Verlauf
attr SVG_BA_Raumregler label "BA_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_BA_Raumregler room Bad
define KZ_Raumregler FHT 4a29
attr KZ_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr KZ_Raumregler IODev CUL1.868
attr KZ_Raumregler group Heizung
attr KZ_Raumregler icon temp_control
attr KZ_Raumregler lazy 1
attr KZ_Raumregler lightSceneParamsToSave desired-temp
attr KZ_Raumregler retrycount 1
attr KZ_Raumregler room Kinderzimmer
define FileLog_KZ_Raumregler FileLog ./log/KZ_Raumregler-%Y.log KZ_Raumregler
attr FileLog_KZ_Raumregler logtype fht:Temp/Act,text
attr FileLog_KZ_Raumregler room Logfiles
define SVG_KZ_Raumregler SVG FileLog_KZ_Raumregler:fht:CURRENT
attr SVG_KZ_Raumregler group Heizung.Verlauf
attr SVG_KZ_Raumregler label "KZ_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_KZ_Raumregler room Kinderzimmer
define SZ_Raumregler FHT 4707
attr SZ_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr SZ_Raumregler IODev CUL1.868
attr SZ_Raumregler group Heizung
attr SZ_Raumregler icon temp_control
attr SZ_Raumregler lazy 1
attr SZ_Raumregler lightSceneParamsToSave desired-temp
attr SZ_Raumregler room Schlafzimmer
define FileLog_SZ_Raumregler FileLog ./log/SZ_Raumregler-%Y.log SZ_Raumregler
attr FileLog_SZ_Raumregler logtype fht:Temp/Act,text
attr FileLog_SZ_Raumregler room Logfiles
define SVG_SZ_Raumregler SVG FileLog_SZ_Raumregler:fht:CURRENT
attr SVG_SZ_Raumregler group Heizung.Verlauf
attr SVG_SZ_Raumregler label "SZ_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_SZ_Raumregler room Schlafzimmer
define FL_Raumregler FHT 5b57
attr FL_Raumregler IODev CUL1.868
attr FL_Raumregler group Heizung
attr FL_Raumregler icon temp_control
attr FL_Raumregler lazy 1
attr FL_Raumregler room Flur
define FileLog_FL_Raumregler FileLog ./log/FL_Raumregler-%Y.log FL_Raumregler
attr FileLog_FL_Raumregler logtype fht:Temp/Act,text
attr FileLog_FL_Raumregler room Logfiles
define SVG_FL_Raumregler SVG FileLog_FL_Raumregler:fht:CURRENT
attr SVG_FL_Raumregler group Heizung.Verlauf
attr SVG_FL_Raumregler label "FL_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_FL_Raumregler room Flur


EDIT 08:02 Uhr: jetzt nachdem alle HCs bis auf SZ_Heizungsregelung einen Schaltpunkt um 07:30 bzw. 08:00 hatten, zeigen sie auch wieder die desired-temp an - bis auf eben SZ_Heizungsregelung und BA_Heizungsregelung, obwohl BA_Heizungsregelung auch einen 08:00-Schaltpunkt hatte und auch korrekt geschaltet hat, State aber trotzdem inactive.
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

Romoker

#489
Hallo,

nach der Inbetriebnahme meiner Gartenpumpe nach der Winterpause, habe ich auch Probleme mit dem WeekdayTimer-Status "inactive" festgestellt.

Mein Schaltprogramm für die Gartenpumpe kann ich auf Fhem-Web interaktiv festlegen. Es wird dann ein WeekdayTimer generiert. Dieser Weekdaytimer ist jetzt initial immer im Status "inactive". Erst beim nächsten Schaltvorgang, wie schon in diesem Thread beschrieben, ändert sich der Status auf "active". Im Status "inactive" ist das Reading nextTime nicht vorhanden, mit der Folge, dass in meiner Bedienoberfläche der nächste Ausführungszeitpunkt im Status "inactive" nicht angezeigt werden kann.

Weiterhin ist mir aufgefallen, dass das Ausgabeformat vom Reading nextTime sich von "mm.dd.yyyy hh:mm:ss" auf " hh:mm:ss" geändert hat. Ich kann jetzt nicht mehr das nächste Ausführungsdatum feststellen.

Der Timer ist aktiv und schaltet zum nächsten Zeitpunkt korrekt. Aus meiner Sicht muss deshalb der Status nach einer sauberen Definition im Status "active" sein und nicht erst nach dem ersten Schaltvorgang. Das Reading nextTime muss auch das Datum anzeigen.

Wie zu Beginn erwähnt, hatte ich dieses Verhalten vor der Winterpause nicht.

Die Fhem-Version ist bei mir auf den aktuellen Stand.

Viele Grüße
Romoker
BeagleBoneBlack & Raspberry Pi 4; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, Conbee II, SOMFY, 1-Wire, Z-Wave, Zigbee, SmartPlugs von Sonoff und Shelly mit MQTT

Mitch

Hallo Dietmar,

ich hätte ein kleinen Feature-Wunsch  ;D

Könnte man für das Attribut windowSensor die Unterstützung für Dummy einrichten?

Zum Hintergrund, ich würde gerne virtuelle Fenster einrichten (Dummy), wenn diese auf Open stehen, soll Heacting_Control nicht schalten, sondern den Schaltvorgang verzögern.
So wie es im Moment mit einem echten Fenster funktioniert.

Vielen Dank!
FHEM im Proxmox Container

Dietmar63

Zitat von: Mitch am 23 April 2015, 16:11:13
Hallo Dietmar,

ich hätte ein kleinen Feature-Wunsch  ;D

Könnte man für das Attribut windowSensor die Unterstützung für Dummy einrichten?

Zum Hintergrund, ich würde gerne virtuelle Fenster einrichten (Dummy), wenn diese auf Open stehen, soll Heacting_Control nicht schalten, sondern den Schaltvorgang verzögern.
So wie es im Moment mit einem echten Fenster funktioniert.

Vielen Dank!

http://forum.fhem.de/index.php/topic,24653.msg179730.html#msg179730
in delayedExecutionCond solltest du auch ein dummy abfragen können.
Nach dem großen update habe ich das noch nicht wieder ausprobiert
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Mitch

okay, Danke, hatte ich übersehenen.

Habe es aber mittlerweile selber eingebaut, war ja nur eine Zeile.
FHEM im Proxmox Container

carzl

Zitat von: carzl am 23 April 2015, 07:13:33
Ach ja, klar... siehe unten - heute früh stehen allerdings alle 6 HCs auf inactive, auch die beiden die gestern den ganzen Tag die desired-temp angezeigt hatten...


define AR_Raumregler FHT 534f
attr AR_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr AR_Raumregler IODev CUL1.868
attr AR_Raumregler group Heizung
attr AR_Raumregler icon temp_control
attr AR_Raumregler lazy 1
attr AR_Raumregler lightSceneParamsToSave desired-temp
attr AR_Raumregler retrycount 1
attr AR_Raumregler room Abstellraum
define FileLog_AR_Raumregler FileLog ./log/AR_Raumregler-%Y.log AR_Raumregler
attr FileLog_AR_Raumregler logtype fht:Temp/Act,text
attr FileLog_AR_Raumregler room Logfiles
define SVG_AR_Raumregler SVG FileLog_AR_Raumregler:fht:CURRENT
attr SVG_AR_Raumregler group Heizung.Verlauf
attr SVG_AR_Raumregler label "AR_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_AR_Raumregler room Abstellraum
define WZ_Raumregler FHT 2506
attr WZ_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr WZ_Raumregler IODev CUL1.868
attr WZ_Raumregler group Heizung
attr WZ_Raumregler icon temp_control
attr WZ_Raumregler lazy 1
attr WZ_Raumregler lightSceneParamsToSave desired-temp
attr WZ_Raumregler retrycount 1
attr WZ_Raumregler room Wohnzimmer
define FileLog_WZ_Raumregler FileLog ./log/WZ_Raumregler-%Y.log WZ_Raumregler
attr FileLog_WZ_Raumregler logtype fht:Temp/Act,text
attr FileLog_WZ_Raumregler room Logfiles
define SVG_WZ_Raumregler SVG FileLog_WZ_Raumregler:fht:CURRENT
attr SVG_WZ_Raumregler group Heizung.Verlauf
attr SVG_WZ_Raumregler label "WZ_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_WZ_Raumregler room Wohnzimmer
define KU_Raumregler FHT 3f52
attr KU_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr KU_Raumregler IODev CUL1.868
attr KU_Raumregler group Heizung
attr KU_Raumregler icon temp_control
attr KU_Raumregler lazy 1
attr KU_Raumregler lightSceneParamsToSave desired-temp
attr KU_Raumregler retrycount 1
attr KU_Raumregler room Kueche
define FileLog_KU_Raumregler FileLog ./log/KU_Raumregler-%Y.log KU_Raumregler
attr FileLog_KU_Raumregler logtype fht:Temp/Act,text
attr FileLog_KU_Raumregler room Logfiles
define SVG_KU_Raumregler SVG FileLog_KU_Raumregler:fht:CURRENT
attr SVG_KU_Raumregler group Heizung.Verlauf
attr SVG_KU_Raumregler label "KU_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_KU_Raumregler room Kueche
define BA_Raumregler FHT 0f15
attr BA_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr BA_Raumregler IODev CUL1.868
attr BA_Raumregler group Heizung
attr BA_Raumregler icon temp_control
attr BA_Raumregler lazy 1
attr BA_Raumregler lightSceneParamsToSave desired-temp
attr BA_Raumregler retrycount 1
attr BA_Raumregler room Bad
define FileLog_BA_Raumregler FileLog ./log/BA_Raumregler-%Y.log BA_Raumregler
attr FileLog_BA_Raumregler logtype fht:Temp/Act,text
attr FileLog_BA_Raumregler room Logfiles
define SVG_BA_Raumregler SVG FileLog_BA_Raumregler:fht:CURRENT
attr SVG_BA_Raumregler group Heizung.Verlauf
attr SVG_BA_Raumregler label "BA_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_BA_Raumregler room Bad
define KZ_Raumregler FHT 4a29
attr KZ_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr KZ_Raumregler IODev CUL1.868
attr KZ_Raumregler group Heizung
attr KZ_Raumregler icon temp_control
attr KZ_Raumregler lazy 1
attr KZ_Raumregler lightSceneParamsToSave desired-temp
attr KZ_Raumregler retrycount 1
attr KZ_Raumregler room Kinderzimmer
define FileLog_KZ_Raumregler FileLog ./log/KZ_Raumregler-%Y.log KZ_Raumregler
attr FileLog_KZ_Raumregler logtype fht:Temp/Act,text
attr FileLog_KZ_Raumregler room Logfiles
define SVG_KZ_Raumregler SVG FileLog_KZ_Raumregler:fht:CURRENT
attr SVG_KZ_Raumregler group Heizung.Verlauf
attr SVG_KZ_Raumregler label "KZ_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_KZ_Raumregler room Kinderzimmer
define SZ_Raumregler FHT 4707
attr SZ_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr SZ_Raumregler IODev CUL1.868
attr SZ_Raumregler group Heizung
attr SZ_Raumregler icon temp_control
attr SZ_Raumregler lazy 1
attr SZ_Raumregler lightSceneParamsToSave desired-temp
attr SZ_Raumregler room Schlafzimmer
define FileLog_SZ_Raumregler FileLog ./log/SZ_Raumregler-%Y.log SZ_Raumregler
attr FileLog_SZ_Raumregler logtype fht:Temp/Act,text
attr FileLog_SZ_Raumregler room Logfiles
define SVG_SZ_Raumregler SVG FileLog_SZ_Raumregler:fht:CURRENT
attr SVG_SZ_Raumregler group Heizung.Verlauf
attr SVG_SZ_Raumregler label "SZ_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_SZ_Raumregler room Schlafzimmer
define FL_Raumregler FHT 5b57
attr FL_Raumregler IODev CUL1.868
attr FL_Raumregler group Heizung
attr FL_Raumregler icon temp_control
attr FL_Raumregler lazy 1
attr FL_Raumregler room Flur
define FileLog_FL_Raumregler FileLog ./log/FL_Raumregler-%Y.log FL_Raumregler
attr FileLog_FL_Raumregler logtype fht:Temp/Act,text
attr FileLog_FL_Raumregler room Logfiles
define SVG_FL_Raumregler SVG FileLog_FL_Raumregler:fht:CURRENT
attr SVG_FL_Raumregler group Heizung.Verlauf
attr SVG_FL_Raumregler label "FL_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_FL_Raumregler room Flur


EDIT 08:02 Uhr: jetzt nachdem alle HCs bis auf SZ_Heizungsregelung einen Schaltpunkt um 07:30 bzw. 08:00 hatten, zeigen sie auch wieder die desired-temp an - bis auf eben SZ_Heizungsregelung und BA_Heizungsregelung, obwohl BA_Heizungsregelung auch einen 08:00-Schaltpunkt hatte und auch korrekt geschaltet hat, State aber trotzdem inactive.

Nochmal ne kleine Ergänzung hierzu, könnte es sein dass es eine Rolle spielt ob zum Schaltzeitpunkt des HC´s ein Fenster offen ist oder nicht? Mein HC "KZ_Heizungsregelung" ist 17:00 auf 21° gegangen. Dann habe ich das Fenster aufgemacht, woraufhin der FHT auf 12° runterging. Während dieser Zeit kam 19:00 die desired-temp 16° vom HC. Als ich gerade das Fenster wieder geschlossen habe, ging der FHT aber nicht auf auf die jetzt eigentlich gültigen 16°, sondern auf die 21° des 17:00-Schaltpunktes. Im Log steht 19:00 auch kein desired-temp drin. Was ich daran aber nicht verstehe - der Fensterkontakt sagt dem FHT doch direkt dass er absenken soll, die Fenster-offen-Absenkung wird bei mir nicht von Fhem realisiert. Muss sonst morgen nochmal sehen was passiert, wenn das Fenster 19:00 geschlossen ist...
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

Dietmar63

Zitat von: carzl am 22 April 2015, 21:54:48
Hallo zusammen,

ich muss zugeben dass ich die letzten Beiträge noch nicht tiefgründig gelesen und demnach noch nicht abgeleitet habe, ob die Antworten meine Thematik lösen... Wollte trotzdem fix loswerden, dass ich auch das inactive-Problem habe; kurz nach dem Heating_Control-Update ich glaube vor Ostern bin ich wieder auf die Dezember-Version zurück, jetzt habe ich upgedatet und die Wochenprofile abgeändert (Sonntag ist jetzt 0). Ich steuere 6 FHT´s, jetzt stehen 4 HC´s auf inactive, 2 auf der Temperatur aus dem Profil. Meistens scheint das Schalten trotz inactive zu klappen, vorhin allerdings ging in einem HC Punkt 19 Uhr kein desired-temp raus obwohl im Profil definiert. Warum 4 so und 2 so stehen, habe ich noch nicht rausgefunden.


Ich habe mit deinen Definitionen herumgespielt und festgestellt, dass sie an sich funktionieren,   wenn man sie in der Reihenfolge
dummy, FHT, HC
eingibt.

Es könnte sein, dass bei einem Neustart deines Systems das dummy nach den HC definiert ist, dann evaluieren die Bedingungen zu false und die HC schalten nicht. Ich habe Meldungen ins Log aufgenommen um dies prüfen zu können.
Das Problem ist, dass dazu verbose auf 4 gesetzt werden muss. Das kann aber erst nach der Definition machen. Dann ist es aber schon zu spät. Deshalb werde ich verbose 4 bei HC/WD automatisch setzen, die mit tst beginnen.

Wenn ich die Tests abgeschlossen habe, werde ich sie freigeben. 
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm