Neues Modul - Heating_Control, WeekdayTimer

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

Vorheriges Thema - Nächstes Thema

amenomade

Heating_Control_SetAllTemp sendet an alle HC Devices ein Heating_Control_SetTemp
Heating_Control_SetTemp löscht alle Timer und setzt die wieder nach DEF

Um genau sagen zu können, was passiert ist, muss man in den Logs schauen (Log vom DOIF und vom Device, mit verbose 5)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

rallye

Hallo zusammen !
Bezüglich Heating_Control_SetTemp, welches ich beim Heimkommen unterschiedlicher Familienmitglieder zur Ansteuerung unterschiedliche Thermostate/Heizkörper neuerdings verwende sehe ich im Log folgendes
2019.01.11 14:48:22 2: AMS292HomeState: {Heating_Control_SetTemp("HC_WC")}: HASH(0x44a5968)
2019.01.11 14:48:22 2: AMS292HomeState: {Heating_Control_SetTemp("HC_AK")}: HASH(0x5b9db40)
2019.01.11 14:48:22 2: AMS292HomeState: {Heating_Control_SetTemp("HC_VZ")}: HASH(0x5b781d8)
2019.01.11 14:48:22 2: AMS292HomeState: {Heating_Control_SetTemp("HC_EZ")}: HASH(0x5b6db10)
2019.01.11 15:02:17 2: ElternHomeState: {Heating_Control_SetTemp("HC_HR")}: HASH(0x450ff50)


Auch wenn ich das {Heating_Control_SetTemp("HC_AK")} in der Befehlszeile eingebe kommt eine Meldung HASH(0x......). Die Befehle scheinen richtig ausgeführt zu werden, doch das HASH(0x......) irritiert mich etwas. Was bedeutet es und wozu brauche ich es ?

Danke
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

eurofinder

Ich habe mit Heating_Control ein Profil (hc_buero) angelegt, damit ein Thermostat Eurotronic Spirit als device (TBuero) in Abhängigkeit des Tages und der Uhrzeit die entsprechende Temperatur setzt.
Das funktioniert auch zuverlässig.
Allerdings schaffe ich es nicht, dass ich mit Hilfe des widget wdtimer für FTUI die hinterlegten Werte des Profil zu verändern. Kann mir bitte jemand ein Beispiel geben, wie ich das umsetzen muss oder geht das in Kombination mit Heating_Control gar nicht?

Wenn ich statt Heating_Control ein Profil mit WeekdayTimer definieren klappt es problemlos.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

Skusi

Das liegt daran das in der widget_wdtimer.js das setzten der neuen Parameter fest auf WeekdayTimer programmiert ist.

Ich habe mir so geholfen das ich folgende Zeile in der Datei geändert habe:

//Aktualisiertes define setzen
cmd = "defmod "+device+" Heating_Control "+arr_newconfig[2][1]+" "+arr_newconfig[2][2]+" ";


Schöner wäre natürlich wenn man das zu setzende Timer Device vielleicht per Attribut im Widget angeben könnte

Wink an den Schöpfer :-)

Nach dem ändern der Datei mußt Du noch per exclude_from_update dafür sorgen das das Widget beim nächsten Update nicht wieder überschriebe wird.

So geht es erstmal...
RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

eurofinder

Danke, werde ich mal probieren.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

ToKa

Hallo zusammen,

mir ist heute ein Problem mit meinen Heating_Controls aufgefallen. Immer dann wenn ich !$we verwende, wird dieser Eintrag bei der Berechnung der Schaltzeiten ignoriert. Nur die Werte mit $we funktionieren. Ich kann leider nicht sagen, seit wann / welchem Update von fhem das so ist.

Kann das jemand bestätigen?

Wäre super, wenn der Fehler bald korrigiert werden könnte, da meine Heizungssteuerung somit unter der Woche nicht funktioniert. Mit dem Workaround 12345 für die Wochentage geht es zwar, aber dann muss ich alles umbauen :(

Internals:
   COMMAND    { myHeatingControl($NAME,$EVENT) }
   CONDITION 
   DEF        E1_wz_THKV_Heizkoerper_Fenster de 12345|06:04|comfort !$we|07:34|eco:1 !$we|15:34|comfort !$we|22:49|eco:0 $we|08:04|comfort $we|23:59|eco:0 { myHeatingControl($NAME,$EVENT) }
   DEVICE     E1_wz_THKV_Heizkoerper_Fenster
   FUUID      5c42dbd3-f33f-2e5f-c354-d64461a8993f395e
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       E1_wz_THKV_Heizkoerper_Fenster_hC_01
   NR         153
   Profil 0: Sonntag 08:04:00 comfort, 23:59:00 eco:0
   Profil 1: Montag 06:04:00 comfort, 08:04:00 comfort, 23:59:00 eco:0
   Profil 2: Dienstag 06:04:00 comfort, 08:04:00 comfort, 23:59:00 eco:0
   Profil 3: Mittwoch 06:04:00 comfort, 08:04:00 comfort, 23:59:00 eco:0
   Profil 4: Donnerstag 06:04:00 comfort, 08:04:00 comfort, 23:59:00 eco:0
   Profil 5: Freitag 06:04:00 comfort, 08:04:00 comfort, 23:59:00 eco:0
   Profil 6: Samstag 08:04:00 comfort, 23:59:00 eco:0
   Profil 7: Wochenende 08:04:00 comfort, 23:59:00 eco:0
   Profil 8: Werktags 07:34:00 eco:1, 15:34:00 comfort, 22:49:00 eco:0
   STATE      nächste Schaltung: 2019-03-20 23:59:00 comfort ==> eco
   STILLDONETIME 0
   TYPE       Heating_Control
   READINGS:
     2019-03-20 20:04:52   currValue       comfort
     2019-03-20 19:55:06   disabled        0
     2019-03-20 20:04:52   nextUpdate      2019-03-20 23:59:00
     2019-03-20 20:04:52   nextValue       eco:0
     2019-03-20 20:04:52   state           comfort
   SWITCHINGTIMES:
     12345|06:04|comfort
     !$we|07:34|eco:1
     !$we|15:34|comfort
     !$we|22:49|eco:0
     $we|08:04|comfort
     $we|23:59|eco:0
   TIMER:
     E1_wz_THKV_Heizkoerper_Fenster_hC_01_4:
       HASH       E1_wz_THKV_Heizkoerper_Fenster_hC_01
       MODIFIER   4
       NAME       E1_wz_THKV_Heizkoerper_Fenster_hC_01_4
     E1_wz_THKV_Heizkoerper_Fenster_hC_01_5:
       HASH       E1_wz_THKV_Heizkoerper_Fenster_hC_01
       MODIFIER   5
       NAME       E1_wz_THKV_Heizkoerper_Fenster_hC_01_5
       immerSchalten 1
     E1_wz_THKV_Heizkoerper_Fenster_hC_01_6:
       HASH       E1_wz_THKV_Heizkoerper_Fenster_hC_01
       MODIFIER   6
       NAME       E1_wz_THKV_Heizkoerper_Fenster_hC_01_6
     E1_wz_THKV_Heizkoerper_Fenster_hC_01_SetTimerOfDay:
       HASH       E1_wz_THKV_Heizkoerper_Fenster_hC_01
       MODIFIER   SetTimerOfDay
       NAME       E1_wz_THKV_Heizkoerper_Fenster_hC_01_SetTimerOfDay
       SETTIMERATMIDNIGHT 1
     E1_wz_THKV_Heizkoerper_Fenster_hC_01_delayed:
       HASH       E1_wz_THKV_Heizkoerper_Fenster_hC_01
       MODIFIER   delayed
       NAME       E1_wz_THKV_Heizkoerper_Fenster_hC_01_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:04:00   comfort
         23:59:00   eco:0
       1:
         06:04:00   comfort
         08:04:00   comfort
         23:59:00   eco:0
       2:
         06:04:00   comfort
         08:04:00   comfort
         23:59:00   eco:0
       3:
         06:04:00   comfort
         08:04:00   comfort
         23:59:00   eco:0
       4:
         06:04:00   comfort
         08:04:00   comfort
         23:59:00   eco:0
       5:
         06:04:00   comfort
         08:04:00   comfort
         23:59:00   eco:0
       6:
         08:04:00   comfort
         23:59:00   eco:0
       7:
         08:04:00   comfort
         23:59:00   eco:0
       8:
         07:34:00   eco:1
         15:34:00   comfort
         22:49:00   eco:0
   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      1553058240
       PARA       comfort
       TIME       06:04
       TAGE:
         1
         2
         3
         4
         5
     2:
       EPOCH      1553063640
       PARA       eco:1
       TIME       07:34
       TAGE:
         8
     3:
       EPOCH      1553092440
       PARA       comfort
       TIME       15:34
       TAGE:
         8
     4:
       EPOCH      1553118540
       PARA       eco:0
       TIME       22:49
       TAGE:
         8
     5:
       EPOCH      1553065440
       PARA       comfort
       TIME       08:04
       TAGE:
         7
     6:
       EPOCH      1553122740
       PARA       eco:0
       TIME       23:59
       TAGE:
         7
   profile_IDX:
     0:
       08:04:00   5
       23:59:00   6
     1:
       06:04:00   1
       08:04:00   5
       23:59:00   6
     2:
       06:04:00   1
       08:04:00   5
       23:59:00   6
     3:
       06:04:00   1
       08:04:00   5
       23:59:00   6
     4:
       06:04:00   1
       08:04:00   5
       23:59:00   6
     5:
       06:04:00   1
       08:04:00   5
       23:59:00   6
     6:
       08:04:00   5
       23:59:00   6
     7:
       08:04:00   5
       23:59:00   6
     8:
       07:34:00   2
       15:34:00   3
       22:49: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      Wohnzimmer (Fenster)
   commandTemplate set $NAME desired-temp $EVENT
   disable    0
   group      Zeitsteuerung Heizung
   room       Heizungsraum
   sortby     4
   stateFormat {
my $cValue = ReadingsVal("E1_wz_THKV_Heizkoerper_Fenster_hC_01","currValue","");
my $idx = index($cValue,":");
if ($idx != -1) {
$cValue = substr($cValue,0,$idx);
}
my $nValue = ReadingsVal("E1_wz_THKV_Heizkoerper_Fenster_hC_01","nextValue","");
$idx = index($nValue,":");
if ($idx != -1) {
$nValue = substr($nValue,0,$idx);
}
return "nächste Schaltung: ".ReadingsVal("E1_wz_THKV_Heizkoerper_Fenster_hC_01","nextUpdate","")." ".$cValue." ==> ".$nValue
}


Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

Wolle02


ToKa

Das Problem mit $we ist bei mir behoben, ich hatte ein eigenes Holiday device verwendet und die Logik hat sich geändert.

Trotzdem funktionieren meine heating_control und weekdaytimer nicht richtig! Die berechneten Schaltzeiten stimmen nicht für die Wochentage und Wochenenden. Hier noch ein list eines weekdaytimer:
Internals:
   COMMAND    { myWeekdayTimer($NAME,$EVENT) }
   CONDITION 
   DEF        KG_hz_ZS_Zirkulationspumpe de !$we|04:30|on-for-timer !$we|16:30|on-for-timer $we|06:30|on-for-timer $we|18:30|on-for-timer { myWeekdayTimer($NAME,$EVENT) }
   DEVICE     KG_hz_ZS_Zirkulationspumpe
   FUUID      5c42dbd1-f33f-2e5f-de1e-369a0a62fe6c8946
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       KG_hz_ZS_Zirkulationspumpe_wT_01
   NR         83
   Profil 0: Sonntag 06:30:00 on-for-timer, 18:30:00 on-for-timer
   Profil 1: Montag 06:30:00 on-for-timer, 18:30:00 on-for-timer
   Profil 2: Dienstag 06:30:00 on-for-timer, 18:30:00 on-for-timer
   Profil 3: Mittwoch 06:30:00 on-for-timer, 18:30:00 on-for-timer
   Profil 4: Donnerstag 06:30:00 on-for-timer, 18:30:00 on-for-timer
   Profil 5: Freitag 06:30:00 on-for-timer, 18:30:00 on-for-timer
   Profil 6: Samstag 06:30:00 on-for-timer, 18:30:00 on-for-timer
   Profil 7: Wochenende 06:30:00 on-for-timer, 18:30:00 on-for-timer
   Profil 8: Werktags 04:30:00 on-for-timer, 16:30:00 on-for-timer
   STATE      nächste Schaltung: 2019-03-22 06:30:00 on-for-timer
   STILLDONETIME 0
   TYPE       WeekdayTimer
   READINGS:
     2019-03-21 21:17:52   currValue       on-for-timer
     2019-03-21 21:17:52   nextUpdate      2019-03-22 06:30:00
     2019-03-21 21:17:52   nextValue       on-for-timer
     2019-03-21 21:17:52   state           active
   SWITCHINGTIMES:
     !$we|04:30|on-for-timer
     !$we|16:30|on-for-timer
     $we|06:30|on-for-timer
     $we|18:30|on-for-timer
   TIMER:
     KG_hz_ZS_Zirkulationspumpe_wT_01_SetTimerOfDay:
       HASH       KG_hz_ZS_Zirkulationspumpe_wT_01
       MODIFIER   SetTimerOfDay
       NAME       KG_hz_ZS_Zirkulationspumpe_wT_01_SetTimerOfDay
       SETTIMERATMIDNIGHT 1
   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:
         06:30:00   on-for-timer
         18:30:00   on-for-timer
       1:
         06:30:00   on-for-timer
         18:30:00   on-for-timer
       2:
         06:30:00   on-for-timer
         18:30:00   on-for-timer
       3:
         06:30:00   on-for-timer
         18:30:00   on-for-timer
       4:
         06:30:00   on-for-timer
         18:30:00   on-for-timer
       5:
         06:30:00   on-for-timer
         18:30:00   on-for-timer
       6:
         06:30:00   on-for-timer
         18:30:00   on-for-timer
       7:
         06:30:00   on-for-timer
         18:30:00   on-for-timer
       8:
         04:30:00   on-for-timer
         16:30:00   on-for-timer
   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      1553139000
       PARA       on-for-timer
       TIME       04:30
       TAGE:
         8
     2:
       EPOCH      1553182200
       PARA       on-for-timer
       TIME       16:30
       TAGE:
         8
     3:
       EPOCH      1553146200
       PARA       on-for-timer
       TIME       06:30
       TAGE:
         7
     4:
       EPOCH      1553189400
       PARA       on-for-timer
       TIME       18:30
       TAGE:
         7
   profile_IDX:
     0:
       06:30:00   3
       18:30:00   4
     1:
       06:30:00   3
       18:30:00   4
     2:
       06:30:00   3
       18:30:00   4
     3:
       06:30:00   3
       18:30:00   4
     4:
       06:30:00   3
       18:30:00   4
     5:
       06:30:00   3
       18:30:00   4
     6:
       06:30:00   3
       18:30:00   4
     7:
       06:30:00   3
       18:30:00   4
     8:
       04:30:00   1
       16:30:00   2
   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      Zeitsteuerung Zirkulationspumpe
   commandTemplate set $NAME  $EVENT
   group      Zirkulationspumpe
   icon       sani_pump
   room       Heizungsraum,Zentrale Steuerung
   stateFormat nächste Schaltung: nextUpdate nextValue


Fhem have ich zwischendurch auch neu gestartet und die Werte verändern sich nicht.

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

CoolTux

Hallo Leute,

Beta-User und ich haben und der aktuellen Problematik mit dem Weekdaytimer und mehreren angegebenen holiday2we Devices unter global angenommen.
Wir haben einen fix fertig den wir gerne einchecken würden. Aber eventuell kann der ein oder andere noch einmal kurz testen.

Hat überhaupt außer ein User noch jemand Probleme mit dem Modul?


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

juemuc

Hallo,

ist dies eventuell auch ein Thema für Euch? Bei mir schaltet WT an Feiertagen falsch, da hier die Enstellungen des Wochentages vor den Einstellungen des Feiertages ziehen. Da unter FTUI leider !WE aktuell nicht definiert werden kann, war mein Vorschlag, dass Feiertagseinstellungen die Wochentagseinstellungen übersteuern, sofern beides definiert ist. 

https://forum.fhem.de/index.php/topic,48106.msg932069.html#msg932069

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Beta-User

Zitat von: juemuc am 21 April 2019, 12:27:32
Hallo,

ist dies eventuell auch ein Thema für Euch? Bei mir schaltet WT an Feiertagen falsch, da hier die Enstellungen des Wochentages vor den Einstellungen des Feiertages ziehen. Da unter FTUI leider !WE aktuell nicht definiert werden kann, war mein Vorschlag, dass Feiertagseinstellungen die Wochentagseinstellungen übersteuern, sofern beides definiert ist. 

https://forum.fhem.de/index.php/topic,48106.msg932069.html#msg932069

Viele Grüße
Jürgen
Moin,
sorry für die etwas späte Antwort, und FTUI kenne ich nicht daher kann ich dazu nur zum Teil was sagen...

Also:
Grundsätzlich geht $we (korrekterweise eigentlich: eine ähnliche Abfrage wie IsWe() bzw. ein get auf holiday-Devices) bei WeekDaytimer der normalen Wochentagssteuerung vor.
Kann es sein, dass Feiertage bei dir in FHEM allgemein nicht erkannt werden?

Insbesondere: Der Hinweis, dass !WE aus FTUI nicht funktioniert, deutet darauf hin, dass eine Änderung in der holiday2we-Behandlung in fhem.pl noch nicht angekommen ist. Bisher reichte es, via stateFormat den STATE von einem in holiday2we eingetragenen Device zu manipulieren, jetzt muß das Reading "state" korrekt gesetzt sein, STATE wird ignoriert.
Wenn das zutrifft, sollte man das von der FTUI-Seite aus fixen, denn das ist (jetzt) das aktuelle Verhalten von fhem.pl allgemein.



Ansonsten:
In Abstimmung mit igami bin ich grade dabei, an den Modulen (eigentlich nur am WeekdayTimer) ein paar Dinge zu ändern, v.a. bei Gelegenheit die Doppelung der Module zu beenden. Heating_Control dürfte daher auf mittlere Sicht nach Contrib gehen.

Wäre nett, wenn sich jemand am Testen beteiligen würde, eine erste Vorversion von WeekdayTimer, die auch die Heating_Control-Funktionalität mit umfaßt, ist hier zu finden: https://forum.fhem.de/index.php/topic,100179.0.html.

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

JamBay

Zitat von: Dietmar63 am 07 April 2015, 20:07:12
ja, das ist so. 
Ich habe  mich aus verschiedenen Gründen entschieden die Tagesangabe wie in DOIF zu ändern.
0 Sonntag
1 Montag
2 Dienstag
3 Mittwoch
4 ...
7 Wochenende  ($we)
8 Wochentag    (!$we)
Sehe ich das richtig, dass die Änderung vier(!) Jahre alt ist?
Müsste doch inzwischen jeder mit bekommen haben oder nicht?
Vielleicht kann man diese Meldung im Log irgendwann mal abstellen?
Nur mal so ein Vorschlag *duckundweg*

Beta-User

Zitat von: JamBay am 30 Mai 2019, 19:47:31
Vielleicht kann man diese Meldung im Log irgendwann mal abstellen?
Irgendwann mal war eben, danke für den Hinweis :) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

