Google calendar

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
mimit54
Messages : 21
Inscription : 26 nov. 2014, 14:19
Localisation : Nancy

Google calendar

Message par mimit54 »

Bonjour à tous,
J'ai installé l'API googlecl de google selon le tuto du wiki http://www.domoticz.com/wiki/Interactin ... e_Calendar, mais malheureusement j'ai l'erreur suivante:

Code : Tout sélectionner

pi@domoticzpi ~ $ /usr/bin/google calendar today --cal Domoticz

Failed to get entries: {'status': 403, 'body': '<HTML>\n<HEAD>\n<TITLE>Forbidden</TITLE>\n</HEAD>\n<BODY BGCOLOR="#FFFFFF" TEXT="#000000">\n<H1>Forbidden</H1>\n<H2>Error 403</H2>\n</BODY>\n</HTML>\n', 'reason': 'Forbidden'}
No calendar matches "Domoticz"
J'ai reinstalle, verifié les droits, ..., je suis démuni et si ma foi vous aviez des idées, je serais très heureux de vous lire.

Bonnes fêtes à tous
Michel
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Google calendar

Message par patrice »

Bonjour
Je t'ai répondu via les commentaires du blog , je reposte ici ma réponse
C'est un problème de droits d'acces
Relis la manip dans l'article suite à un "google calendar today --cal Domoticz" pour bien lui donner les droits

Fais gaffe au copie coller dans un navigateur Windows/Linux graphique à bien prendre tous les caractères
il faut ensuite valider ce que l'on vient de copier/coller dans le navigateur
confirmer sur la page web de ton navigateur l'acces au calendrier
puis sur le raspberry faire entree pour accepter

et
Rebonsoir
J'ai oublié de répondre pour ID
Non il ne faut rien changer dans le script concernant ID

Le lien entre le calendrier et Domoticz se fait sur le NOM donné dans Domoticz ,il faut donc être attentif au majuscules/minuscules pour que des deux coté l'orthographe soit la même
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
mimit54
Messages : 21
Inscription : 26 nov. 2014, 14:19
Localisation : Nancy

Re: Google calendar

Message par mimit54 »

Bonjour Patrice,

J'ai bien relu, mais j'aimerais repartir du début, j'ai pour cela supprimer le compte pi@domoticz dans mon compte google authentification. Seulement je n'ai plus la possibilité de m’identifier après la commande
"google calendar today --cal Domoticz" car j'ai toujours le message d'erreur .

Merci pour ton aide
Michel
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Google calendar

Message par patrice »

Pour repartir propre dans le dossier /home/pi supprime le fichier config dans .config puis /googlecl

tu peux relancer ensuite

google calendar today --cal Domoticz


Je suis en train de remonter un raspi de tests tout propre

j'essaierai ca des que possible
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Google calendar

Message par patrice »

Bonjour,

Bon l'API google est morte le 17/11/2014 :(

https://developers.google.com/google-ap ... e_protocol
Une nouvelle version existe
https://code.google.com/p/gcalcli/

Une discussion sur le forum anglophone à eu lieu http://www.domoticz.com/forum/viewtopic ... 7&start=20

Je modifie l'article du blog pour indiquer qu'il est obsolète et je verrai à la rentrée l'utilisation de la nouvelle API
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
mimit54
Messages : 21
Inscription : 26 nov. 2014, 14:19
Localisation : Nancy

Re: Google calendar

Message par mimit54 »

Bonjour,

En effet, tout s'explique :!: Je te souhaite une bonne fin d'année.
A+
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Google calendar

Message par patrice »

Un peu de crosspost concernant l'Agenda google
Ayant mis à profit mes congés et mon apprentissage de python, je vous fait part de l'arrivée sur le blog d'un premier article concernant la mise en place de ces outils avec les nouvelles versions des outils google.

http://easydomoticz.com/agenda-google-e ... -partie-1/

un second article sera publié demain concernant la mise en place des programmes de liaison Domoticz-Agenda (teasing)

http://easydomoticz.com/agenda-google-e ... 2-partie-2


Si vous utilisez ces outils , merci de venir ici dans le forum faire part de vos remarques
Je sais que je n'ai pas pensé à tout, que les 2 softs sont perfectibles, j'attends vos remarques (et merci de votre indulgence vis à vis d'un programmeur du dimanche)
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
mimit54
Messages : 21
Inscription : 26 nov. 2014, 14:19
Localisation : Nancy

Re: Google calendar

Message par mimit54 »

Merci Patrice,
Je viens de parcourir ton auto et tout ça me paraît très clair, je vais m'y remettre le p?je vite possible dès que j'en aurai terminé avec le relevé de mes compteurs par domoticz.
je te tiens au courant
Bonne année
Michel
mimit54
Messages : 21
Inscription : 26 nov. 2014, 14:19
Localisation : Nancy

Re: Google calendar

Message par mimit54 »

Y a du mieux, apres un chmod, j'ai ce résultat

Code : Tout sélectionner

Traceback (most recent call last):
  File "/usr/local/bin/gcalcli", line 5, in <module>
    pkg_resources.run_script('gcalcli==3.2', 'gcalcli')
  File "build/bdist.linux-armv6l/egg/pkg_resources/__init__.py", line 696, in run_script
  File "build/bdist.linux-armv6l/egg/pkg_resources/__init__.py", line 1614, in run_script
  File "/usr/local/lib/python2.7/dist-packages/gcalcli-3.2-py2.7.egg/EGG-INFO/scripts/gcalcli", line 2457, in <module>
    BowChickaWowWow()
  File "/usr/local/lib/python2.7/dist-packages/gcalcli-3.2-py2.7.egg/EGG-INFO/scripts/gcalcli", line 2314, in BowChickaWowWow
    gcal.AgendaQuery(startText=args[1], endText=args[2])
  File "/usr/local/lib/python2.7/dist-packages/gcalcli-3.2-py2.7.egg/EGG-INFO/scripts/gcalcli", line 1605, in AgendaQuery
    eventList = self._SearchForCalEvents(start, end, None)
  File "/usr/local/lib/python2.7/dist-packages/gcalcli-3.2-py2.7.egg/EGG-INFO/scripts/gcalcli", line 1530, in _SearchForCalEvents
    singleEvents=True).execute()
  File "/usr/local/lib/python2.7/dist-packages/oauth2client/util.py", line 135, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/google_api_python_client-1.3.1-py2.7.egg/googleapiclient/http.py", line 723, in execute
googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/calendar/v3/calendars/64b7c9vhgqm3cn9h0ihbffr3ug%40group.calendar.google.com/events?timeMax=2015-01-22T23%3A59%3A00%2B01%3A00&alt=json&singleEvents=true&timeMin=2015-01-22T00%3A00%3A00%2B01%3A00 returned "Daily Limit Exceeded">
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Google calendar

Message par patrice »

Bon OK, c'est donc pas la que ca coince mais dans le getgooglecal.py

Télécharge le ici http://easydomoticz.com/scripts/getgooglecal.py

Refais un sudo chmod +x et reteste
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Répondre