Page 1 sur 4
Google calendar
Publié : 25 déc. 2014, 22:44
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
Re: Google calendar
Publié : 26 déc. 2014, 09:47
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
Re: Google calendar
Publié : 26 déc. 2014, 13:52
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
Re: Google calendar
Publié : 26 déc. 2014, 15:13
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
Re: Google calendar
Publié : 27 déc. 2014, 09:21
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
Re: Google calendar
Publié : 27 déc. 2014, 10:58
par mimit54
Bonjour,
En effet, tout s'explique

Je te souhaite une bonne fin d'année.
A+
Re: Google calendar
Publié : 02 janv. 2015, 16:08
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)
Re: Google calendar
Publié : 06 janv. 2015, 22:58
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
Re: Google calendar
Publié : 22 janv. 2015, 23:49
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">
Re: Google calendar
Publié : 23 janv. 2015, 14:34
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