[Plugin Tiers][Sujet Principal] Plugin iCalendar
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Hello,
je viens d'installer le plugin, et j'ai un petit soucis de remontée d'information.
Je souhaite m'en servir pour savoir quels sont mes jours de congés(présent toute la journée), de vacances (absent de la maison), ou rien.
Il m'indique congé aujourd'hui alors que mon agenda Google n'indique rien. La dernière journée de congés était le 5 juin (plugin par encore installé), et il n'y en a pas encore d'indiqué dans l'avenir. D'où peut venir le pb ?
Et il me le fait depuis plusieurs jours, juste sur la journée courante.
merci d'avance
Mulb
je viens d'installer le plugin, et j'ai un petit soucis de remontée d'information.
Je souhaite m'en servir pour savoir quels sont mes jours de congés(présent toute la journée), de vacances (absent de la maison), ou rien.
Il m'indique congé aujourd'hui alors que mon agenda Google n'indique rien. La dernière journée de congés était le 5 juin (plugin par encore installé), et il n'y en a pas encore d'indiqué dans l'avenir. D'où peut venir le pb ?
Et il me le fait depuis plusieurs jours, juste sur la journée courante.
merci d'avance
Mulb
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
@mulb, il me faudrait des logs, ou un export de ton ics. ... en l'état difficile de dire qqch ....
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Merci SSC , ça marche impeccable !
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Bonjour,
avant le passage en v3 de jeedom, la fonction getDaySimple fonctionnait très bien chez moi.
Hors, depuis la MAJ, mon scenario reste bloqué sur la fonction "wait".
Il semblerait que la variable ne se mette pas à jour.
au bout de quelques minutes le scénario se met en erreur
avez-vous une idée ?
avant le passage en v3 de jeedom, la fonction getDaySimple fonctionnait très bien chez moi.
Hors, depuis la MAJ, mon scenario reste bloqué sur la fonction "wait".
Il semblerait que la variable ne se mette pas à jour.
au bout de quelques minutes le scénario se met en erreur
avez-vous une idée ?
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Je vais regarder
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
je n'arrive pas à récupérer des logs du plugins et de la synchro, comment puis-je faire?
J'ai mis les logs à info dans le plugin, mais je vois pas où les récupérer ...?
merci d'avance
J'ai mis les logs à info dans le plugin, mais je vois pas où les récupérer ...?
merci d'avance
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
@mulb, il est préférable de passer le niveau de log en debug. Ensuite tu vas dans le menu log et tu devrais trouver un "icalendar".
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Merci, voici mon log.
J'ai recréé le calendrier, et le résultat est toujours le même.
J'ai recréé le calendrier, et le résultat est toujours le même.
Code : Tout sélectionner
[2017-07-03 19:10:35][INFO] : [iCalendarTools] setCacheDir(): Le répertoire suivant vient d'être créé: /tmp/iCalendar/
[2017-07-04 15:31:05][DEBUG] : [CRON START]===== cron().nb iCalendar=1
[2017-07-04 15:31:05][DEBUG] : [CRON END]=====(0.051)
[2017-07-04 15:32:05][DEBUG] : [CRON START]===== cron().nb iCalendar=1
[2017-07-04 15:32:05][DEBUG] : [CRON END]=====(0.05)
[2017-07-04 15:33:05][DEBUG] : [CRON START]===== cron().nb iCalendar=1
[2017-07-04 15:33:06][DEBUG] : [CRON END]=====(0.049)
[2017-07-04 15:34:05][DEBUG] : [CRON START]===== cron().nb iCalendar=1
[2017-07-04 15:34:05][DEBUG] : [CRON END]=====(0.049)
[2017-07-04 15:34:29][INFO] : [iCalendarTools] cleanCacheFile(): Fichier supprimé: iCal799-1491256811-1515020411.tmp.json
[2017-07-04 15:34:29][INFO] : [iCalendarTools] cleanCacheFile(): Fichier supprimé: iCal800-1491256814-1515020414.tmp.json
[2017-07-04 15:34:29][INFO] : [iCalendarTools] cleanCacheFile(): Fichier supprimé: iCal798-1491256804-1515020404.tmp.json
[2017-07-04 15:34:29][INFO] : [iCalendarTools] cleanCacheFile(): Fichier supprimé: iCal798-20170703191035.tmp.ics
[2017-07-04 15:35:06][DEBUG] : [CRON START]===== cron().nb iCalendar=1
[2017-07-04 15:35:06][DEBUG] : [CRON END]=====(0.003)
[2017-07-04 15:35:19][DEBUG] : [SAVE|98] SAVE START // eqLogic.preSave(): "Google Home"
[2017-07-04 15:35:19][DEBUG] : [SAVE|98] SAVE END // eqLogic.postSave()
[2017-07-04 15:35:19][DEBUG] : [SAVE|98|] SAVE START // cmd.preSave(): "Google Calendar"
[2017-07-04 15:35:19][DEBUG] : [SAVE|98|1003] getICSFile() starting ...
[2017-07-04 15:35:19][DEBUG] : [SAVE|98|1003] getICSFileDonwload() send request (file_get_contents) at : https://calendar.google.com/calendar/ical/home.fructussimonelli%40gmail.com/private-7cff747f5194ddec691894873a884f21/basic.ics
[2017-07-04 15:35:19][DEBUG] : [SAVE|98|1003] getICSFileDonwload() request back, analyse it
[2017-07-04 15:35:19][DEBUG] : [SAVE|Google Calendar(1003)] setHealthNetwork()._healthNetwork=Array ( [0] => {"2017-07-04 15:35:19":"o"} )
[2017-07-04 15:35:20][DEBUG] : [SAVE|98|1003] getICSFileDonwload() return contents; time=0.7223sec.
[2017-07-04 15:35:20][DEBUG] : [SAVE|98|1003] manageICSFile() force update cache file
[2017-07-04 15:35:20][INFO] : [SAVE|98|1003] saveICSFile(): Mise à jour du fichier en cache: /tmp/iCalendar/iCal1003-20170704153519.tmp.ics
[2017-07-04 15:35:20][DEBUG] : [SAVE|98|1003] getNextDateSynchro() refreshPeriod=720
[2017-07-04 15:35:20][DEBUG] : [SAVE|98|1003] getNextDateSynchro() _next=1499205620
[2017-07-04 15:35:20][DEBUG] : [SAVE|98|1003] formatRangeEvents() start initialise ICal class
[2017-07-04 15:35:20][DEBUG] : [SAVE|98|1003] formatRangeEvents() ICal Class is initialised (time=0.936sec)
[2017-07-04 15:35:20][DEBUG] : [SAVE|98|1003] formatRangeEvents().periodeWorking=6 | _dStart=1499119200 (2017-07-04 00:00:00) | _dEnd=1499810399 (2017-07-11 23:59:59)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] ICalReaderExt::getEventsFromRange() _dStartRange=1499119200 (2017-07-04 00:00:00) | _dEndRange=1499810399 (2017-07-11 23:59:59)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] formatRangeEvents() return Period Events (6)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): _oCmd of "iCal-1003-J1" is not an existing object (set new)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+1)" - eqLogicId=iCal-1003-J1
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): _oCmd of "iCal-1003-J2" is not an existing object (set new)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+2)" - eqLogicId=iCal-1003-J2
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): _oCmd of "iCal-1003-J3" is not an existing object (set new)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+3)" - eqLogicId=iCal-1003-J3
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): _oCmd of "iCal-1003-J4" is not an existing object (set new)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+4)" - eqLogicId=iCal-1003-J4
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): _oCmd of "iCal-1003-J5" is not an existing object (set new)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+5)" - eqLogicId=iCal-1003-J5
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): _oCmd of "iCal-1003-J6" is not an existing object (set new)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+6)" - eqLogicId=iCal-1003-J6
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): _oCmd of "iCal-1003-ExecFunction" is not an existing object (set new)
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (ExecuteFunction-1003)" - eqLogicId=iCal-1003-ExecFunction
[2017-07-04 15:35:21][DEBUG] : [SAVE|98|1003] SAVE END // cmd.postSave()
[2017-07-04 15:35:54][DEBUG] : [SAVE|98] SAVE START // eqLogic.preSave(): "Google Home"
[2017-07-04 15:35:54][DEBUG] : [SAVE|98] SAVE END // eqLogic.postSave()
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] SAVE START // cmd.preSave(): "Google Calendar"
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] getNextDateSynchro() refreshPeriod=720
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] getNextDateSynchro() _next=1499205654
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+1)" - eqLogicId=iCal-1003-J1
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+2)" - eqLogicId=iCal-1003-J2
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+3)" - eqLogicId=iCal-1003-J3
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+4)" - eqLogicId=iCal-1003-J4
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+5)" - eqLogicId=iCal-1003-J5
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (J+6)" - eqLogicId=iCal-1003-J6
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] postSave(): create/update cmd:"Google Calendar (ExecuteFunction-1003)" - eqLogicId=iCal-1003-ExecFunction
[2017-07-04 15:35:54][DEBUG] : [SAVE|98|1003] SAVE END // cmd.postSave()
[2017-07-04 15:36:05][DEBUG] : [CRON START]===== cron().nb iCalendar=1
[2017-07-04 15:36:05][DEBUG] : [CRON|98] cron().nb cmd=7
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1003] execute(iCal-1003-J0) starting...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1003] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId=""
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1003] execute(), reload _sExecCmdPrevious variable
[2017-07-04 15:36:05][INFO] : [CRON|98|1003|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:36:05][INFO] : [CRON|98|1003|Conges] execute(): added event.
[2017-07-04 15:36:05][INFO] : [CRON|98|1003] cron() Données mise à jour, envoi de l'évènement...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1004] execute(iCal-1003-J1) starting...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1004] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1004] execute(), add 1 days since today (86400sec)
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1004] execute(), reload _sExecCmdPrevious variable
[2017-07-04 15:36:05][INFO] : [CRON|98|1004|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:36:05][INFO] : [CRON|98|1004|Conges] execute(): added event.
[2017-07-04 15:36:05][INFO] : [CRON|98|1004] cron() Données mise à jour, envoi de l'évènement...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1005] execute(iCal-1003-J2) starting...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1005] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1005] execute(), add 2 days since today (172800sec)
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1005] execute(), reload _sExecCmdPrevious variable
[2017-07-04 15:36:05][INFO] : [CRON|98|1005|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:36:05][INFO] : [CRON|98|1005|Conges] execute(): added event.
[2017-07-04 15:36:05][INFO] : [CRON|98|1005] cron() Données mise à jour, envoi de l'évènement...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1006] execute(iCal-1003-J3) starting...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1006] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1006] execute(), add 3 days since today (259200sec)
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1006] execute(), reload _sExecCmdPrevious variable
[2017-07-04 15:36:05][INFO] : [CRON|98|1006|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:36:05][INFO] : [CRON|98|1006|Conges] execute(): added event.
[2017-07-04 15:36:05][INFO] : [CRON|98|1006] cron() Données mise à jour, envoi de l'évènement...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1007] execute(iCal-1003-J4) starting...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1007] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1007] execute(), add 4 days since today (345600sec)
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1007] execute(), reload _sExecCmdPrevious variable
[2017-07-04 15:36:05][INFO] : [CRON|98|1007] cron() Données mise à jour, envoi de l'évènement...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1008] execute(iCal-1003-J5) starting...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1008] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1008] execute(), add 5 days since today (432000sec)
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1008] execute(), reload _sExecCmdPrevious variable
[2017-07-04 15:36:05][INFO] : [CRON|98|1008] cron() Données mise à jour, envoi de l'évènement...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1009] execute(iCal-1003-J6) starting...
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1009] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1009] execute(), add 6 days since today (518400sec)
[2017-07-04 15:36:05][DEBUG] : [CRON|98|1009] execute(), reload _sExecCmdPrevious variable
[2017-07-04 15:36:05][INFO] : [CRON|98|1009|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:36:05][INFO] : [CRON|98|1009|Conges] execute(): added event.
[2017-07-04 15:36:05][INFO] : [CRON|98|1009] cron() Données mise à jour, envoi de l'évènement...
[2017-07-04 15:36:05][DEBUG] : [CRON|98] cron() remove cache and refreshWidget ...
[2017-07-04 15:36:05][DEBUG] : [CRON END]=====(0.56)
[2017-07-04 15:36:11][DEBUG] : [DASH|98] toHtml(dashboard) start ...
[2017-07-04 15:36:11][INFO] : [DASH|98] toHtml(dashboard) Refresh Widget (7 cal.): OK (0.077)
[2017-07-04 15:37:05][DEBUG] : [CRON START]===== cron().nb iCalendar=1
[2017-07-04 15:37:05][DEBUG] : [CRON|98] cron().nb cmd=7
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1003] execute(iCal-1003-J0) starting...
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1003] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId=""
[2017-07-04 15:37:05][INFO] : [CRON|98|1003|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:37:05][INFO] : [CRON|98|1003|Conges] execute(): added event.
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1004] execute(iCal-1003-J1) starting...
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1004] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1004] execute(), add 1 days since today (86400sec)
[2017-07-04 15:37:05][INFO] : [CRON|98|1004|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:37:05][INFO] : [CRON|98|1004|Conges] execute(): added event.
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1005] execute(iCal-1003-J2) starting...
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1005] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1005] execute(), add 2 days since today (172800sec)
[2017-07-04 15:37:05][INFO] : [CRON|98|1005|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:37:05][INFO] : [CRON|98|1005|Conges] execute(): added event.
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1006] execute(iCal-1003-J3) starting...
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1006] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1006] execute(), add 3 days since today (259200sec)
[2017-07-04 15:37:05][INFO] : [CRON|98|1006|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:37:05][INFO] : [CRON|98|1006|Conges] execute(): added event.
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1007] execute(iCal-1003-J4) starting...
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1007] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1007] execute(), add 4 days since today (345600sec)
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1008] execute(iCal-1003-J5) starting...
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1008] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1008] execute(), add 5 days since today (432000sec)
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1009] execute(iCal-1003-J6) starting...
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1009] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:37:05][DEBUG] : [CRON|98|1009] execute(), add 6 days since today (518400sec)
[2017-07-04 15:37:05][INFO] : [CRON|98|1009|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:37:05][INFO] : [CRON|98|1009|Conges] execute(): added event.
[2017-07-04 15:37:05][DEBUG] : [CRON|98] cron() remove cache and refreshWidget ...
[2017-07-04 15:37:05][DEBUG] : [CRON END]=====(0.077)
[2017-07-04 15:38:05][DEBUG] : [CRON START]===== cron().nb iCalendar=1
[2017-07-04 15:38:05][DEBUG] : [CRON|98] cron().nb cmd=7
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1003] execute(iCal-1003-J0) starting...
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1003] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId=""
[2017-07-04 15:38:05][INFO] : [CRON|98|1003|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:38:05][INFO] : [CRON|98|1003|Conges] execute(): added event.
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1004] execute(iCal-1003-J1) starting...
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1004] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1004] execute(), add 1 days since today (86400sec)
[2017-07-04 15:38:05][INFO] : [CRON|98|1004|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:38:05][INFO] : [CRON|98|1004|Conges] execute(): added event.
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1005] execute(iCal-1003-J2) starting...
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1005] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1005] execute(), add 2 days since today (172800sec)
[2017-07-04 15:38:05][INFO] : [CRON|98|1005|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:38:05][INFO] : [CRON|98|1005|Conges] execute(): added event.
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1006] execute(iCal-1003-J3) starting...
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1006] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1006] execute(), add 3 days since today (259200sec)
[2017-07-04 15:38:05][INFO] : [CRON|98|1006|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:38:05][INFO] : [CRON|98|1006|Conges] execute(): added event.
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1007] execute(iCal-1003-J4) starting...
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1007] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1007] execute(), add 4 days since today (345600sec)
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1008] execute(iCal-1003-J5) starting...
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1008] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1008] execute(), add 5 days since today (432000sec)
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1009] execute(iCal-1003-J6) starting...
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1009] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:38:05][DEBUG] : [CRON|98|1009] execute(), add 6 days since today (518400sec)
[2017-07-04 15:38:05][INFO] : [CRON|98|1009|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:38:05][INFO] : [CRON|98|1009|Conges] execute(): added event.
[2017-07-04 15:38:05][DEBUG] : [CRON|98] cron() remove cache and refreshWidget ...
[2017-07-04 15:38:05][DEBUG] : [CRON END]=====(0.073)
[2017-07-04 15:39:05][DEBUG] : [CRON START]===== cron().nb iCalendar=1
[2017-07-04 15:39:05][DEBUG] : [CRON|98] cron().nb cmd=7
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1003] execute(iCal-1003-J0) starting...
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1003] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId=""
[2017-07-04 15:39:06][INFO] : [CRON|98|1003|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:39:06][INFO] : [CRON|98|1003|Conges] execute(): added event.
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1004] execute(iCal-1003-J1) starting...
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1004] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1004] execute(), add 1 days since today (86400sec)
[2017-07-04 15:39:06][INFO] : [CRON|98|1004|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:39:06][INFO] : [CRON|98|1004|Conges] execute(): added event.
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1005] execute(iCal-1003-J2) starting...
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1005] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1005] execute(), add 2 days since today (172800sec)
[2017-07-04 15:39:06][INFO] : [CRON|98|1005|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:39:06][INFO] : [CRON|98|1005|Conges] execute(): added event.
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1006] execute(iCal-1003-J3) starting...
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1006] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1006] execute(), add 3 days since today (259200sec)
[2017-07-04 15:39:06][INFO] : [CRON|98|1006|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:39:06][INFO] : [CRON|98|1006|Conges] execute(): added event.
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1007] execute(iCal-1003-J4) starting...
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1007] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1007] execute(), add 4 days since today (345600sec)
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1008] execute(iCal-1003-J5) starting...
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1008] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1008] execute(), add 5 days since today (432000sec)
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1009] execute(iCal-1003-J6) starting...
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1009] execute() INFO cmd with defaultValue="", viewStyle="1day_today", indicateur="0, periodeWorking="6", originalCmdId="1003"
[2017-07-04 15:39:06][DEBUG] : [CRON|98|1009] execute(), add 6 days since today (518400sec)
[2017-07-04 15:39:06][INFO] : [CRON|98|1009|Conges] isEventForPeriode(): event in the periode
[2017-07-04 15:39:06][INFO] : [CRON|98|1009|Conges] execute(): added event.
[2017-07-04 15:39:06][DEBUG] : [CRON|98] cron() remove cache and refreshWidget ...
[2017-07-04 15:39:06][DEBUG] : [CRON END]=====(0.074)
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
totom80 a écrit : ↑02 juil. 2017, 07:30Bonjour,
avant le passage en v3 de jeedom, la fonction getDaySimple fonctionnait très bien chez moi.
Hors, depuis la MAJ, mon scenario reste bloqué sur la fonction "wait".
Il semblerait que la variable ne se mette pas à jour.
Capture d’écran_2017-07-02_07-17-34.png
Capture d’écran_2017-07-02_07-19-55.png
Capture d’écran_2017-07-02_07-14-36.png
au bout de quelques minutes le scénario se met en erreur
avez-vous une idée ?
Bonjour,
mon problème n'est toujours pas résolu, je tourne en rond...
j'ai essayer d'autre fonction "get" et c'est pareil, la variable se crée bien mais reste à -99.
sur le dashboard, les événements du calendrier s'affichent.
Je ne comprend pas ce qui se passe.
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
totom80 a écrit : ↑04 juil. 2017, 17:03totom80 a écrit : ↑02 juil. 2017, 07:30Bonjour,
avant le passage en v3 de jeedom, la fonction getDaySimple fonctionnait très bien chez moi.
Hors, depuis la MAJ, mon scenario reste bloqué sur la fonction "wait".
Il semblerait que la variable ne se mette pas à jour.
Capture d’écran_2017-07-02_07-17-34.png
Capture d’écran_2017-07-02_07-19-55.png
Capture d’écran_2017-07-02_07-14-36.png
au bout de quelques minutes le scénario se met en erreur
avez-vous une idée ?Bonjour,
mon problème n'est toujours pas résolu, je tourne en rond...
j'ai essayer d'autre fonction "get" et c'est pareil, la variable se crée bien mais reste à -99.
sur le dashboard, les événements du calendrier s'affichent.
Je ne comprend pas ce qui se passe.
Sinon tu peux utiliser la méthode que je décris plus haut et qui fonctionne probablement un peu de la même manière que GetDaySimple.
(je n'ai jamais réussi à faire marcher GetDaySimple donc je ne sais pas exactement ce que ça retourne)
Le code ci-dessous renvoie la liste des rendez vous dans une variable "agenda_du_jour" au format titre rdv de tel à tel heure à partir du retour du plugin icalendar.
$agenda = $scenario->getData("agenda_du_jour");
$liste = explode('||', $agenda);
$rendez_vous = "";
foreach($liste as $event)
{ $detail = explode(';',$event);
if($detail[1]!= null){
$rendez_vous =$rendez_vous.' '.$detail[3].' de '.$detail[0].' à '.$detail[1].' ';
}
};
$scenario->setData("agenda_du_jour", $rendez_vous);
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
À défaut je vais essayé mais c'est quand même bizarre, ça fonctionné avant le passage en v3....
Envoyé de mon iPad en utilisant Tapatalk
Envoyé de mon iPad en utilisant Tapatalk
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
J'ai appliqué ta solution, ça fonction impeccable.ssc a écrit :totom80 a écrit : ↑04 juil. 2017, 17:03totom80 a écrit : ↑02 juil. 2017, 07:30Bonjour,
avant le passage en v3 de jeedom, la fonction getDaySimple fonctionnait très bien chez moi.
Hors, depuis la MAJ, mon scenario reste bloqué sur la fonction "wait".
Il semblerait que la variable ne se mette pas à jour.
Capture d’écran_2017-07-02_07-17-34.png
Capture d’écran_2017-07-02_07-19-55.png
Capture d’écran_2017-07-02_07-14-36.png
au bout de quelques minutes le scénario se met en erreur
avez-vous une idée ?Bonjour,
mon problème n'est toujours pas résolu, je tourne en rond...
j'ai essayer d'autre fonction "get" et c'est pareil, la variable se crée bien mais reste à -99.
sur le dashboard, les événements du calendrier s'affichent.
Je ne comprend pas ce qui se passe.
Sinon tu peux utiliser la méthode que je décris plus haut et qui fonctionne probablement un peu de la même manière que GetDaySimple.
(je n'ai jamais réussi à faire marcher GetDaySimple donc je ne sais pas exactement ce que ça retourne)
Le code ci-dessous renvoie la liste des rendez vous dans une variable "agenda_du_jour" au format titre rdv de tel à tel heure à partir du retour du plugin icalendar.
$agenda = $scenario->getData("agenda_du_jour");
$liste = explode('||', $agenda);
$rendez_vous = "";
foreach($liste as $event)
{ $detail = explode(';',$event);
if($detail[1]!= null){
$rendez_vous =$rendez_vous.' '.$detail[3].' de '.$detail[0].' à '.$detail[1].' ';
}
};
$scenario->setData("agenda_du_jour", $rendez_vous);
Merci
Envoyé de mon iPad en utilisant Tapatalk
- guenneguez_t
- Actif
- Messages : 2389
- Inscription : 17 oct. 2014, 09:07
- Localisation : Seine Maritime
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Hello,
Pourquoi ne pas publier les sources de ton plugin ? Ca permettrait de soumettre des corrections directement ?
En attendant j'ai :
http://php.net/manual/fr/function.mktime.php
Note:
Depuis PHP 5.1, lorsqu'appelée sans argument, la fonction mktime() émet une alerte de type E_STRICT : utilisez la fonction time() à la place.
A+
Thomas
Pourquoi ne pas publier les sources de ton plugin ? Ca permettrait de soumettre des corrections directement ?
En attendant j'ai :
Code : Tout sélectionner
PHP Strict Standards: mktime(): You should be using the time() function instead in /var/www/html/plugins/iCalendar/core/class/iCalendar.class.php on line 79
PHP Strict Standards: mktime(): You should be using the time() function instead in /var/www/html/plugins/iCalendar/core/class/iCalendar.class.php on line 79
PHP Strict Standards: mktime(): You should be using the time() function instead in /var/www/html/plugins/iCalendar/core/class/iCalendar.class.php on line 90
PHP Strict Standards: mktime(): You should be using the time() function instead in /var/www/html/plugins/iCalendar/core/class/iCalendar.class.php on line 782
Note:
Depuis PHP 5.1, lorsqu'appelée sans argument, la fonction mktime() émet une alerte de type E_STRICT : utilisez la fonction time() à la place.
A+
Thomas
Développeur averti ;-)
Faire un don pour mes développements gratuits https://www.paypal.com/cgi-bin/webscr?c ... BA2DSQ844J
Faire un don pour mes développements gratuits https://www.paypal.com/cgi-bin/webscr?c ... BA2DSQ844J
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Les sources tu les as puisque tu as achetez le plugin... À toi de voir si tu veux faire des propositions en mp. Les sources ne seront pas publié sur git.
Pour ton erreur tu s en quelle version de php pour avoir cette erreur. ???
Pour ton erreur tu s en quelle version de php pour avoir cette erreur. ???
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Bonjour,
Ca fait quelques temps que j'essaie de programmer mon chauffage en fonction de l'emploi du temps de madame qui travaille posté.
L'idée serait que chaque jour on puisse retrouver l'évènement "Boulot", récupérer l'heure de début de l'évènement pour faire démarrer le chauffage 2heures avant... par exemple!
J'ai tenté avec la fonction getTimeStart mais je ne m'en sort pas... est-ce bien cette fonction que je dois utiliser?
Auriez vous des conseils pour m'orienter?
Merci pour votre aide
Ca fait quelques temps que j'essaie de programmer mon chauffage en fonction de l'emploi du temps de madame qui travaille posté.
L'idée serait que chaque jour on puisse retrouver l'évènement "Boulot", récupérer l'heure de début de l'évènement pour faire démarrer le chauffage 2heures avant... par exemple!
J'ai tenté avec la fonction getTimeStart mais je ne m'en sort pas... est-ce bien cette fonction que je dois utiliser?
Auriez vous des conseils pour m'orienter?
Merci pour votre aide
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Bonjour,
je reviens sur mon poste du 28/3/2017 viewtopic.php?f=138&t=12653&hilit=iCale ... 00#p455484
Apres la mise a jour au passage de V3.0.9, j ai de nouveau le problème.
Après investigation, je propose la solution suivante:
Dans la fonction getEventsInCalendar(), la ligne
if (($_dS <= $_p['dStart'])&&($_p['dEnd']<=$_dE))
doit être changée par:
if (($_dS <= $_p['dStart'])&&($_dE<=$_p['dEnd']))
Une facon simple de tester et de lancer depuis la page "Moteur de taches", le cron #1 plugin->cronDaily.
Si on lance le cron deux fois de suite, les fichier json sont dupliqués dans le repertoire /tmp/iCalendar/
Si on lance 3 fois, 3 son, etc
je reviens sur mon poste du 28/3/2017 viewtopic.php?f=138&t=12653&hilit=iCale ... 00#p455484
Apres la mise a jour au passage de V3.0.9, j ai de nouveau le problème.
Après investigation, je propose la solution suivante:
Dans la fonction getEventsInCalendar(), la ligne
if (($_dS <= $_p['dStart'])&&($_p['dEnd']<=$_dE))
doit être changée par:
if (($_dS <= $_p['dStart'])&&($_dE<=$_p['dEnd']))
Une facon simple de tester et de lancer depuis la page "Moteur de taches", le cron #1 plugin->cronDaily.
Si on lance le cron deux fois de suite, les fichier json sont dupliqués dans le repertoire /tmp/iCalendar/
Si on lance 3 fois, 3 son, etc
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Bonjour kiwihc16,
Désolé je n'avais pas listé cette correction, donc elle n'a pas été embarquée (de ta part, je n'avais pris que la correction sur la page santé).
Je viens de prendre en compte la correction, elle sera présent dans une prochaine version.
Cdt,
Désolé je n'avais pas listé cette correction, donc elle n'a pas été embarquée (de ta part, je n'avais pris que la correction sur la page santé).
Je viens de prendre en compte la correction, elle sera présent dans une prochaine version.
Cdt,
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Super merci.
Sent from my A0001 using Tapatalk
Sent from my A0001 using Tapatalk
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
Bonjour,
Pourrais-tu intégrer la gestion de la transparence du widget par le core jeedom, sauf erreur chez moi, le widget ne prend pas en compte la transparence
Merci bien, super plugin
Pourrais-tu intégrer la gestion de la transparence du widget par le core jeedom, sauf erreur chez moi, le widget ne prend pas en compte la transparence
Merci bien, super plugin
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar
bjr @darkeyes,
pourrais-tu me préciser exactement où tu souhaites de la transparence, car sur le fond principale, la transparence est bien opérationnelle.
merci
pourrais-tu me préciser exactement où tu souhaites de la transparence, car sur le fond principale, la transparence est bien opérationnelle.
merci
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité