Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers][Sujet Principal] Calendrier Ical, Ics ( Apple, Google,Nextcloud,Caldav,etc..)

Pour échanger sur les plugins classés en catégorie "Organisation"
ZygOm4t1k
Actif
Messages : 1655
Inscription : 08 sept. 2014, 20:52

[Plugin Tiers][Sujet Principal] Calendrier Ical, Ics ( Apple, Google,Nextcloud,Caldav,etc..)

Message par ZygOm4t1k » 15 nov. 2017, 21:17

[Plugin Tiers][Sujet Principal] Ics Calendar ( Apple, Google,etc..)

Code : Tout sélectionner

CE PLUGIN NE PERMET PAS DE MODIFIER OU EDITER UN CALENDRIER DISTANT
Image

Code : Tout sélectionner

-Récupérer un calendrier via url (Apple, google,Nextcloud,synology,Caldav)  et d'interagir en créant des événements 
-Récupérer un calendrier ics en local et l'intégrer à jeedom
-De créer des événements liés à un calendrier avec le même nom et de créer des actions au début ou à la fin de l'événement. Donc en créant un événement sur votre calendrier ios ou google cela va pouvoir lancer des actions dans Jeedom
-D'intégrer la Timeline officielle dans un calendrier ( Je préfère et plus simple pour la visualisation en ce qui me concerne) .
-D'avoir un widget sur le dashboard paramétrable.



Une fois télécharger et activer aller dans plugins/organisation/ ics Calendar

Image

Vous pourrez alors ajouter un calendrier, un événement ou la timeline



LES CALENDRIERS (SAUF TIMELINE)


Image

choisir le type de calendrier , entrer les paramètres et enregistrer

Vous pouvez ensuite configurer les calendriers

Image

Code : Tout sélectionner

couleur: La couleur des événements dans l'agenda

Fériés: Notifier que si un événement existe dans le calendrier le jour sera férié( voir la doc sur les commandes)

Widget: Le nombre de jours sur le widget
Vous pouvez ensuite naviguer via les onglets

Image


Dans l’onglet agenda, votre calendrier apparait.

Image


En cliquant(1 fois) sur un événement d'un calendrier, une fenêtre va s’ouvrir et vous pourrez définir des actions en début et/ou fin d’évènement (attention le plugin ne gère pas pour le moment les jours entiers)

Image

Dans l’onglet commandes , les commandes de votre calendrier apparaissent. ( Lire par la suite)


LA TIMELINE

Image

Code : Tout sélectionner

couleur: La couleur des événements 

Activer: Cela permet de l'activer et de permettre l'import et la sauvegarde de toutes les données ( Pas de limites)

Taille fichier: La taille de fichier local de sauvegarde

Taille autorisée: Si dépassée , la sauvegarde sera désactiver

Remettre à zéro : Efface toutes les données du plugin

LES EVENEMENTS

Tout l'intérêt de ce plugin réside dans la gestion des événements.

Pour rappel

Code : Tout sélectionner

Le plugin est unidirectionnel et récupère seulement les événements d'un calendrier (IOs, Google,Nextcloud,Caldav). Aucune modification ne peut être effectuée
Précédemment, on a pu voir que un événement peut être créer directement via un calendrier. Il est aussi possible d'en créer un en cliquant sur

Image

L'avantage dans ce cas est de nommer le calendrier avec un mot clé (anniversaire , rdv , etc... par exemple) . Et de pouvoir être averti si cet événement a lieu aujourd'hui ou demain par exemple ( Voir les commandes par la suite)

Image

Code : Tout sélectionner

Calendrier: Permet de choisir le calendrier pour lequel l’événement est actif

Exceptés Fériés : SI coché, il faut choisir un calendrier défini comme férié ( voir infos sur les calendriers) . Le événements ne se déclencheront pas dans ce cas

La navigation diffère avec l'onglet Configuration

Image

Vous pouvez ici définir les actions que vous souhaitez lancer au début et/ou à la fin de l’événement

Pour les commandes lire la suite

LES COMMANDES

Pour les calendriers :

Image

Last Event: Permet de récupérer le dernier événement d’un calendrier qui a déclenché les actions

