[Tuto] Google Agenda et Domoticz Version 2
[Tuto] Google Agenda et Domoticz Version 2
Bonjour
Depuis quelques semaines, le pilotage de Domoticz par un calendrier google ne fonctionnait plus.
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é 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)
Depuis quelques semaines, le pilotage de Domoticz par un calendrier google ne fonctionnait plus.
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é 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
Objectif : WAF > 1
-
atlantis007
- Messages : 65
- Inscription : 11 janv. 2015, 22:31
- Localisation : biarritz (64)
Re: Google Agenda et Domoticz Version 2
j ai un souci quant je tape les ligne de commande suivant
sudo apt-get install python-pip
j ai le message suivant
Failed to fetch http://archive.raspbian.org/raspbian/po ... _armhf.deb 404 Not Found
Failed to fetch http://archive.raspbian.org/raspbian/po ... _armhf.deb 404 Not Found
je ne voie pas d ou vient le problème
sudo apt-get install python-pip
j ai le message suivant
Failed to fetch http://archive.raspbian.org/raspbian/po ... _armhf.deb 404 Not Found
Failed to fetch http://archive.raspbian.org/raspbian/po ... _armhf.deb 404 Not Found
je ne voie pas d ou vient le problème
Re: Google Agenda et Domoticz Version 2
Bonjour
Quelle est ta distrib ?
si c'est raspbian ou equivalent
un sudo apt-get upgrade
puis sudo apt-get update
et relance l install de pip
sinon essaye ca
sudo curl -O https://raw.github.com/pypa/pip/master/ ... get-pip.py
sudo python get-pip.py
Tu as un proxy ?
Quelle est ta distrib ?
si c'est raspbian ou equivalent
un sudo apt-get upgrade
puis sudo apt-get update
et relance l install de pip
sinon essaye ca
sudo curl -O https://raw.github.com/pypa/pip/master/ ... get-pip.py
sudo python get-pip.py
Tu as un proxy ?
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
Objectif : WAF > 1
-
atlantis007
- Messages : 65
- Inscription : 11 janv. 2015, 22:31
- Localisation : biarritz (64)
Re: Google Agenda et Domoticz Version 2
j ai réussi en suivant tes explications
maintenant le fichier googlecal.txt ne se crée pas dans var/tmp
pourtant je lance bien le chmod
sudo chmod +x /home/pi/domoticz/scripts/getgooglecal.py
mais rien ne se pas
maintenant le fichier googlecal.txt ne se crée pas dans var/tmp
pourtant je lance bien le chmod
sudo chmod +x /home/pi/domoticz/scripts/getgooglecal.py
mais rien ne se pas
Re: Google Agenda et Domoticz Version 2
Bonsoir
Tu dis que rien ne se passe en faisant chmod +x, MAIS SI !! tu rends ton fichier executable (tu le transforme en .exe si tu préfères)
donc si tu l'a fait une fois ca suffit
maintenant il faut lancer ledit fichier en faisant un ./getgooglecal.py si tu est dans le dossier domoticz/scripts ou un /home/pi/domoticz/scripts/getgooglecal.py
et la ca doit se creer
c'est que que j'ai écrit sur le blog
Tu dis que rien ne se passe en faisant chmod +x, MAIS SI !! tu rends ton fichier executable (tu le transforme en .exe si tu préfères)
donc si tu l'a fait une fois ca suffit
maintenant il faut lancer ledit fichier en faisant un ./getgooglecal.py si tu est dans le dossier domoticz/scripts ou un /home/pi/domoticz/scripts/getgooglecal.py
et la ca doit se creer
c'est que que j'ai écrit sur le blog
Téléchargez et recopiez le dans /home/pi/domoticz/scripts
Un chmod +x sur ce fichier, un ./votrefichier.py
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
Objectif : WAF > 1
-
atlantis007
- Messages : 65
- Inscription : 11 janv. 2015, 22:31
- Localisation : biarritz (64)
Re: Google Agenda et Domoticz Version 2
voila le message que j obtient
-bash: /home/pi/domoticz/scripts/getgooglecal.py: /usr/bin/python^M: bad interpreter: No such file or directory
-bash: /home/pi/domoticz/scripts/getgooglecal.py: /usr/bin/python^M: bad interpreter: No such file or directory
-
atlantis007
- Messages : 65
- Inscription : 11 janv. 2015, 22:31
- Localisation : biarritz (64)
Re: Google Agenda et Domoticz Version 2
voila le message que j obtient
-bash: /home/pi/domoticz/scripts/getgooglecal.py: /usr/bin/python^M: bad interpreter: No such file or directory
comment tu lance un fichier ./getgooglecal.py
-bash: /home/pi/domoticz/scripts/getgooglecal.py: /usr/bin/python^M: bad interpreter: No such file or directory
comment tu lance un fichier ./getgooglecal.py
Re: Google Agenda et Domoticz Version 2
Je pense que tu ouvres ton fichier depuis un editeur sous Windows qui rajoute des ^M partout
ce qui plante le script
ouvre ton fichier avec sudo pico getgooglecal.py
Sinon dans ton truc sous windows trouve quelque chose concernant les fin de ligne unix
https://www.google.fr/search?q=%3A+%2Fu ... 3&ie=UTF-8
Une fois ca reglé en effet c'est ./getgo.....py
ce qui plante le script
ouvre ton fichier avec sudo pico getgooglecal.py
Sinon dans ton truc sous windows trouve quelque chose concernant les fin de ligne unix
https://www.google.fr/search?q=%3A+%2Fu ... 3&ie=UTF-8
Une fois ca reglé en effet c'est ./getgo.....py
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
Objectif : WAF > 1
-
atlantis007
- Messages : 65
- Inscription : 11 janv. 2015, 22:31
- Localisation : biarritz (64)
Re: Google Agenda et Domoticz Version 2
voici mon fichier je n arrive pas a le lance
#!/usr/bin/python
# -*- coding: utf-8 -*-
# ce programme interroge l agenda google et renvoie les taches du jour
# dans un fichier texte
import time
import os
############# Parametres #################################
# on utilise gcalcli qui doit etre installe
# Nom du calendrier google qui contient les actions Domoticz
domoticz_cal="Domoticz"
#options de la ligne de commande cf doc google
options="--tsv --military"
agenda_start="00:00"
agenda_end="23:59"
# fichier et chemin pour agenda
rep="/var/tmp/"
file="googlecal.txt"
#debug = 1 on affiche les chaines de caracteres recues
debug=0
# fin du parametrage #
############### fin des parametres #############################
datej=time.strftime('%Y%m%d',time.localtime())
#gcalcli --cal=Domoticz agenda '20141230T00:00' '20141230T23:59" --tsv --military
lignecde="gcalcli --cal="+domoticz_cal+" agenda "+"'"+datej+"T"+agenda_start+"' '"+datej+"T"+agenda_end+"' "+options
lignecde=lignecde+" > "+rep+file
os.system(lignecde)
if debug!=0:
print datej
print lignecde
os.system ('cat /var/tmp/googlecal.txt')
#!/usr/bin/python
# -*- coding: utf-8 -*-
# ce programme interroge l agenda google et renvoie les taches du jour
# dans un fichier texte
import time
import os
############# Parametres #################################
# on utilise gcalcli qui doit etre installe
# Nom du calendrier google qui contient les actions Domoticz
domoticz_cal="Domoticz"
#options de la ligne de commande cf doc google
options="--tsv --military"
agenda_start="00:00"
agenda_end="23:59"
# fichier et chemin pour agenda
rep="/var/tmp/"
file="googlecal.txt"
#debug = 1 on affiche les chaines de caracteres recues
debug=0
# fin du parametrage #
############### fin des parametres #############################
datej=time.strftime('%Y%m%d',time.localtime())
#gcalcli --cal=Domoticz agenda '20141230T00:00' '20141230T23:59" --tsv --military
lignecde="gcalcli --cal="+domoticz_cal+" agenda "+"'"+datej+"T"+agenda_start+"' '"+datej+"T"+agenda_end+"' "+options
lignecde=lignecde+" > "+rep+file
os.system(lignecde)
if debug!=0:
print datej
print lignecde
os.system ('cat /var/tmp/googlecal.txt')
Re: Google Agenda et Domoticz Version 2
Oui merci je reconnais bien c'est mon script
Et la réponse à mon post précédent ?
Et la réponse à mon post précédent ?
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
Objectif : WAF > 1