Zur Info: bzgl. der neuen Optionen in holiday2we mit weekEnd und noWeekEnd gibt es hier eine Testversion:
https://forum.fhem.de/index.php/topic,101899.msg953932.html#msg953932




Bei der Gelegenheit auch die Bitte an alle ggf. noch mitlesenden Heating_Control-Nutzer:
Bisher gab es keine Klagen von denen, die auf WeekdayTimer umgestellt hatten.
Will HC irgendwann mal ausphasen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

cotecmania

Hallo,

seit gestern nach einem Update habe ich folgende Fehlermeldungen im LOG. Hat sich an der Sprache was geaendert ?

2020.01.29 00:00:06 1: [HC.HK_BUERO] invalid daylist in HC.HK_BUERO <Mo,Di> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_BUERO] invalid daylist in HC.HK_BUERO <Mo,Di> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_BUERO] invalid daylist in HC.HK_BUERO <Mo,Di> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_BUERO] invalid daylist in HC.HK_BUERO <Mo,Di> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_KIDS] invalid daylist in HC.HK_KIDS <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_KIDS] invalid daylist in HC.HK_KIDS <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_KIDS] invalid daylist in HC.HK_KIDS <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_KIDS] invalid daylist in HC.HK_KIDS <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_WOHNEN_ZUHAUSE] invalid daylist in HC.HK_WOHNEN_ZUHAUSE <Mo-So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_WOHNEN_ZUHAUSE] invalid daylist in HC.HK_WOHNEN_ZUHAUSE <Mo-So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_MORGENS] invalid daylist in HC.HK_MORGENS <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_MORGENS] invalid daylist in HC.HK_MORGENS <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_MORGENS] invalid daylist in HC.HK_MORGENS <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_MORGENS] invalid daylist in HC.HK_MORGENS <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_SCHLAFEN] invalid daylist in HC.HK_SCHLAFEN <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_SCHLAFEN] invalid daylist in HC.HK_SCHLAFEN <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_SCHLAFEN] invalid daylist in HC.HK_SCHLAFEN <Mo-So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_SCHLAFEN] invalid daylist in HC.HK_SCHLAFEN <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_SCHLAFEN] invalid daylist in HC.HK_SCHLAFEN <Sa,So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_SCHLAFEN] invalid daylist in HC.HK_SCHLAFEN <Mo-So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_KIDS_URLAUB] invalid daylist in HC.HK_KIDS_URLAUB <Mo-So,$we> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_KIDS_URLAUB] invalid daylist in HC.HK_KIDS_URLAUB <Mo-So,$we> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_KIDS_URLAUB] invalid daylist in HC.HK_KIDS_URLAUB <Mo-So,$we> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.HK_KIDS_URLAUB] invalid daylist in HC.HK_KIDS_URLAUB <Mo-So,$we> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.Test] invalid daylist in HC.Test <Mo-So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.Test] invalid daylist in HC.Test <Mo-So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.Test] invalid daylist in HC.Test <Mo-So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)
2020.01.29 00:00:06 1: [HC.Test] invalid daylist in HC.Test <Mo-So> use one of 012345678 or (su|mo|tu|we|th|fr|sa|$we|!$we)