Code : Tout sélectionner

Utilisation :
J’ai créé un événement manuellement avec le mot « anniversaire » dans le calendrier « google ». je peux récupérer l’entier de l’intitulé de l’événement via  les actions de cet événement en choisissant cette commande pour le calendrier google

Is holiday today(Pour un calendrier défini comme férié) : Si le jour en cours est férié. Retourne 1 si jour férié

Is holiday tomorrow (Pour un calendrier défini comme férié) : retourne 1 si le lendemain est férié

Today : Récupère tous les événements de la journée ( TTS , mail..)

Tomorrow : Récupère tous les événements du lendemain ( TTS , mail..)

Next : Le prochain événement à venir

Pour les évènements :

Image

Today : Retourne 1, Si l’événement a lieu le jour même. (Dans les scénarios par exemple)

Tomorrow : Retourne 1, Si l’événement a lieu le lendemain. (Dans les scénarios par exemple)


TIPS
-Pour apple il faut passer le calendrier en public pour pouvoir y avoir accés.
Pour configurer le calendrier Ios, aller sur icloud.com et procéder ainsi

Image

Copier le lien et remplacer webcal par htttps

TIPS

Pour un calendrier de vacances scolaires françaises , vous pouvez utiliser ce lien en modifiant la lettre de votre académie ( Mis à jour en temps réel)

Code : Tout sélectionner

http://cache.media.education.gouv.fr/ics/Calendrier_Scolaire_Zone_B.ics
TIPS

Une adresse pour ajouter les matchs des différents championnats

Code : Tout sélectionner

https://fixtur.es/fr/ligue-1
Possible de télécharger les rencontres d'une équipe ou du championnat entièrement.

Pour utiliser les infos vous copier le lien du fichier ics dans la configuration du calendrier nommé "Ligue 1" par exemple.

Code : Tout sélectionner

https://ics.fixtur.es/v2/league/ligue-1.ics
Pour comprendre le fonctionnement des événements:

Je ne veux pas rater les matchs de Dijon par exemple donc je crée un événement nommé "dijon" ( Le plugin ne tiens pas compte de la casse) que j'associe au calendrier "Ligue 1".

Pour récupérer l'entier de l'intitulé dans la configuration des actions de l'événement je vais utiliser la commande "Last Event" du calendrier "Ligue 1"

Image

Dans le message à l’heure du match le 13 janvier 2018 cela renverra

Code : Tout sélectionner

Dijon FCO - FC Metz
Pour savoir si un match de dijon a lieu le lendemain ou le jour même , je vais créer un scénario qui se lance à 10h par exemple

Image


On peut aussi mettre en déclencheur les différentes commandes pour les utiliser dans les scénarios.
Dernière édition par ZygOm4t1k le 22 déc. 2017, 23:37, édité 14 fois.

MaAamie
Timide
Messages : 257
Inscription : 21 mai 2017, 13:53
Localisation : Pas-de-Calais

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par MaAamie » 15 nov. 2017, 21:39

Moi je suis partant pour IOS ;)


Envoyé de mon iPhone en utilisant Tapatalk
Cordialement.

william
Timide
Messages : 63
Inscription : 24 mai 2015, 20:27

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par william » 15 nov. 2017, 22:09

Salut je suis sir google agenda . Je veut bien tester


Envoyé de mon SM-G930F en utilisant Tapatalk


ZygOm4t1k
Actif
Messages : 1655
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par ZygOm4t1k » 15 nov. 2017, 22:21

Ok.

Mp merci de me faire un retour sur ce fil. Il faut autoriser les betas...

william
Timide
Messages : 63
Inscription : 24 mai 2015, 20:27

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par william » 19 nov. 2017, 00:03

Salut je suis en plein teste pour le moment RAS

william
Timide
Messages : 63
Inscription : 24 mai 2015, 20:27

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par william » 19 nov. 2017, 00:20

Je ne comprend pas comment utiliser les evenements

MaAamie
Timide
Messages : 257
Inscription : 21 mai 2017, 13:53
Localisation : Pas-de-Calais

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par MaAamie » 19 nov. 2017, 01:07

Moi je n’ai pas reçu le plugin .


