Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Plugin iCalendar

Pour échanger sur les plugins classés en catégorie "Organisation"
mulb
Timide
Messages : 85
Inscription : 03 avr. 2017, 09:36

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par mulb » 30 juin 2017, 16:57

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.
ical1.JPG
ical1.JPG (17.71 Kio) Consulté 1949 fois
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.
ical2.JPG
ical2.JPG (39.49 Kio) Consulté 1949 fois
D'où peut venir le pb ?
Et il me le fait depuis plusieurs jours, juste sur la journée courante.

merci d'avance
Mulb

abarrau
Actif
Messages : 977
Inscription : 22 déc. 2014, 13:12

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par abarrau » 30 juin 2017, 18:58

@mulb, il me faudrait des logs, ou un export de ton ics. ... en l'état difficile de dire qqch ....

Nayak
Timide
Messages : 2
Inscription : 30 juin 2017, 11:15

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par Nayak » 01 juil. 2017, 18:26

Merci SSC , ça marche impeccable !

totom80
Timide
Messages : 51
Inscription : 17 mars 2016, 11:01

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par totom80 » 02 juil. 2017, 07:30

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.
Capture d’écran_2017-07-02_07-17-34.png
le réglage dans le plugin
Capture d’écran_2017-07-02_07-17-34.png (155.26 Kio) Consulté 1926 fois
Capture d’écran_2017-07-02_07-19-55.png
le scénario
Capture d’écran_2017-07-02_07-19-55.png (107.39 Kio) Consulté 1926 fois
Capture d’écran_2017-07-02_07-14-36.png
la log du scénario
Capture d’écran_2017-07-02_07-14-36.png (11.32 Kio) Consulté 1926 fois
au bout de quelques minutes le scénario se met en erreur

avez-vous une idée ?

abarrau
Actif
Messages : 977
Inscription : 22 déc. 2014, 13:12

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par abarrau » 02 juil. 2017, 11:38

Je vais regarder

mulb
Timide
Messages : 85
Inscription : 03 avr. 2017, 09:36

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par mulb » 03 juil. 2017, 19:13

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

abarrau
Actif
Messages : 977
Inscription : 22 déc. 2014, 13:12

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par abarrau » 04 juil. 2017, 12:11

@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".

mulb
Timide
Messages : 85
Inscription : 03 avr. 2017, 09:36

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par mulb » 04 juil. 2017, 15:41

Merci, voici mon log.
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)

totom80
Timide
Messages : 51
Inscription : 17 mars 2016, 11:01

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par totom80 » 04 juil. 2017, 17:03

totom80 a écrit :
02 juil. 2017, 07:30
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.

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 ?
abarrau a écrit :
02 juil. 2017, 11:38
Je vais regarder
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.

ssc
Timide
Messages : 338
Inscription : 28 juin 2017, 16:51

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par ssc » 06 juil. 2017, 15:16

totom80 a écrit :
04 juil. 2017, 17:03
totom80 a écrit :
02 juil. 2017, 07:30
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.

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 ?
abarrau a écrit :
02 juil. 2017, 11:38
Je vais regarder
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);

totom80
Timide
Messages : 51
Inscription : 17 mars 2016, 11:01

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par totom80 » 06 juil. 2017, 19:22

À 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

totom80
Timide
Messages : 51
Inscription : 17 mars 2016, 11:01

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par totom80 » 08 juil. 2017, 09:49

ssc a écrit :
totom80 a écrit :
04 juil. 2017, 17:03
totom80 a écrit :
02 juil. 2017, 07:30
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.

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 ?
abarrau a écrit :
02 juil. 2017, 11:38
Je vais regarder
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);
J'ai appliqué ta solution, ça fonction impeccable.
Merci


Envoyé de mon iPad en utilisant Tapatalk

Avatar de l’utilisateur
guenneguez_t
Actif
Messages : 2389
Inscription : 17 oct. 2014, 09:07
Localisation : Seine Maritime

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par guenneguez_t » 09 juil. 2017, 11:45

Hello,

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
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
Développeur averti ;-)
Faire un don pour mes développements gratuits https://www.paypal.com/cgi-bin/webscr?c ... BA2DSQ844J

abarrau
Actif
Messages : 977
Inscription : 22 déc. 2014, 13:12

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par abarrau » 09 juil. 2017, 20:21

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. ???

fabideni
Timide
Messages : 7
Inscription : 31 déc. 2016, 12:27

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par fabideni » 12 juil. 2017, 22:24

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

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par kiwihc16 » 13 juil. 2017, 11:15

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

abarrau
Actif
Messages : 977
Inscription : 22 déc. 2014, 13:12

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par abarrau » 13 juil. 2017, 12:29

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,

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par kiwihc16 » 13 juil. 2017, 12:33

Super merci.

Sent from my A0001 using Tapatalk


Avatar de l’utilisateur
Darkeyes
Actif
Messages : 1287
Inscription : 02 avr. 2015, 08:37

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par Darkeyes » 17 juil. 2017, 16:51

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
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh

abarrau
Actif
Messages : 977
Inscription : 22 déc. 2014, 13:12

Re: [Plugin Tiers][Sujet Principal] Plugin iCalendar

Message par abarrau » 17 juil. 2017, 20:39

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

Répondre

Revenir vers « [Catégorie] Organisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités