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"
eldoctor62
Actif
Messages : 1089
Inscription : 12 nov. 2014, 15:44

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

Message par eldoctor62 » 28 oct. 2017, 07:48

Alors oui en effet, si le résultat est le même et qu’il ne faut modifier que ça c’est clair que je ne vais pas chipoter ;)
Je viens de mettre en place et effectivement ça a l’air de fonctionner à l’identique.
Je ne savais juste pas...
C’est good for me !
Odroid C2
Razberry / RFXCOM / Teleinfo / MyFox HC2 / ESP8266
--
Just Have Fun

Totophe
Timide
Messages : 73
Inscription : 02 févr. 2017, 20:19
Localisation : Sartrouville

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

Message par Totophe » 28 oct. 2017, 09:45

Pas le temps d’essayer cette semaine, mais j’ai confiance.
C’est bon pour moi


Envoyé de mon iPhone en utilisant Tapatalk

Avatar de l’utilisateur
matric
Timide
Messages : 470
Inscription : 11 nov. 2014, 20:17
Localisation : Aquitaine

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

Message par matric » 28 oct. 2017, 18:27

Bonjour,

Préambule: iCalendar 1.3.0 (installée le 2017-10-26 17:47:48)

Création d'un événement dans Google Agenda
Lundi 23/10 au Lundi 30/10 inclus, journée entière

Synchro de iCalendar avec Agenda Google
Dans la vue Panel de iCalendar je vois bien l'événement du 23 au 30/10 inclus. C'est conforme.
Cela se complique dur le widget qui affiche une programmation farfelue, les 3 derniers jours ne reflètent pas correctement l'événement.

Lundi 23 (00:00-23:59) Evénément
Mardi 24 (00:00-23:59) Evénément
Mercr 25 (00:00-23:59) Evénément
Jeudi 26 (00:00-23:59) Evénément
Vendr 27 (00:00-23:59) Evénément
Samed 28 (00:00-23:59) Evénément
Diman 29 (00:00-22:59) Evénément Fin à 22:59 --> erroné
Lundi 30 (23:00-22:59) Evénément Début --> erroné, Fin --> erroné
Mardi 31 (23:00-23:59) Evénément Début 23:00 Fin 23:59 --> jour excédentaire à tort !

A des fins de test:
- j'ai supprimé le dernier jour, le problème est reproduit mais avec 1 jour avant.
- j'ai supprimé l'évenement, synchronisé pour constater sa disperition dans iCalendar
- Evénement recréé, le problème réapparait.

Autre test, plus simplement:
- Nouvel événement le 01/11, journée entière.
Sur la vue Panel de iCalendar, l'événement est correctement représenté sur une journée entière.

Je devrais obtenir sur le widget:

Mercredi 01 (00:00-23:59) Evénément

Alors que le résultat dans le widget est:

Mercr 01 (00:00-22:59) Evénément --> Fin erronée
Jeudi 02 (23:00-23:59) Evenement --> Jour excédentaire ! d'où sort-il ?

Je n'avais jamais noté cette anomalie auparavant. Est-ce depuis la maj en 1.3.0 ? Je ne puis l'affirmer. Peut-être suite à la maj d'un autre plugin ?
Sur le fil de discussion du plugin je n'ai pas trouvé une situation semblable (malgré les 43 pages). Sans doute mal cherché ?
Si vous avez une idée sur le pourquoi du comment, vous me rendriez service.
Par avance merci.
Jeedom sur NUC - Debian 9 Stretch - RFXcom433E USB - Z-Wave.ME USB - Clé 3G USB Huawei E1552 - NAS Qnap

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

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

Message par abarrau » 29 oct. 2017, 14:42

Hello,
j'ai constaté ce type de problème sur la semaine précédent un changement d'heure.
Mais étant donné que cela n'arrive que 2 fois par an, je n'ai jamais vraiment réussi à cerner le bug et donc y apporter un correctif.
Théoriquement, si tu refais la même manipulation (depuis le début, pas sur évènement existant créé avant le 29/10), tu ne devrais plus retrouver ce problème ...

Patator33
Timide
Messages : 281
Inscription : 25 juin 2015, 23:14
Localisation : Région bordelaise

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

Message par Patator33 » 29 oct. 2017, 20:06

Bonsoir,
Je rencontre exactement le même souci que Matric.
@abarrau, je n'ai pas bien compris le contournement que tu expliques.
Pourrais-tu expliciter ?
Ce bug est problématique car toute la maison est gérée par l'agenda domotique et là, les types de jours ne collent pas.
Merci par avance.

Avatar de l’utilisateur
matric
Timide
Messages : 470
Inscription : 11 nov. 2014, 20:17
Localisation : Aquitaine

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

Message par matric » 29 oct. 2017, 20:33

Bsr abarrau,

Merci pour t'être arrêté sur cette remarque et y apporter ta connaissance.
J'ai fait qq tests complémentaires, sans doute trop tôt car toujours des variations surprenantes.

Création de 3 événements, journée entière, 1 de 1 jour (event A), 1 de 2 jours (event B) et 1 de 3 jours (event C).
Le résultat dans le panel est conforme à l'agenda Google, A representé sur 1 jour entier, B sur 2 jours et C sur 3 jours.

Sur le widget:

Mercr 01 (00:00-23:59) Evénement A
Mercr 01 (00:00-23:59) Evénement B
Mercr 01 (00:00-23:59) Evénement C


Jeudi 02 (23:00-23:59) Evénement A
Jeudi 02 (23:00-23:59) Evénement B
Jeudi 02 (23:00-23:59) Evénement C

Vendr 03 (23:00-23:59) Evénement B
Vendr 03 (23:00-23:59) Evénement C

Samed 04 (23:00-23:59) Evénement C

Etant le jour de changement d'horaire je vais retenter demain, tout devrait être rentré dans l'ordre.
Jeedom sur NUC - Debian 9 Stretch - RFXcom433E USB - Z-Wave.ME USB - Clé 3G USB Huawei E1552 - NAS Qnap

Avatar de l’utilisateur
matric
Timide
Messages : 470
Inscription : 11 nov. 2014, 20:17
Localisation : Aquitaine

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

Message par matric » 30 oct. 2017, 00:25

Ce qui devait arriver est.....arrivé. Le widget s'est mis à jour juste après minuit, tout seul comme un grand, pour refléter correctement la programmation, enfin dans mon cas.

Toujours avec l'exemple des 3 events sur 1, 2 et 3 jours:

Mercr 01 (00:00-23:59) Evénement A
Mercr 01 (00:00-23:59) Evénement B
Mercr 01 (00:00-23:59) Evénement C

Jeudi 02 (00:00-23:59) Evénement B
Jeudi 02 (00:00-23:59) Evénement C

Vendr 03 (00:00-23:59) Evénement C


@abarrau, tu vas penser "pas de bol qu'il y en est 1 qui regarde juste ce jour là" ;)
Promis, j'éviterai de regarder chaque fin de mars et d'octobre :roll:
Jeedom sur NUC - Debian 9 Stretch - RFXcom433E USB - Z-Wave.ME USB - Clé 3G USB Huawei E1552 - NAS Qnap

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

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

Message par abarrau » 30 oct. 2017, 08:02

non non c'est très bien @matric, je préfère avoir des retours que rien du tout ... (et plus ai d'un champegnois ;) ... terre d'origine !)

en fait, le pblm n'arrive qu'en octobre, je ne l'ai jamais identifié en mars ...
Il faudrait que je me bloque ce week end l'année prochaine pour passer du temps dessus ... (mais ce n'ai pas vraiment l'avis de madame :p)

Avatar de l’utilisateur
matric
Timide
Messages : 470
Inscription : 11 nov. 2014, 20:17
Localisation : Aquitaine

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

Message par matric » 30 oct. 2017, 21:32