Internals:
   CHANGED   
   COMMAND   
   CONDITION  ((Value("DS_Heizen") eq "on") && ((Value("D_KW") % 2) == 0))
   DEF        HK_BUERO Mo,Di|06:00|21 Mo,Di|18:00|15 ((Value("DS_Heizen") eq "on") && ((Value("D_KW") % 2) == 0))
   DEVICE     HK_BUERO
   FUUID      5c4a157f-f33f-623c-ac28-37390b5134fe0c9a
   GlobalDaylistSpec
   LANGUAGE   en
   NAME       HC.HK_BUERO
   NR         188
   STATE      inactive
   STILLDONETIME 0
   TYPE       Heating_Control
   READINGS:
     2020-01-28 08:17:59   currValue       21
     2020-01-28 08:24:03   nextUpdate      1970-01-01 01:00:00
     2020-01-28 08:17:59   nextValue       15
     2020-01-28 08:24:03   state           inactive
   SWITCHINGTIMES:
     Mo,Di|06:00|21
     Mo,Di|18:00|15
   TIMER:
     HC.HK_BUERO_SetTimerOfDay:
       HASH       HC.HK_BUERO
       MODIFIER   SetTimerOfDay
       NAME       HC.HK_BUERO_SetTimerOfDay
       SETTIMERATMIDNIGHT 1
   dayNumber:
     !$we       8
     $we        7
     fr         5
     mo         1
     sa         6
     su         0
     th         4
     tu         2
     we         3
   helper:
     daysRegExp (su|mo|tu|we|th|fr|sa|\$we|\!\$we)
     daysRegExpMessage (su|mo|tu|we|th|fr|sa|$we|!$we)
     SWITCHINGTIME:
     WEDAYS:
       3          1
       4          1
   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
     nl:
       Zondag
       Maandag
       Dinsdag
       Woensdag
       Donderdag
       Vrijdag
       Zaterdag
       weekend
       werkdagen
   profil:
     1:
       EPOCH      1580274000
       PARA       21
       TIME       06:00
       WE_Override 0
       TAGE:
     2:
       EPOCH      1580317200
       PARA       15
       TIME       18:00
       WE_Override 0
       TAGE:
   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
     nl:
       zo
       ma
       di
       wo
       do
       vr
       za
       $we
       !$we
Attributes:
   commandTemplate set $NAME desiredTemperature $EVENT
   room       Heizung
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI