Google calendar
Re: Google calendar
Bonjour
J'ai mis l'authentification dans le script dans le haut il y a user et password à remplir
la nlle version est la
http://easydomoticz.com/scripts/cal_action.py
Merci de me dire c'est OK pour toi
J'ai mis l'authentification dans le script dans le haut il y a user et password à remplir
la nlle version est la
http://easydomoticz.com/scripts/cal_action.py
Merci de me dire c'est OK pour toi
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
Re: Google calendar
bonjour,
- Avec passwd + debug = 0 ou 1 ==> NOK
- Sans passwd + debug = 0 ou 1 ==> OK
- Avec passwd + debug = 0 ou 1 ==> NOK
- Sans passwd + debug = 0 ou 1 ==> OK
Re: Google calendar
Bonjour chez cela ne fonctionne pas! je suis nouveau et je ne vois pas pourquoi!!!!!
Si je tape dans le navigateur :
http://192.168.1.2:8080/json.htm?type=c ... itchcmd=On
Le idx 26 passe sur on mais quand je passe par la programmation non!
Les commande futur ne saffiche pas comme dans l'exemple, j'ai tjr Rien a faire !
une idée?
cat /var/tmp/googlecal.txt
pi@raspberrypi:~/domoticz/scripts $ cat /var/tmp/googlecal.txt
2015-12-27 00:00 2015-12-28 00:00 maison
2015-12-27 00:40 2015-12-27 01:10 26=On
2015-12-27 01:00 2015-12-27 12:00 26=On
2015-12-27 12:00 2015-12-27 22:00 26=Off
./cal_action.py
pi@raspberrypi:~/domoticz/scripts $ ./cal_action.py
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", 'maison', 'debute a ', '00:00', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 0, 0))
('il est ', datetime.datetime(2015, 12, 27, 10, 12, 59, 826275))
('difference en secondes', 49620)
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", '26=On', 'debute a ', '00:40', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 0, 40))
('il est ', datetime.datetime(2015, 12, 27, 10, 12, 59, 827377))
('difference en secondes', 52020)
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", '26=On', 'debute a ', '01:00', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 1, 0))
('il est ', datetime.datetime(2015, 12, 27, 10, 12, 59, 828190))
('difference en secondes', 53220)
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", '26=Off', 'debute a ', '12:00', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 12, 0))
('il est ', datetime.datetime(2015, 12, 27, 10, 12, 59, 828943))
('difference en secondes', 6420)
Si je tape dans le navigateur :
http://192.168.1.2:8080/json.htm?type=c ... itchcmd=On
Le idx 26 passe sur on mais quand je passe par la programmation non!
Les commande futur ne saffiche pas comme dans l'exemple, j'ai tjr Rien a faire !
une idée?
cat /var/tmp/googlecal.txt
pi@raspberrypi:~/domoticz/scripts $ cat /var/tmp/googlecal.txt
2015-12-27 00:00 2015-12-28 00:00 maison
2015-12-27 00:40 2015-12-27 01:10 26=On
2015-12-27 01:00 2015-12-27 12:00 26=On
2015-12-27 12:00 2015-12-27 22:00 26=Off
./cal_action.py
pi@raspberrypi:~/domoticz/scripts $ ./cal_action.py
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", 'maison', 'debute a ', '00:00', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 0, 0))
('il est ', datetime.datetime(2015, 12, 27, 10, 12, 59, 826275))
('difference en secondes', 49620)
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", '26=On', 'debute a ', '00:40', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 0, 40))
('il est ', datetime.datetime(2015, 12, 27, 10, 12, 59, 827377))
('difference en secondes', 52020)
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", '26=On', 'debute a ', '01:00', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 1, 0))
('il est ', datetime.datetime(2015, 12, 27, 10, 12, 59, 828190))
('difference en secondes', 53220)
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", '26=Off', 'debute a ', '12:00', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 12, 0))
('il est ', datetime.datetime(2015, 12, 27, 10, 12, 59, 828943))
('difference en secondes', 6420)
Re: Google calendar
Bonjour
Attention
il y a un delai AVANT lequel on considère qu'il n'y a rien a faire
regarde en haut du script
LE seuil a 10 dit que le script ne bouge pas tant que on est pas à moins de 10 min de la tache a faire
si tu as une tache a 12:00 le script dit "rien a faire" jusqu'a 11H50 a 11h51 il dit il ya qq chose
Toutefois je ne peux que te conseiller de regarder ce topic ou l'agenda google à été géré en Lua par de nombreuses personnes , il est plus simple à l'utilisation (utilisation des noms au lieu de idx au sein de l'agenda google) viewtopic.php?f=17&t=162&hilit=google+c ... t=30#p9956
Attention
il y a un delai AVANT lequel on considère qu'il n'y a rien a faire
regarde en haut du script
Code : Tout sélectionner
# seuil pour declemecnhemnt des actions
# c'est la tolerance autour de l'heure prevue par rapport a l'heure exacte
# cest a dire que X secondes AVANT l heure prevue on declenche
seuil=10
- See more at: http://easydomoticz.com/agenda-google-et-domoticz-version-2-partie-2/#sthash.tL2vHh5b.dpufsi tu as une tache a 12:00 le script dit "rien a faire" jusqu'a 11H50 a 11h51 il dit il ya qq chose
Toutefois je ne peux que te conseiller de regarder ce topic ou l'agenda google à été géré en Lua par de nombreuses personnes , il est plus simple à l'utilisation (utilisation des noms au lieu de idx au sein de l'agenda google) viewtopic.php?f=17&t=162&hilit=google+c ... t=30#p9956
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
Re: Google calendar
patrice merci du retour
ton script me va bien
j'ai changé le seuil a 0.
j'avait une tache 26=Off a 15h
mais le script en m'affiche toujours pas liens delancement comme dans ton exemple http://easydomoticz.com/wp-content/uplo ... _57_40.png
pi@raspberrypi:~/domoticz/scripts $ cat /var/tmp/googlecal.txt
2015-12-27 00:00 2015-12-28 00:00 maison
2015-12-27 15:00 2015-12-27 16:00 26=Off
pi@raspberrypi:~/domoticz/scripts $ ./getgooglecal.py
pi@raspberrypi:~/domoticz/scripts $ ./cal_action.py
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", 'maison', 'debute a ', '00:00', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 0, 0))
('il est ', datetime.datetime(2015, 12, 27, 15, 13, 4, 953857))
('difference en secondes', 31615)
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", '26=Off', 'debute a ', '15:15', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 15, 15))
('il est ', datetime.datetime(2015, 12, 27, 15, 13, 4, 954978))
('difference en secondes', 115)
ton script me va bien
j'ai changé le seuil a 0.
j'avait une tache 26=Off a 15h
mais le script en m'affiche toujours pas liens delancement comme dans ton exemple http://easydomoticz.com/wp-content/uplo ... _57_40.png
pi@raspberrypi:~/domoticz/scripts $ cat /var/tmp/googlecal.txt
2015-12-27 00:00 2015-12-28 00:00 maison
2015-12-27 15:00 2015-12-27 16:00 26=Off
pi@raspberrypi:~/domoticz/scripts $ ./getgooglecal.py
pi@raspberrypi:~/domoticz/scripts $ ./cal_action.py
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", 'maison', 'debute a ', '00:00', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 0, 0))
('il est ', datetime.datetime(2015, 12, 27, 15, 13, 4, 953857))
('difference en secondes', 31615)
Rien a faire /nothing to do/wir haben nichts damit zu tun
###############################################################
("le fichier dit que l'action ", '26=Off', 'debute a ', '15:15', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 15, 15))
('il est ', datetime.datetime(2015, 12, 27, 15, 13, 4, 954978))
('difference en secondes', 115)
Re: Google calendar
bonjour
pour faire plus simple je souhaiterais partir du meme principe que patrice (tuto bine clair) mais simplement recuperer une info dans le calendrier :
soit travail ou maison
si travail executer http://192.168.1.2:8081/json.htm?type=c ... itchcmd=On
si maison executer http://192.168.1.2:8081/json.htm?type=c ... tchcmd=Off
merci de votre aide
pour faire plus simple je souhaiterais partir du meme principe que patrice (tuto bine clair) mais simplement recuperer une info dans le calendrier :
soit travail ou maison
si travail executer http://192.168.1.2:8081/json.htm?type=c ... itchcmd=On
si maison executer http://192.168.1.2:8081/json.htm?type=c ... tchcmd=Off
merci de votre aide
Re: Google calendar
Bonsoir
Pour ton calendrier travail/maison vois du coté du script Lua si ce n'est pas possible
En ce qui concerne mon script python
je viens de retester à l'instant et
Avec juste une rectification par rapport à ce que j'ai écris ce matin concernant le seuil a 10, il ne s'agit pas de 10 minutes mais de 10 secondes autour de l'heure réelle et la VRAIE explication est que si il y a qq chose a faire et qu'il a plus ou moins 10sec autour de cette heure , hop on déclenche le job, c'est pour pallier a des variations de déclenchement de crontab, parce qu'il faut placer et déclencher ce script dans le crontab toutes les minutes
remets donc 10 dans le seuil
Puis mets toi qq chose dans le calendrier pour dans 10 minutes
lance getgooglecal.py 1 seule fois
puis a intervalle réguliers jusque a l'heure d'echeance le cal_action.py
tu verras que 10 sec avant/apres cela déclenche la tache
et dis moi ce qu'il se passe, surtout si ca ne marche pas comme cela
Pour ton calendrier travail/maison vois du coté du script Lua si ce n'est pas possible
En ce qui concerne mon script python
je viens de retester à l'instant et
ca marche (il me dit qu'il y a un job)_______________________
("le fichier dit que l'action ", '191=Off', 'debute a ', '19:30', 'le :', '2015-12-27')
('heure declenchement ', datetime.datetime(2015, 12, 27, 19, 30))
('il est ', datetime.datetime(2015, 12, 27, 19, 21, 5, 729586))
('difference en minutes', 8)
------------------------
ok actions a faire
('idx=', '191')
('etat=', 'Off')
------------------------
Avec juste une rectification par rapport à ce que j'ai écris ce matin concernant le seuil a 10, il ne s'agit pas de 10 minutes mais de 10 secondes autour de l'heure réelle et la VRAIE explication est que si il y a qq chose a faire et qu'il a plus ou moins 10sec autour de cette heure , hop on déclenche le job, c'est pour pallier a des variations de déclenchement de crontab, parce qu'il faut placer et déclencher ce script dans le crontab toutes les minutes
Code : Tout sélectionner
Etape finale , lancer ce script toutes les minutes par crontab -e
*/1 * * * * sudo /home/pi/domoticz/scripts/cal_action.py
Puis mets toi qq chose dans le calendrier pour dans 10 minutes
lance getgooglecal.py 1 seule fois
puis a intervalle réguliers jusque a l'heure d'echeance le cal_action.py
tu verras que 10 sec avant/apres cela déclenche la tache
et dis moi ce qu'il se passe, surtout si ca ne marche pas comme cela
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
Re: Google calendar
bon je suis pas doué je pense!
j'ai repris le tuto au debut car cela ne marche pas.
alors premier point j'ai créer un calendrier Domoticz mais celui n'i n'apparait pas quand je fait un gcalcli list
pi@raspberrypi:~ $ gcalcli list
Access Title
------ -----
owner vera3seblang@gmail.com
reader Jours fériés en France
comment puis le rajouter?
merci
j'ai repris le tuto au debut car cela ne marche pas.
alors premier point j'ai créer un calendrier Domoticz mais celui n'i n'apparait pas quand je fait un gcalcli list
pi@raspberrypi:~ $ gcalcli list
Access Title
------ -----
owner vera3seblang@gmail.com
reader Jours fériés en France
comment puis le rajouter?
merci
Re: Google calendar
Depuis l'interface google !
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
Re: Google calendar
oui je l'ai rajouté dans google mais il n’apparaît pas