@abarrau
Le bol qu'ont les utilisateurs de cet (excellent) plugin, bientôt les longues soirées d'hiver au coin du feu vont tomber à point pour les ajustements et corrections. On remercie madame au passage pour sa future tolérance à ton égard :? Ca aurait pu t'arriver pendant les préparatifs des vacances d'été, ce qui t'aurait obligé à faire des heures sup !! :(

Plus sérieusement, en l'état je suis plus que satisfait du résultat que tu as obtenu et des fonctionnalités fournies qui me paraissent excellentes. Je ne dois pas être le seul à avoir adopté iCalendar car trop la galère avec son confrère sur lequel je ne suis pas revenu depuis.
Jeedom sur NUC - Debian 9 Stretch - RFXcom433E USB - Z-Wave.ME USB - Clé 3G USB Huawei E1552 - NAS Qnap

Avatar de l’utilisateur
Antoinekl1
Actif
Messages : 3927
Inscription : 23 mai 2015, 08:14

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

Message par Antoinekl1 » 03 nov. 2017, 15:18

Bonjour

Juste pour savoir si il y a eu des changements recèment, je suis en vacances

J'avais programmé une visite, qui s'est bien enclenché mais dont la fin n'a pas été traité
Idem pour le passage de la femme de ménage

Ça fonctionnait bien avant, une mise à jour entre les 2, je ne sais plus

Merci
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

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

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

Message par abarrau » 04 nov. 2017, 14:15

@Antoinekl1, annonce faite sur la page précédente ...
abarrau a écrit :
23 oct. 2017, 12:56
Bjr,
Pour information, la version 1.3.0 (annoncée ici : viewtopic.php?f=138&t=12653&start=800#p531112) vient de passer en stable.
Bonne utilisation.
Par ailleurs en allant sur la page de config du plugin, tu peux savoir si le plugin a été mis à jour (version et date).

Après rien n'a été modifié sur le fonctionnement du calendrier, à part une correction sur les évènéments récurrent avec changement de date ... donc je ne saurais si ton constat est en lien ....

Avatar de l’utilisateur
Antoinekl1
Actif
Messages : 3927
Inscription : 23 mai 2015, 08:14

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

Message par Antoinekl1 » 04 nov. 2017, 15:55

abarrau a écrit :
04 nov. 2017, 14:15
@Antoinekl1, annonce faite sur la page précédente ...
abarrau a écrit :
23 oct. 2017, 12:56
Bjr,
Pour information, la version 1.3.0 (annoncée ici : viewtopic.php?f=138&t=12653&start=800#p531112) vient de passer en stable.
Bonne utilisation.
Par ailleurs en allant sur la page de config du plugin, tu peux savoir si le plugin a été mis à jour (version et date).

Après rien n'a été modifié sur le fonctionnement du calendrier, à part une correction sur les évènéments récurrent avec changement de date ... donc je ne saurais si ton constat est en lien ....
J'ai passé cette maj le 24/10
Pour le ménage c'est bien un récurrent mais pas pour la 'visite', je vais faire des test.
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

Bostoc
Timide
Messages : 129
Inscription : 08 déc. 2016, 20:15

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

Message par Bostoc » 23 nov. 2017, 20:49

Bonjour,
pour un scénario du type déclencheur :
#[][Calendrier Google][]# matches "/;Annif ;/"

Comment peut-on remonter l'information "Titre" et "description" de cet événement ou plusieurs si plusieurs anniversaires durant le jour courent?

Je ne comprend pas comment utiliser les getTitle et compagnie.
Merci d'avance de votre retour.
NUC Debian / Zwave / RfxCom / EnOcean

durdur
Timide
Messages : 41
Inscription : 24 janv. 2017, 14:52

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

Message par durdur » 29 nov. 2017, 10:04

Bonjour à tous,

Nouvel utilisateur de ce super plugin je l’utilise pour le moment pour afficher les anniversaires du jour sur un design et je me demande comment faire pour masquer totalement le widget s’il n’y a aucun évènement.

En fait pour ne pas afficher « Aucun », est ce possible ?

Merci pour vos retours !

durdur
Timide
Messages : 41
Inscription : 24 janv. 2017, 14:52

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

Message par durdur » 01 déc. 2017, 11:03

Finalement j'ai résolu mon "problème" en créant un virtuel et en appliquant dessus un petit widget bricolé pour coller à mon besoin

Thierryb180381
Timide
Messages : 239
Inscription : 18 janv. 2017, 17:45

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

Message par Thierryb180381 » 02 déc. 2017, 17:29

Bonsoir,

J'ai configuré deux agendas google avec le plugin mais celui nommé Boulot ne fonctionne pas. Il me retourne "aucun" quand je lui demande d'évaluer #[Appartement][Agenda Google][Boulot]#.

alors que ça fonctionne pour l'agenda "Perso" (#[Appartement][Agenda Google][Perso]#).

Les deux agendas sont configurés de la même façon, récupération du ics avec l'url private + "événement sur la journée" sur une période d'une semaine. J'ai ajout les deux agendas l'un après l'autre pour le même objet que j'ai appelé "Agenda Google".

J'ai mis les logs en debug car en erreur, je ne voyais rien non plus.

Je n'ai pas trouvé comment envoyer un rapport de bug, du coup, je poste ici :

Code : Tout sélectionner

[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] SAVE START // cmd.preSave(): "Boulot"
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] getICSFile() starting ...
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] getICSFileDonwload() send request (file_get_contents) at : https://calendar.google.com/calendar/ical/.../basic.ics
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] getICSFileDonwload() request back, analyse it
[2017-12-02 17:26:08][DEBUG] : [SAVE|Boulot(871)] setHealthNetwork()._healthNetwork=Array (     [0] => {"2017-12-02 17:26:08":"o"}     [1] => {"2017-12-02 17:25:21":"o"}     [2] => {"2017-12-02 17:24:37":"o"}     [3] => {"2017-12-02 17:22:43":"o"}     [4] => {"2017-12-02 17:22:10":"o"}     [5] => {"2017-12-02 17:14:32":"o"}     [6] => {"2017-12-02 17:09:10":"o"}     [7] => {"2017-12-02 17:05:46":"o"}     [8] => {"2017-12-02 17:02:11":"X"} )
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] getICSFileDonwload() return contents; time=0.1982sec.
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] manageICSFile() force update cache file
[2017-12-02 17:26:08][INFO] : [SAVE|99|871] saveICSFile(): Mise à jour du fichier en cache: /tmp/iCalendar/iCal871-20171202172608.tmp.ics
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] manageICSFile() delete previous ics file (/tmp/iCalendar/iCal871-20171202172521.tmp.ics)
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] getNextDateSynchro() refreshPeriod=30
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] getNextDateSynchro() _next=1512232208
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] formatRangeEvents() start initialise ICal class
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] formatRangeEvents() ICal Class is initialised (time=0.05sec)
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] formatRangeEvents().periodeWorking=6 | _dStart=1512169200 (2017-12-02 00:00:00) | _dEnd=1512860399 (2017-12-09 23:59:59)
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] ICalReaderExt::getEventsFromRange() _dStartRange=1512169200 (2017-12-02 00:00:00) | _dEndRange=1512860399 (2017-12-09 23:59:59)
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] formatRangeEvents() return Period Events (0|0)
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] getNextDateSynchro() refreshPeriod=30
[2017-12-02 17:26:08][DEBUG] : [SAVE|99|871] getNextDateSynchro() _next=1512232208
Merci :-)
Intel Nuc avec Debian Stretch (9.9)
Jeedom DIY 3.3.28

waccoo
Timide
Messages : 101
Inscription : 01 nov. 2017, 09:18

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

Message par waccoo » 12 déc. 2017, 04:44

Bonjour !
Nouvel utilisateur du plugin et petit programmateur, j'ai écumé pas mal des pages du forum et de la doc pour essayer de bien comprendre et résoudre mon problème, en vain.
Voila mon besoin : Surveiller et alerter si mon temps de trajet pour me rendre à l'aéroport est trop important, scanning débutant 3h avant mon vol, qui est marqué dans un calendrier.
J'arrive donc à importer mon calendrier via le plugin et y faire des "matches".
Cependant l'importation du calendrier ne contient pas de "DA" "FA" ni meme de "A" (j'ai essayé en cochant et décochant l'option "indicateurs Début/Fin", je les avais pourtant à un moment donné ... je précise que je crée un évènement avec des plages contenant l'heure courante au moment du test.
extrait de log : ["05:00;19:30;;vol je n'ai rien entre les 2 points virgules

Mes questions :
- Quand ces marqueurs "DA", "FA" ou "A" sont ils présents ? est ce uniquement si l'heure au moment du test est exactement l'heure de début de l'évenement on aura "DA" par exemple ?
- comment écrit on la condition "si nous sommes dans les 3h du début de l'évènement" ?
- est il possible de traiter des évenements à J-1 ?

Merci par avance pour vos réponses
Pièces jointes
Capture d’écran 2017-12-12 à 04.35.36.jpg
Capture d’écran 2017-12-12 à 04.35.36.jpg (144.65 Kio) Consulté 3270 fois

waccoo
Timide
Messages : 101
Inscription : 01 nov. 2017, 09:18

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

Message par waccoo » 13 déc. 2017, 07:46

waccoo a écrit :
12 déc. 2017, 04:44
Bonjour !
Nouvel utilisateur du plugin et petit programmateur, j'ai écumé pas mal des pages du forum et de la doc pour essayer de bien comprendre et résoudre mon problème, en vain.
Voila mon besoin : Surveiller et alerter si mon temps de trajet pour me rendre à l'aéroport est trop important, scanning débutant 3h avant mon vol, qui est marqué dans un calendrier.
J'arrive donc à importer mon calendrier via le plugin et y faire des "matches".
Cependant l'importation du calendrier ne contient pas de "DA" "FA" ni meme de "A" (j'ai essayé en cochant et décochant l'option "indicateurs Début/Fin", je les avais pourtant à un moment donné ... je précise que je crée un évènement avec des plages contenant l'heure courante au moment du test.
extrait de log : ["05:00;19:30;;vol je n'ai rien entre les 2 points virgules

Mes questions :
- Quand ces marqueurs "DA", "FA" ou "A" sont ils présents ? est ce uniquement si l'heure au moment du test est exactement l'heure de début de l'évenement on aura "DA" par exemple ?
- comment écrit on la condition "si nous sommes dans les 3h du début de l'évènement" ?
- est il possible de traiter des évenements à J-1 ?

Merci par avance pour vos réponses
C'est bon j'ai réussi à obtenir mes DA FA et A sur mon jeedom.
J'essaie maintenant d'obtenir l'heure de l'évènement suivant les indications données dans la doc avec GetTimeStart.

[title] => getTimeStart - Arguments (par ligne)= title=xxx ou id=xxx / date=format php ou vide / jour=Jx (J0,J1,J2,...)
[message] => title=vol
)
[2017-12-13 07:38:54][SCENARIO] [Wait] Condition valide : 1513162800 != -99 => 1
[2017-12-13 07:38:54][SCENARIO] Log : time=1513162800


Comment se traduit la valeur retournée en heure (1513162800) ? Est ce une bonne valeur au moins ?

caplam
Actif
Messages : 646
Inscription : 02 déc. 2014, 15:36

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

Message par caplam » 13 déc. 2017, 08:53

c'est un timestamp. Tu peux utiliser la fonction php date avec les arguments appropriés à ton cas pour convertir.
Jeedom sur vm esxi stretch
Principaux plugins: eibd, homebridge, maxcube, icalendar

Bostoc
Timide
Messages : 129
Inscription : 08 déc. 2016, 20:15

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

Message par Bostoc » 13 déc. 2017, 12:18

Je n'ai tout compris comment utiliser les get*** sur le plugin.
Si tu y arrive, j'essai de récupérer le titre d'un événement commençant par XYZ parmis les évènements du jour.
Merci d'avance
NUC Debian / Zwave / RfxCom / EnOcean

Répondre

Revenir vers « [Catégorie] Organisation »

Qui est en ligne ?

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