Hi,
ich wunderte mich heute früh das ein DOIF meine Rollos nach dem Wochenendprogramm gefahren hat. Nach etwas forschen bin ich darauf gekommen das $we einen falschen Wert zurückliefert:
{return "\$we: $we"}
$we: 1 
dazu habe ich eine holiday Datei:
Internals: 
   NAME       NRW_Feiertag 
   NR         515 
   STATE      Heute: none Morgen: none 
   TRIGGERTIME 1459893602.28234 
   TYPE       holiday 
   Readings: 
     2016-04-05 10:58:45   state           none 
     2016-04-05 10:58:45   tomorrow        none 
     2016-04-05 10:58:45   yesterday       none 
Attributes: 
   room       Kalender 
   stateFormat Heute: state Morgen: tomorrow 
   verbose    5 
mit dem Inhalt:
# festes Datum
1 01-01 Neujahr
1 05-01 Tag der Arbeit
1 10-03 Tag der Deutschen Einheit
1 11-01 Allerheiligen
1 12-24 Heiligabend
1 12-25 1. Weihnachtstag
1 12-26 2. Weihnachtstag
1 12-31 Silvester
# abhängig von Ostersonntag
2 -48 Rosenmontag
2 -2 Karfreitag
2  1 Ostermontag
2 39 Christi Himmelfahrt
2 50 Pfingstmontag
2 60 Fronleichnam
mit folgendem Owner / Rechten:
ls -l /opt/fhem/FHEM/NRW_Feiertag.holiday
-rw-r--r-- 1 fhem dialout 341 Mär 24 16:20 /opt/fhem/FHEM/NRW_Feiertag.holiday
und natürlich ein globales attribut
attr global holiday2we NRW_Feiertag
Achja - und noch die Versionsinfo:
Latest Revision: 11188 
File               Rev   Last Change 
fhem.pl            11178 2016-04-03 14:20:32Z rudolfkoenig 
57_ABFALL.pm       10581 2016-01-21 05:20:49Z uniqueck 
96_allowed.pm      11184 2016-04-04 08:24:33Z rudolfkoenig 
90_at.pm           11183 2016-04-04 08:22:42Z rudolfkoenig 
98_autocreate.pm   11094 2016-03-20 09:41:03Z rudolfkoenig 
57_Calendar.pm     11136 2016-03-28 14:02:04Z borisneubert 
00_CUL.pm          10855 2016-02-15 11:30:02Z rudolfkoenig 
10_CUL_HM.pm       11160 2016-03-30 18:39:12Z martinp876 
14_CUL_TX.pm       10140 2015-12-09 15:58:41Z rudolfkoenig 
98_DOIF.pm         10985 2016-03-03 17:25:24Z damian-s 
98_dummy.pm        10530 2016-01-16 19:27:21Z rudolfkoenig 
64_ESA2000.pm       7243 2014-12-17 13:04:32Z stromer-12 
91_eventTypes.pm   10530 2016-01-16 19:27:21Z rudolfkoenig 
01_FHEMWEB.pm      11178 2016-04-03 14:20:32Z rudolfkoenig 
92_FileLog.pm      10530 2016-01-16 19:27:21Z rudolfkoenig 
98_GEOFANCY.pm     10857 2016-02-15 11:41:54Z loredo 
98_HMinfo.pm       11172 2016-04-02 14:15:14Z martinp876 
95_holiday.pm      10530 2016-01-16 19:27:21Z rudolfkoenig 
02_HTTPSRV.pm      10733 2016-02-06 09:02:02Z borisneubert 
No Id found for 10_IT.pm 
38_netatmo.pm       9191 2015-09-01 20:29:24Z justme1968 
91_notify.pm       11178 2016-04-03 14:20:32Z rudolfkoenig 
73_PRESENCE.pm     10989 2016-03-04 17:42:19Z markusbloch 
98_structure.pm    10530 2016-01-16 19:27:21Z rudolfkoenig 
99_SUNRISE_EL.pm   10569 2016-01-19 06:30:28Z rudolfkoenig 
98_SVG.pm          10792 2016-02-10 20:20:49Z rudolfkoenig 
32_SYSSTAT.pm      10567 2016-01-18 21:34:09Z justme1968 
98_telnet.pm       10551 2016-01-17 11:03:44Z rudolfkoenig 
59_Twilight.pm     11187 2016-04-04 19:39:27Z dietmar63 
99_Utils.pm        10570 2016-01-19 06:39:23Z rudolfkoenig 
98_version.pm      11026 2016-03-08 07:25:45Z markusbloch 
91_watchdog.pm     11173 2016-04-02 15:20:48Z rudolfkoenig 
59_Weather.pm      11149 2016-03-29 17:47:43Z borisneubert 
98_weblink.pm      10530 2016-01-16 19:27:21Z rudolfkoenig 
32_yowsup.pm       10302 2015-12-29 20:18:55Z justme1968 
Blocking.pm        10882 2016-02-20 06:26:09Z rudolfkoenig 
DevIo.pm           11020 2016-03-07 12:01:43Z rudolfkoenig 
HMConfig.pm        11160 2016-03-30 18:39:12Z martinp876 
HttpUtils.pm       11154 2016-03-30 08:57:41Z rudolfkoenig 
myUtilsTemplate.pm  7570 2015-01-14 18:31:44Z rudolfkoenig 
RTypes.pm          10476 2016-01-12 21:03:33Z borisneubert 
SetExtensions.pm   10858 2016-02-15 17:42:13Z rudolfkoenig 
TcpServerUtils.pm  10346 2016-01-03 12:34:27Z rudolfkoenig 
YahooWeatherAPI.pm 11132 2016-03-28 08:16:29Z borisneubert 
Hat irgendjemand eine Idee warum $we einen falschen Wert zurückliefert, bzw wo / wie ich loggen kann? Bei einem globalen verbose 5 seh ich nicht viel.
//bb
			
			
			
				Mahlzeit,
hast du denn auch ein
define NRW_Feiertag holiday
abgesetzt?
Gruß
Andreas
			
			
			
				Zitat von: Vize am 05 April 2016, 13:18:07
Mahlzeit,
hast du denn auch ein
define NRW_Feiertag holiday
abgesetzt?
yep - dort bekomme ich erwartungsgemäß angezeigt das heute kein Feiertag ist.
Internals:
   NAME       NRW_Feiertag
   NR         515
   STATE      Heute: none Morgen: none ach ja - der Systemzeit nach ist heute auch kein $we
date
Di 5. Apr 13:31:39 CEST 2016
			 
			
			
				$we ist 1, falls Value("NRW_Feiertag") ungleich "none" ist.
Value() holt den Wert von STATE. Das stateFormat Attribut hat in diesem Fall also einen unerwuenschten Nebeneffekt.
			
			
			
				Zitat von: rudolfkoenig am 05 April 2016, 14:22:16
$we ist 1, falls Value("NRW_Feiertag") ungleich "none" ist.
Value() holt den Wert von STATE. Das stateFormat Attribut hat in diesem Fall also einen unerwuenschten Nebeneffekt.
Yep - Bingo! 
Danke Dir Rudolf!