Envoyé de mon iPhone en utilisant Tapatalk
Cordialement.

ZygOm4t1k
Actif
Messages : 1655
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par ZygOm4t1k » 19 nov. 2017, 17:51

william a écrit :
19 nov. 2017, 00:20
Je ne comprend pas comment utiliser les evenements
Tu crées ton événement dans Jeedom au nom de l'événement que tu as dans ton calendrier .

Dans la configuration de l’événement dans jeedom tu choisis le calendrier que tu as créé.

Image

Ensuite tu vas dans la configuration , tu choisis les actions (y compris scénario , message..) pour choisir les actions que tu souhaites au début et/ou à la fin

Image

MaAamie
Timide
Messages : 257
Inscription : 21 mai 2017, 13:53
Localisation : Pas-de-Calais

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par MaAamie » 21 nov. 2017, 22:01

Liste de petites remarques, bug ou pas ? :

- a l’ajout d’un calendrier, par défaut le type de calendrier est URL mais il manque le champ en dessous adresse calendrier et adresse extérieur
—> pour palier il faut soit switcher vers un autre type de calendrier puis re choisir url et là le champ adresse calendrier s’affiche mais pas adresse extérieur ou soit il faut cliquer sur enregistrer pour voir apparaître le champ adresse et adresse extérieur.
- a l’ajout d’un événement, celui est créé tout de suite et nous ne rentrons pas dans la conf de l’événement mais à la page. « D’accueil » du plugin.
- meme comportement à l’ajout de Time Line mais en plus un nom par défaut « Timeline » est attribué, on propose pas le choix à l’utilisateur.
- dans la partie configuration, le lien vers la doc ne marche pas « 404 ».

C’est tout pour l’instant.
Cordialement.

ZygOm4t1k
Actif
Messages : 1655
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par ZygOm4t1k » 22 nov. 2017, 20:31

MaAamie a écrit :
21 nov. 2017, 22:01
Liste de petites remarques, bug ou pas ? :

- a l’ajout d’un calendrier, par défaut le type de calendrier est URL mais il manque le champ en dessous adresse calendrier et adresse extérieur
—> pour palier il faut soit switcher vers un autre type de calendrier puis re choisir url et là le champ adresse calendrier s’affiche mais pas adresse extérieur ou soit il faut cliquer sur enregistrer pour voir apparaître le champ adresse et adresse extérieur.

Non , il n'y a rien par défaut à la création. le Type de calendrier est vide par défaut normalement pour laisser le choix à l'utilsateur


- a l’ajout d’un événement, celui est créé tout de suite et nous ne rentrons pas dans la conf de l’événement mais à la page. « D’accueil » du plugin.

Oui je vais regarder

- meme comportement à l’ajout de Time Line mais en plus un nom par défaut « Timeline » est attribué, on propose pas le choix à l’utilisateur.

Oui je trouvais ça bien pour un équipement timeline mais vais laisser le choix à l'utilisateur en effet


- dans la partie configuration, le lien vers la doc ne marche pas « 404 ».

oui c'est dit dans le post de presentation

C’est tout pour l’instant.
Au niveau des événements et des interactions avec jeedom tu as testé?

moicphil
Timide
Messages : 45
Inscription : 26 juin 2014, 15:37

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par moicphil » 23 nov. 2017, 21:07

Bonjour @ZygOm4t1k et félicitation pour ton travail.

J'ai commencé à mettre en place ton plugin.
Je vais tenter de te remonter les bugs qui pourrait survenir.

Déjà, je ne sais pas si j'ai fais un truc de trav ou pas mais l'action spécifiée dans mon événement de démarre pas .
( je suis sur un calendrier Google )

Ci dessous, des copies d'écran, dis moi si t'as besoin d'autre chose ;)

Image



Config du calendrier :

Image



Tout remonte bien !
J'ai donc créé un événement nommé "Test"

Image


Config de l’événement :

Image


Action de l'évenement :

Image
Dernière édition par moicphil le 23 nov. 2017, 21:07, édité 1 fois.

ZygOm4t1k
Actif
Messages : 1655
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par ZygOm4t1k » 24 nov. 2017, 11:44

Ah oui normal.

J'ai pas encore implémenté le cron.
Crée un scénario ou tu rafraichis le calendrier toutes les minutes

moicphil
Timide
Messages : 45
Inscription : 26 juin 2014, 15:37

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par moicphil » 24 nov. 2017, 13:28

Salut

C'est ce qu'il me semblait, tu as donc confirmé.

Pas pressé, je vais attendre une prochaine release prenant en compte le Cron1.

++

moicphil
Timide
Messages : 45
Inscription : 26 juin 2014, 15:37

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par moicphil » 24 nov. 2017, 20:24

J'ai testé l 'événement via un scénario qui rafraîchi le calendrier toutes les minutes.. mon action de début ne s'est pas déclenchée. :(

Tu pourras tester de ton coté stp ?


Autre chose, si j'ajoute un nouveau calendrier, cela affiche les paramètres du dernier calendrier créé au lieu d'afficher des champs vides.
Il faut revenir en arrière puis sélectionner le nouveau calendrier pour pouvoir saisir dans les différents champs.

ZygOm4t1k
Actif
Messages : 1655
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par ZygOm4t1k » 25 nov. 2017, 09:39

moicphil a écrit :
24 nov. 2017, 20:24
J'ai testé l 'événement via un scénario qui rafraîchi le calendrier toutes les minutes.. mon action de début ne s'est pas déclenchée. :(

Tu pourras tester de ton coté stp ?

Cela fonctionne chez moi ... Tu peux essayer juste de sauvegarder le calendrier sur jeedom aprés avoir créé ton événement sur le calendrier externe?


Autre chose, si j'ajoute un nouveau calendrier, cela affiche les paramètres du dernier calendrier créé au lieu d'afficher des champs vides.
Il faut revenir en arrière puis sélectionner le nouveau calendrier pour pouvoir saisir dans les différents champs.

J'arrive pas à reproduire mais je vais regarder ça

moicphil
Timide
Messages : 45
Inscription : 26 juin 2014, 15:37

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par moicphil » 25 nov. 2017, 15:45

Salut

Bon, pareil même en sauvegardant le calendrier Jeedom aprés ajout de l'évènement sur Google agenda.

Au cas ou, j'ai spécifié une action de fin, idem, pas de déclenchement.

( 3.1.7 sur VM ESXI )

ZygOm4t1k
Actif
Messages : 1655
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par ZygOm4t1k » 25 nov. 2017, 16:56

J'ai un bug aussi
Tu peux essayer avec l'action popup.
Chez moi l'action message ne se lance pas quelque fois . (Idem sur calendrier officiel)

moicphil
Timide
Messages : 45
Inscription : 26 juin 2014, 15:37

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par moicphil » 25 nov. 2017, 17:45

Pareil quelque soit l'action, j'ai mis un module z-wave pour tester.

Image

ZygOm4t1k
Actif
Messages : 1655
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par ZygOm4t1k » 26 nov. 2017, 12:36

Salut.

J'ai modifié complètement le plugin dans sa façon de gérer les événements dans la dernière betâ.

Il faut supprimer les événements déjà créés. Pour créer des nouveaux il faut aller sur le calendrier et cliquer sur lévénement.

Plus besoin d'enregistrer ou sauvegarder le calendrier.Cela se fait automatiquement

Mettre en debug et me donner le retour si ça fonctionne pas.

moicphil
Timide
Messages : 45
Inscription : 26 juin 2014, 15:37

Re: [Plugin Tiers][Sujet Principal] Calendrier Ics ( Apple, Google,etc..)

Message par moicphil » 27 nov. 2017, 11:11

Salut

J'ai mis à jour avec ta dernière béta.

Tests concluants, les événements sont bien envoyés ! Good job ;)

Maintenant, j'aimais bien le principe de la précédente release, à savoir :

> Le fait d'avoir qu'un seul événement qu'on peut affecté à plusieurs dates et lancé par comparaison de titre..

Actuellement ( ou alors j'ai mal vu ), il faut se taper chaque événement du calendrier pour affecter les actions.
Tu as prévu quelque chose pour les événements récursifs ?

Répondre

Revenir vers « [Catégorie] Organisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité