57_SSCal - Modul für den Synology Kalender

Begonnen von DS_Starter, 03 Januar 2020, 09:54:09

Vorheriges Thema - Nächstes Thema

DS_Starter

Ja, danke. Schaue ich mir an.

Schönen Abend
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Guten Morgen,

es gelingt mir nicht das Problem nachzustellen.
Die Probetermine habe ich bei mir angelegt und es funktioniert tadellos.
Mir ist aufgefallen, dass der relevante Parameter BYDAY=MO so gesetzt wird wie es vorgesehen ist, was auch bei dir der Fall ist.
Allerdings sind bei dir auch Einträge vorhanden, die z.B.  rByDay: 1MO (d.h. wäre BYDAY=1MO) enthalten. Diese Einträge verursachen die Fehlermitteilung durch die Ziffer vor dem Wochentagskürzel. Im einfachsten Fall könnte ich Ziffern eleminieren, würde aber gern verstehen woher sie kommen.

Kann es sein, dass es alte Einträge sind, die nicht mit dem Synology Kalender angelegt wurden ?
Kannst du bitte einen Screenshot des Kalendereintrags machen wie ich ihn beispielhaft hier angehängt habe ?
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Ich konnte jetzt das Problem identifizieren und beheben.
Es kam bei einem monatlich wiederholenden Termin mit Wiederholungsintervall "Tag der Woche" vor. (Screenshot)

Eine korrigierte Version zum Test liegt wieder im Contrib.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

phoenix-anasazi

Guten Morgen,

super, das ging ja schnell. Habe jetzt keine Fehlermeldung mehr.
Ich lege meine Termine in der Regel am Handy an (Android, App: Business Calender 2). Und ich habe tatsächlich auch monatliche Termine, die an bestimmten Wochentagen kommen. Die waren jetzt aber eigentlich nicht in der Auswahl, die ich mit CutOlder/YoungerDays eingeschränkt hatte...  :o

Funktioniert (auch ohne CutXxxDays, also mit Standard-Intervall und inklusive mindestens einem monatlichen Termin mit Wochentag im Intervall), werde es noch beobachten und mich melden, falls doch noch etwas auffällig ist.
Dir erstmal vielen Dank und ein schönes Wochenende!

DS_Starter

Danke für die Rückmeldung. Ich checke die neue Version im Laufe des Tages ein sodass der Fix morgen früh im Update enthalten ist.

Zitat
...
Die waren jetzt aber eigentlich nicht in der Auswahl, die ich mit CutOlder/YoungerDays eingeschränkt hatte...

Ja, nur intern werden die Daten die der Kalender liefert zunächst bewertet und führten zu der Fehlermeldung.

Falls noch etwas auffallen sollte sagst einfach Bescheid.
Die auch ein schönes WE.

LG
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

moonsorrox

Ich hatte heute mal ein Fhem Update gemacht und habe seitdem jede Menge Meldungen im Log, ich habe auch gesehen das beim Update das SSL Modul dabei war.
Diese Einträge hatte ich bisher so nie dabei, was muss ich hier machen, damit die Einträge nicht mehr kommen.?

