[gelöst] HILFE!!! $we liefert immer Wochenende!!!

Begonnen von HeikoBayer, 12 Mai 2020, 12:18:26

Vorheriges Thema - Nächstes Thema

HeikoBayer

Hallo Zusammen,
seit ca. 1 Woche erkennt fhem nur noch Wochenende. Ist mir aufgefallen, da meine Rollläden immer zu spät fahren. Zum Test habe ich mir ein dummy gebaut:

Internals:
   FUUID      5eba5fa6-f33f-5c32-bb41-2efcfb0c2cf81a16
   FVERSION   98_dummy.pm:0.206650/2019-12-06
   NAME       weekday
   NR         135
   STATE      is_weekend
   TYPE       dummy
   READINGS:
     2020-05-12 12:10:35   state           is_weekend
Attributes:
   DbLogExclude .*
   room       System->Test


und dazu ein DOIF:
Internals:
   DEF        ($we) (set weekday is_weekend) DOELSE (set weekday is_weekday)
   FUUID      5eba62f5-f33f-5c32-ae03-5499a303fc94d9d1
   FVERSION   98_DOIF.pm:0.218420/2020-05-02
   MODEL      FHEM
   NAME       we_testdummy
   NOTIFYDEV  global
   NR         136
   NTFY_ORDER 50-we_testdummy
   STATE      cmd_1
   TYPE       DOIF
   VERSION    21842 2020-05-02 16:00:20
   READINGS:
     2020-05-12 12:10:35   cmd             1
     2020-05-12 12:10:35   cmd_event       we_testdummy
     2020-05-12 12:10:35   cmd_nr          1
     2020-05-12 12:10:32   mode            enabled
     2020-05-12 12:10:35   state           cmd_1
   Regex:
     accu:
   attr:
     cmdState:
     wait:
     waitdel:
   condition:
     0          $we
   do:
     0:
       0          set weekday is_weekend
     1:
       0          set weekday is_weekday
   helper:
     DEVFILTER  ^global$
     NOTIFYDEV  global
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   
     timerevent
     timerevents
     timereventsState
     triggerDev
     DOIF_eventa:
       cmd_nr: 1
       cmd: 1
       cmd_event: we_testdummy
       cmd_1
     DOIF_eventas:
       cmd_nr: 1
       cmd: 1
       cmd_event: we_testdummy
       state: cmd_1
   uiState:
   uiTable:
Attributes:
   DbLogExclude .*
   room       System->Test


Der dummy weekday hat nun immer des STATE is_weekend (auch heute am Dienstag).

Leider habe ich keinen blassen schimmer, wie ich dies korrigieren kann.

Kann mir bitte jemand helfen?!?

Vielen Dank schon mal vorab.

LG, Heiko

Nachtrag:
fhem läuft bei mir in einem Docker Container. Hab den Container auch schon komplett gelöscht inkl. Image und via .yml-file neu erstellt. Leider ohne Erfolg :-(

viegener

Gib doch einfach mal in der fhem kommandozeile
{ $we } ein und schaue ob dabei 0 oder 1 rauskommt. Dann siehst Du erstmal ob $we wirklich falsch steht, oder ob das DOIF/der dummy hier nicht korrekt ist.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

HeikoBayer

{ $we } liefert mir eine 1 zurück--> Wochenende???

Christoph Morrison

Bitte ein list von global. Was passiert wenn du

list TYPE=holiday

in die FHEM-Kommandozeile eingibst und abschickst?

HeikoBayer

ZitatBitte ein list von global. Was passiert wenn du

list TYPE=holiday

in die FHEM-Kommandozeile eingibst und abschickst?

Hier das list vom global:
Internals:
   DEF        no definition
   FD         3
   FVERSION   fhem.pl:v6.0-s21916/2020-05-11
   NAME       global
   NR         1
   STATE      no definition
   TYPE       Global
   currentlogfile ./log/fhem-2020-05-12.log
   init_errors
   logfile    ./log/fhem-%Y-%m-%d.log
Attributes:
   DbLogExclude .*
   alias      global
   autoload_undefined_devices 1
   autosave   0
   commandref modular
   configfile fhem.cfg
   dnsServer  127.0.0.11
   group      System
   holiday2we CAL_Bayern
   icon       rc_WEB
   language   DE
   latitude   48.430428
   logfile    ./log/fhem-%Y-%m-%d.log
   longitude  10.886370
   modpath    .
   mseclog    1
   nofork     0
   perlSyntaxCheck 1
   pidfilename ./log/fhem.pid
   room       System->General
   sendStatistics onUpdate
   statefile  ./log/fhem.save
   updateInBackground 1
   userattr   ASC:0,1,2 DbLogExclude DbLogInclude DbLogValueFn:textField-long alexaName alexaProactiveEvents:1,0 alexaRoom cmdIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon mqttLevel mqttName mqttRoom msgContactAudio msgContactLight msgContactMail msgContactPush msgContactScreen msgParams msgPriority msgRecipient msgRecipientAudio msgRecipientLight msgRecipientMail msgRecipientPush msgRecipientScreen msgRecipientText msgTitle msgTitleShrt msgType:text,push,mail,screen,light,audio,queue siriName sortby webCmd webCmdLabel:textField-long widgetOverride
   verbose    3
   version    fhem.pl:21916/2020-05-11


und hier list TYPE=holiday:
Internals:
   FUUID      5c7a5add-f33f-5c32-e339-f40bc57f100fa295
   FVERSION   95_holiday.pm:0.219020/2020-05-09
   HOLIDAYFILE ./FHEM/CAL_Bayern.holiday
   NAME       CAL_Bayern
   NR         69
   READONLY   0
   STATE      2020
   TRIGGERTIME 1589320802.93078
   TYPE       holiday
   READINGS:
     2020-05-12 12:08:28   state           2020
     2020-05-12 12:08:28   tomorrow        2020
     2020-05-12 12:08:28   yesterday       2020
Attributes:
   DbLogExclude .*
   alias      CAL_Bayern
   group      Kalender
   icon       time_calendar
   room       System->Calendar


Sieht soweit ganz gut aus, denke ich. Kann es mir auch nicht wirklich erklähren!

Frank_Huber

Wie aktuell ist FHEM?
Und was steht in der holiday datei?

Gesendet von meinem S68Pro mit Tapatalk


HeikoBayer

ZitatWie aktuell ist FHEM?
Und was steht in der holiday datei?

Hier die fhem version, eigentlich brandaktuell. Wie gesagt, heute image neu gezogen und container neu erstellt:
Latest Revision: 21918

File                      Rev   Last Change

fhem.pl                   21916 2020-05-11 19:32:12Z rudolfkoenig
57_ABFALL.pm              11023 2018-06-13 12:34:34Z uniqueck
39_alexa.pm               21651 2020-04-12 18:44:12Z justme1968
96_allowed.pm             21197 2020-02-14 14:32:04Z rudolfkoenig
90_at.pm                  21639 2020-04-11 08:45:19Z rudolfkoenig
98_autocreate.pm          21659 2020-04-13 10:08:36Z rudolfkoenig
73_AutoShuttersControl.pm 21670 2020-04-14 10:09:09Z CoolTux
70_BOTVAC.pm              21819 2020-04-30 17:29:42Z vuffiraa
57_Calendar.pm            21910 2020-05-10 12:22:05Z neubert
93_DbLog.pm               21801 2020-04-29 09:37:37Z DS_Starter
70_DENON_AVR.pm           21632 2020-04-09 08:23:10Z delmar
No Id found for 99_DockerImageInfo.pm
98_DOIF.pm                21842 2020-05-02 16:00:20Z Damian
98_DOIFtools.pm           21361 2020-03-06 05:16:58Z Ellert
98_dummy.pm               20665 2019-12-06 11:05:35Z rudolfkoenig
30_DUOFERN.pm             20390 2019-10-21 18:33:42Z Telekatz
10_DUOFERNSTICK.pm        14082 2017-04-23 11:46:58Z Telekatz
10_EnOcean.pm             21679 2020-04-14 17:06:44Z klaus.schauer
91_eventTypes.pm          14888 2017-08-13 12:07:12Z rudolfkoenig
72_FB_CALLLIST.pm         20355 2019-10-13 18:46:20Z markusbloch
72_FB_CALLMONITOR.pm      21691 2020-04-15 08:33:50Z markusbloch
01_FHEMWEB.pm             21647 2020-04-12 12:13:17Z rudolfkoenig
92_FileLog.pm             20826 2019-12-25 19:06:07Z rudolfkoenig
72_FRITZBOX.pm            17437 2018-09-30 18:24:58Z tupol
42_FUIP.pm                   99 2019-11-16 15:00:00Z ThorstenPferdekaemper
89_FULLY.pm               20386 2019-10-20 09:37:18Z zap
37_harmony.pm             19170 2019-04-13 12:21:29Z justme1968
95_holiday.pm             21902 2020-05-09 08:18:29Z rudolfkoenig
22_HOMEMODE.pm            20562 2019-11-22 21:11:54Z DeeSPe
98_HTTPMOD.pm             21141 2020-02-07 19:36:06Z StefanStrobel
02_HTTPSRV.pm             20110 2019-09-05 17:30:20Z neubert
30_HUEBridge.pm           21366 2020-03-06 12:01:05Z justme1968
31_HUEDevice.pm           21837 2020-05-02 08:59:46Z justme1968
98_Installer.pm           20949 2020-01-12 09:53:11Z loredo
36_JeeLink.pm             14707 2017-07-13 18:08:33Z justme1968
98_JsonList2.pm           21509 2020-03-25 11:20:51Z rudolfkoenig
23_KOSTALPIKO.pm          15368 2017-10-31 19:00:55Z John
36_LaCrosse.pm            20217 2019-09-21 09:53:25Z HCS
00_MQTT.pm                21587 2020-04-03 21:49:47Z hexenmeister
10_MQTT_DEVICE.pm         17362 2018-09-17 12:57:29Z hexenmeister
75_msgConfig.pm           18995 2019-03-22 20:09:53Z loredo
91_notify.pm              21427 2020-03-15 10:10:32Z rudolfkoenig
42_npmjs.pm               20933 2020-01-10 12:27:41Z loredo
73_PRESENCE.pm            20782 2019-12-19 10:51:06Z markusbloch
59_PROPLANTA.pm           18714 2019-02-24 16:08:46Z tupol
33_readingsGroup.pm       21151 2020-02-08 16:00:45Z justme1968
10_RESIDENTS.pm           19533 2019-06-02 19:33:11Z loredo
20_ROOMMATE.pm            19533 2019-06-02 19:33:11Z loredo
98_rssFeed.pm             13080 2017-01-15 08:04:43Z Benni
39_siri.pm                14044 2017-04-20 07:48:44Z justme1968
49_SSCam.pm               21684 2020-04-14 20:02:29Z DS_Starter
49_SSCamSTRM.pm           20478 2019-11-08 20:53:30Z DS_Starter
98_structure.pm           21759 2020-04-23 07:12:51Z rudolfkoenig
99_SUNRISE_EL.pm          18732 2019-02-25 13:15:34Z rudolfkoenig
00_TCM.pm                 19607 2019-06-13 08:06:53Z klaus.schauer
98_telnet.pm              21647 2020-04-12 12:13:17Z rudolfkoenig
59_Twilight.pm            16005 2018-01-27 06:05:51Z igami
99_Utils.pm               21768 2020-04-24 14:22:12Z rudolfkoenig
98_version.pm             15140 2017-09-26 09:20:09Z markusbloch
70_VIERA.pm               21029 2020-01-21 13:19:50Z mabula
98_weblink.pm             16293 2018-02-28 21:33:57Z rudolfkoenig

No Id found for 7SegmentClock.pm
No Id found for 7SegmentReading.pm
ABFALL_getEvents.pm       11023 2018-06-13 12:34:34Z uniqueck
ABFALL_setUpdate.pm       11021 2017-09-13 00:32:22Z uniqueck
AttrTemplate.pm           21408 2020-03-11 16:09:28Z rudolfkoenig
No Id found for Batteries.pm
Blocking.pm               17553 2018-10-17 15:56:35Z rudolfkoenig
No Id found for Brightness.pm
No Id found for Cell.pm
No Id found for Chart.pm
No Id found for Clock.pm
Color.pm                  20813 2019-12-22 18:42:10Z justme1968
No Id found for Colorwheel.pm
CoProcess.pm              18425 2019-01-26 16:45:12Z justme1968
DevIo.pm                  21668 2020-04-14 07:52:22Z rudolfkoenig
Dialog.pm                    99 2019-11-16 15:00:00Z ThorstenPferdekaemper
No Id found for DwdWebLink.pm
FritzBoxUtils.pm          21592 2020-04-04 12:34:04Z rudolfkoenig
GPUtils.pm                19666 2019-06-20 11:17:29Z CoolTux
No Id found for HeatingControl.pm
No Id found for HeatingOverview.pm
No Id found for HomeButton.pm
No Id found for Html.pm
HttpUtils.pm              21529 2020-03-28 07:15:44Z rudolfkoenig
No Id found for HueSceneSelect.pm
No Id found for LabelHumidity.pm
No Id found for LabelReading.pm
No Id found for LabelTemperature.pm
No Id found for MenuItem.pm
Meta.pm                   21008 2020-01-18 10:22:10Z loredo
No Id found for Model.pm
msgSchema.pm              21075 2020-01-29 19:46:59Z CoolTux
myUtilsTemplate.pm         7570 2015-01-14 18:31:44Z rudolfkoenig
No Id found for Page.pm
No Id found for Popup.pm
No Id found for Push.pm
No Id found for ReadingsGroup.pm
No Id found for ReadingsList.pm
RESIDENTStk.pm            19788 2019-07-06 08:10:55Z loredo
RTypes.pm                 10476 2016-01-12 21:03:33Z borisneubert
No Id found for Select.pm
SetExtensions.pm          19208 2019-04-17 19:27:09Z rudolfkoenig
No Id found for ShutterControl.pm
No Id found for ShutterOverview.pm
No Id found for ShutterTimer.pm
No Id found for SimpleSwitch.pm
No Id found for Spacer.pm
No Id found for SpinDim.pm
No Id found for STATE.pm
SubProcess.pm             14334 2017-05-20 23:11:06Z neubert
No Id found for Sysmon.pm
TcpServerUtils.pm         21344 2020-03-03 11:10:07Z rudolfkoenig
No Id found for Thermostat.pm
TimeSeries.pm             10907 2016-02-21 17:38:02Z borisneubert
No Id found for Title.pm
UConv.pm                  21159 2020-02-09 14:04:27Z loredo
Unit.pm                   19614 2019-06-13 23:11:25Z loredo
No Id found for UpStopDown.pm
No Id found for View.pm
No Id found for ViewTemplate.pm
No Id found for ViewTemplInstance.pm
No Id found for WeatherDetail.pm
No Id found for WeatherOverview.pm
No Id found for WeekdayTimer.pm
No Id found for Window.pm

doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 21625 2020-04-08 10:15:11Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968


und hier die holiday-Datei:
# $Id: by_ext.holiday 14332 2017-05-20 14:06:57Z loredo $
# Arbeitsfreie Tage (Feiertage) für das Bundesland Bayern
# inkl. sonntäglicher Festtage auf Basis der christlichen Kultur,
# zu der sich die Mehrzahl der in Bayern lebenden Menschen zählt
#
# Siehe auch
# http://de.wikipedia.org/wiki/Feiertage_in_Deutschland

1 01-01 Neujahr
1 01-06 Heilige Drei Koenige
1 05-01 Tag der Arbeit
1 08-08 Augsburger Friedensfest
1 08-15 Mariae Himmelfahrt
1 10-03 Tag der deutschen Einheit
1 11-01 Allerheiligen
1 12-24 Heiligabend # kein offizieller Feiertag
1 12-25 1. Weihnachtsfeiertag
1 12-26 2. Weihnachtsfeiertag
1 12-31 Silvester # kein offizieller Feiertag

2 -7 Palmsonntag
2 -2 Karfreitag
2  0 Ostern
2  1 Ostern
2 39 Christi Himmelfahrt
2 39 Vatertag
2 49 Pfingsten
2 50 Pfingsten
2 60 Fronleichnam

3 2 Sun 05 Muttertag
3 1 Sun 10 Erntedankfest

# Format: 4 MM-DD MM-DD <Text>
4 04-06 04-18 Osterferien 2020
4 06-02 06-13 Pfingstferien 2020
4 07-27 09-07 Sommerferien 2020
4 10-31 11-06 Herbstferien 2020
4 11-18 Herbstferien 2020
4 12-23 12-31 Weihnachstferien 2020

#5 -1 Wed 11 23 Buß- und Bettag  # kein offizieller Feiertag, aber kein Schulunterricht in Bayern
5 -5 Sun 12 25 Volkstrauertag
5 -4 Sun 12 25 Totensonntag
5 -3 Sun 12 25 1. Advent
5 -2 Sun 12 25 2. Advent
5 -1 Sun 12 25 3. Advent
5  0 Sun 12 25 4. Advent

Frank_Huber

Deine zweiten Herbstferien haben kein Ende.
Dadurch hast "2020" als aktuellen Feiertag. Und das so wie ich vermute seit dem 18. November.

# Format: 4 MM-DD MM-DD <Text>
4 04-06 04-18 Osterferien 2020
4 06-02 06-13 Pfingstferien 2020
4 07-27 09-07 Sommerferien 2020
4 10-31 11-06 Herbstferien 2020
4 11-18 Herbstferien 2020
4 12-23 12-31 Weihnachstferien 2020

HeikoBayer

Zitat von: Frank_Huber am 12 Mai 2020, 12:58:22
Deine zweiten Herbstferien haben kein Ende.
Dadurch hast "2020" als aktuellen Feiertag. Und das so wie ich vermute seit dem 18. November.

# Format: 4 MM-DD MM-DD <Text>
4 04-06 04-18 Osterferien 2020
4 06-02 06-13 Pfingstferien 2020
4 07-27 09-07 Sommerferien 2020
4 10-31 11-06 Herbstferien 2020
4 11-18 Herbstferien 2020
4 12-23 12-31 Weihnachstferien 2020


:-[ Oh je, das war es wohl. Vielen Dank!!! FYI: Gott sei dank (des Haussegens wegen) erst seit einer Woche, da hab ich die Ferien aktualisiert und in Bayern 2020 Herbstferien steht da "Sa 31.10. - Fr 06.11.+Mi 18.11." Habe den 18.11. jetzt in die Rubrik für einzelne Tage und siehe da!

Dank nochmals!