FHEM Forum

FHEM => Sonstiges => Thema gestartet von: bloodybeginner am 05 April 2016, 12:37:41

Titel: [gelöst] Probleme mit $we
Beitrag von: bloodybeginner am 05 April 2016, 12:37:41
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
Titel: Antw:Probleme mit $we
Beitrag von: Vize am 05 April 2016, 13:18:07
Mahlzeit,

hast du denn auch ein

define NRW_Feiertag holiday

abgesetzt?

Gruß
Andreas
Titel: Antw:Probleme mit $we
Beitrag von: bloodybeginner am 05 April 2016, 13:32:13
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
Titel: Antw:Probleme mit $we
Beitrag 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.
Titel: Antw:Probleme mit $we
Beitrag von: bloodybeginner am 05 April 2016, 14:41:36
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!