Die Logeinräge sehen so aus
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-05 18:00:00, end: 2022-07-05 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-06 18:00:00, end: 2022-07-06 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-07 18:00:00, end: 2022-07-07 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-08 18:00:00, end: 2022-07-08 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-09 18:00:00, end: 2022-07-09 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-10 18:00:00, end: 2022-07-10 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-12 18:00:00, end: 2022-07-12 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-13 18:00:00, end: 2022-07-13 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-14 18:00:00, end: 2022-07-14 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-15 18:00:00, end: 2022-07-15 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-16 18:00:00, end: 2022-07-16 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-17 18:00:00, end: 2022-07-17 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-19 18:00:00, end: 2022-07-19 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-20 18:00:00, end: 2022-07-20 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-21 18:00:00, end: 2022-07-21 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-22 18:00:00, end: 2022-07-22 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-23 18:00:00, end: 2022-07-23 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-24 18:00:00, end: 2022-07-24 18:15:00)
2022.07.26 18:14:35 4: SynControl - Ignore WEEKLY event - out of selected time LIMITS (Backup FHEM IP10.0.0.52 (inkrementelle Sicherung) , start: 2022-07-29 18:00:00, end: 2022-07-29 18:15:00)
2022.07.26 18:14:35 4: SynControl - Recurring params - FREQ: MONTHLY, COUNT: 9999999, INTERVAL: 1, BYMONTHDAY: 17, BYDAY: , UNTIL:
2022.07.26 18:14:35 4: SynControl - Ignore MONTHLY event - out of selected time LIMITS (Backups FHEM IP10.0.0.52 Vormonat löschen , start: 2022-06-17 10:15:00, end: 2022-06-17 10:30:00)
2022.07.26 18:14:35 4: SynControl - Ignore MONTHLY event - out of selected time LIMITS (Backups FHEM IP10.0.0.52 Vormonat löschen , start: 2022-07-17 10:15:00, end: 2022-07-17 10:30:00)
2022.07.26 18:14:35 4: SynControl - Ignore MONTHLY event - out of selected time LIMITS (Backups FHEM IP10.0.0.52 Vormonat löschen , start: 2022-08-17 10:15:00, end: 2022-08-17 10:30:00)
2022.07.26 18:14:35 4: SynControl - Opmode "eventlist" finished successfully, Sendqueue index "25" deleted.
2022.07.26 18:14:35 4: SynControl - delete device: SSCal.SynControl.1036.20220727T180000
2022.07.26 18:14:35 4: SynControl - delete device: SSCal.SynControl.1036.20220728T180000
2022.07.26 18:14:35 4: SynControl - Command detected. Create device "SSCal.SynControl.1036.20220727T180000" with type "at".
2022.07.26 18:14:35 4: SynControl - Command detected. Create device "SSCal.SynControl.1036.20220728T180000" with type "at".
2022.07.26 18:14:44 3: resource, /lights/bridge_HUESensor28, not available
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

DS_Starter

#231
Das ist eine normale Ausgabe mit verbose 4 sofern wie ausgeschrieben die time LIMITS in den Attr cutLaterDays  bzw. cutOlderDays  überschritten werden.

verbose 3 oder kleiner im Device setzen.

LG
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Fredi69

Ich möchte ich erst einmal für die Synology Module recht herzlich bedanken, gerne nutze ich schon lange die Integration.
Ich nutze auch die Urlaub/Abwesenheiten automatisiert in holiday Device Steuerdatei übernehmen Funktion aus dem Wiki.
Wie kann ich die Funktion dahingehend einschränken, nur auf einen bestimmten Kalender zuzugreifen und nicht alle Kalender auszuwerten?

Danke
Fredi69
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

DS_Starter

Hallo Fredi,

freut mich wenn dir die Module hilfreich sind.  :)

Zitat
Wie kann ich die Funktion dahingehend einschränken, nur auf einen bestimmten Kalender zuzugreifen und nicht alle Kalender auszuwerten?

Einfach den/die relevanten Kalender der Syno über das Attr usedCalendars auswählen.

LG
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Fredi69

Zitat von: DS_Starter am 11 August 2022, 09:59:04
Einfach den/die relevanten Kalender der Syno über das Attr usedCalendars auswählen.

Danke, aber ich will ja nur bei der Urlaubserkennung (Routine SSCalToHoliday) auf einen Kalender einschränken oder stehe ich auf dem Schlauch?
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

DS_Starter

Na eher stehe ich auf dem Schlauch  ;)
Hatte es falsch verstanden.
Nein, zur Zeit geht das nicht, aber ich werde mir es kurzfristig anschauen damit man das machen kann.

LG
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Fredi69

Zitat von: DS_Starter am 11 August 2022, 09:59:04
Einfach den/die relevanten Kalender der Syno über das Attr usedCalendars auswählen.

Ich habe mir erstmal so beholfen, in dem ich eine zweite Instanz von SSCal aufgesetzt habe und über das Attr usedCalendars nur den einen gewünschte Kalender ausgewählt habe.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

DS_Starter

Das ist schon der richtige Weg um einen bestimmten Kalender auf der Syno auszuwählen mit dem man arbeiten will.
Man kann mehrere/viele SSCal-Devices anlegen je nach Bedarf.

Ich war der Meinung du hast verschiedene Holiday-Devices und wolltest eines davon als Ziel für Einträge auswählen oder hatte ich das falsch interpretiert ?
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Fredi69

Nein, ich wollte in der Routine SSCalToHoliday nur einen Kalender auswerten, nicht alle Kalender.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

DS_Starter

Ja dann passt es so wie du es gemacht hast. Genau dazu ist das Attr usedCalendars gedacht.
Works as designed.

LG
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter