Automatiser le chauffage

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Automatiser le chauffage

Message par Lutty le Mer 09 Nov 2016, 17:58

Bonjour à tous,

j'ai fait un petit truc pour ma Zoé
J'ai automatisé le chauffage le matin à 7H20 et le soir à 17H30 de manière définitive (plus aucune action manuelle jamais Smile )

Tout d'abord vous devez avoir un pc Linux sous la main qui tourne régulièrement (moi mon raspberrypi fait parfaitement l'affaire)
Ensuite, vous avez besoin de récupérer votre identifiant véhicule qui est sous la forme  VF1AGVYB999999999

Il est possible de le récupérer de la façon suivante ( pas la plus simple mais pas trouvé mieux) :
- Aller sur le site Service ZE
- Ouvrez le menu de debug du navigateur (souvent F12, sinon clic droit sur la page examiner l’élément)
- Dans la partie réseau et filtrer les requêtes XHR. cliquer sur effacer pour vider l'historique.
- Puis lancer une programmation du chauffage et vous devriez avoir ceci :


Récupérer l'identifiant du véhicule entouré en rouge sur mon exemple.

Ensuite voici le script qui programme le chauffage :

Code:
#!/bin/bash
token=$(curl 'https://www.services.renault-ze.com/api/user/login' -X POST -H 'Accept: application/json, text/plain, */*' -H 'Content-Type: application/json;charset=utf-8' -d '{"username":"<email_here>","password":"<password_here>"}' | jq -r ".token")
curl 'https://www.services.renault-ze.com/api/vehicle/<id_vehicule>/air-conditioning/scheduler' -X POST -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/' -d "{"start":"$1"}"

id_vehicule : L'identifiant du véhicule récupérer plus tot
email_here : l'email utilisé pour se connecter au site service ze
password_here : le password utilisé pour se connecter au site service ze

Le script est à enregistrer au format .sh
et se declenche par la commande ./NomDuScript.sh 1730
Cela programe le chauffage pour 17h30
ou ./NomDuScript.sh 0720
Cela programe le chauffage pour 7h20 (le zéro initial est important)

Il y a des dépendances pour le bon fonctionnement du script curl et jq (curl pour faire des requetes http et jq pour indexer la réponse et retrouver le token d'authentification)
Un "sudo apt-get install curl jq" devrait suffire


Ensuite plus qu'à utiliser un cron pour lancer la programmation du chauffage tous les jours ouvrés :

Code:

0 5 * * mon,tue,wed,thu,fri /home/pi/chauffage.sh 0720 >>/tmp/chauffage.log
30 14  * * mon,tue,wed,thu,fri /home/pi/chauffage.sh 1730 >>/tmp/chauffage.log

A 5h du matin la raspberry programme le chauffage pour 7h20
et à 14h30 la raspberry le programme pour 17h30.

Si vous avez des questions ...


Dernière édition par Lutty le Jeu 10 Nov 2016, 17:42, édité 4 fois
avatar
Lutty

Messages : 129
Date d'inscription : 16/09/2015
Age : 27
Localisation : Seine Maritime

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Lutty le Mer 09 Nov 2016, 18:05

En modifiant mon script il est possible de déclenché la charge de la Zoé automatiquement. Mais cela reste dangereux si la Zoé ne reçoit pas l'ordre (la charge ne commencera pas).

Tout ce qu'il est faisable via l'interface est faisable via script
avatar
Lutty

Messages : 129
Date d'inscription : 16/09/2015
Age : 27
Localisation : Seine Maritime

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par BenoitF54 le Mer 09 Nov 2016, 18:06

Super ! Je vais surement tester ça Very Happy

J'avais pensé à la même chose, mais je n'avais pas trop regardé encore pour faire ça. En tous cas, j'étais aussi parti sur un script sh que j'aurais mis sur ma debian (serveur dédié).

J'ai des questions, mais sur le conditionnement en lui même. On sait exactement quand il se lance, combien de temps, en fonction de si la voiture est branchée ou pas ? 
Je sais qu'avec la télécommande, c'est 5 min seulement. Y a une différence entre la programmation par le R-link ou via le site web ?
J'ai une tonne de questions à ce sujet pour savoir comment c'est géré précisément. 
Rien que pour la T°, ça chauffe à combien ?

BenoitF54

Messages : 257
Date d'inscription : 11/09/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Lutty le Jeu 10 Nov 2016, 09:01

Alors le chauffage se lance même la voiture non branché. J'ai l'impression qu'il chauffe à 20°C quelque soit le réglage de la climatisation.
Alors la différence avec le Rlink est que le Rlink ne déclenche pas le chauffage si la voiture n'est pas branché alors que le site web si.

Il me semble qu'il y a 10 minute de chauffage. Mais je vérifierai.

Autre info, j'ai changé les horaires de mes programmations de chauffage (dans la crontab) pour que ça tombe au moment où la voiture roule et optimise les chances qu'elle reçoive bien l'ordre (car si la voiture est en veille (ni en charge ni en circulation) elle ne reçoit pas l'ordre).  Je donne une retour d'ici quelques jours.

PS au modérateur / admin : Désolé je me rend compte après coup que mon post aurait eu plus sa place dans la catégorie :Éclairage, chauffage, clim, et autres électroniques. Est il possible de le déplacer ?


Dernière édition par Lutty le Jeu 10 Nov 2016, 13:38, édité 1 fois
avatar
Lutty

Messages : 129
Date d'inscription : 16/09/2015
Age : 27
Localisation : Seine Maritime

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par MatElec le Jeu 10 Nov 2016, 10:29

bravo ! belle étude et beau tuto !!

PS : je ne comprends pas que l'on ne puisse pas programmer le chauffage... on est assez grand pour savoir si le niveau de charge de la batterie le permet ou pas Evil or Very Mad
avatar
MatElec

Messages : 1188
Date d'inscription : 13/06/2016
Age : 43
Localisation : Bouches-du-Rhône

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par decalco le Jeu 10 Nov 2016, 13:13

Magnifique ! Formidable ! Génial ! et bravo surtout !! cheers
Du coup je n'ai pas pu m'empêcher d'essayer  bounce

Pour le token d'authentification, aucun souci.

En revanche, pour l'envoi de la commande, j'ai eu ce message :
Code:
{"code":1203244171,"message":"Could not read document: Unexpected character ('s' (code 115)): was expecting double-quote to start field name\n at [Source: java.io.PushbackInputStream@51c3fe81; line: 1, column: 3]; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('s' (code 115)): was expecting double-quote to start field name\n at [Source: java.io.PushbackInputStream@51c3fe81; line: 1, column: 3]","timestamp":1478782833834}

J'ai modifié la dernière partie de la commande (pour un démarrage à 17h00)
Code:
-d "{"start":"1700"}"
par
Code:
-d '{"start":"1700"}'
(peut être la commande curl différemment sensible aux " et aux ' )

Et du coup, j'obtiens bien :


Quelle serait la commande pour lancer la charge ?
avatar
decalco

Messages : 419
Date d'inscription : 21/05/2012
Age : 44
Localisation : Oise

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par pascal11 le Jeu 10 Nov 2016, 13:34

Ca a l'air super mais vous m'avait perdu Embarassed !

Il faut que je me connecte pour mettre en pratique et peut-être comprendre geek

pascal11

Messages : 2431
Date d'inscription : 30/10/2014
Age : 42
Localisation : Carcassonne

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Lutty le Jeu 10 Nov 2016, 13:36

decalco a écrit:
Code:
-d "{"start":"1700"}"
par
Code:
-d '{"start":"1700"}'
(peut être la commande curl différemment sensible aux " et aux ' )
Normalement, les doubles quotes était échappé par des anti-slash, ça as du sauter durant mes copier coller ou mes éditions de post je viens de le corriger.

De plus, pour moi les doubles quotes et nécessaire pour indiquer au bash d’interpréter le paramètre de la commande $1. Si tu met pas de double quote $1 ne sera pas remplacer par 1700 et donc Renault comprendra pas XD

decalco a écrit:

Quelle serait la commande pour lancer la charge ?

Je te dis ça dès que ma voiture n'est plus en charge Wink
avatar
Lutty

Messages : 129
Date d'inscription : 16/09/2015
Age : 27
Localisation : Seine Maritime

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par decalco le Jeu 10 Nov 2016, 13:57

Du coup, je m'amuse un peu Laughing

Avec la commande GET, on peut obtenir le "next_date" :

Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYAxxxxxxxxx/air-conditioning/scheduler' -X GET -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'
{"next_start":"1700"}

Et avec la commande DELETE, on annule la programmation du pré-conditionnement (non accessible par l'interface web apparemment) :

Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYAxxxxxxxxx/air-conditioning/scheduler' -X DELETE
 -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bear
er $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'
avatar
decalco

Messages : 419
Date d'inscription : 21/05/2012
Age : 44
Localisation : Oise

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Lutty le Jeu 10 Nov 2016, 14:32

Pour lancer la charge :
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/charge' -X POST -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'

Pour allumer tout de suite la clim
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/air-conditioning' -X POST  -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'

Pour récupérer la prochaine programmation de la clim
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/air-conditioning/scheduler' -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'
Réponse
Code:
{"next_start":"1730"}

Pour supprimer la prochaine programmation de la clim, merci decalco
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/air-conditioning/scheduler' -X DELETE
 -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'

Pour récupérer le dernier statut de la clim
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/air-conditioning/last'  -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'
Réponse
Code:
{"date":1478788430000,"type":"USER_REQUEST","result":"SUCCESS"}

Pour récupérer l'état de la batterie
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/battery'  -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/
Réponse:
Code:
{"charging":false,"plugged":true,"charge_level":100,"remaining_range":111.0,"last_update":1478788956000
,"charging_point":"INVALID"}

Pour activer la programmation de la charge
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/charge/scheduler/onboard' -X PUT -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/' -d '{"enabled":false}'

Pour désactiver la programmation de la charge
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/charge/scheduler/onboard' -X PUT -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/' -d '{"enabled":true}'

Pour récupérer le statut de la charge
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/charge/siblings' -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'
Réponse
Code:
{"previous":{"date":1478787410000,"type":"END_NOTIFICATION","charging_point":"INVALID","charge_level"
:100,"remaining_autonomy":114},"next":{"calendar_status":"ACKNOWLEDGED","date":1478844000000,"on_board_calendar_status"
:"ACTIVATED"}}

Changer le planning de programmation
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/charge/scheduler/offboard' -X PUT  -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'  -d '{"optimized_charge":false,"mon":{"start":"0600","duration":"1000"},"tue":{"start":"0700","duration":"1000"},"wed":{"start":"0700","duration":"1000"},"thu":{"start":"0700","duration":"1000"},"fri":{"start":"0700","duration":"2230"},"sat":{"start":"2045","duration":"0845"},"sun":{"start":"2045","duration":"0845"}}'

Envoyer le planning de programmation au véhicule
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYBxxxxxxxxx/charge/scheduler/offboard/deploy' -X POST -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'

Si des choses sont pas clair je peux expliquer Wink


Dernière édition par Lutty le Jeu 10 Nov 2016, 15:44, édité 1 fois
avatar
Lutty

Messages : 129
Date d'inscription : 16/09/2015
Age : 27
Localisation : Seine Maritime

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par decalco le Jeu 10 Nov 2016, 15:21

Nickel ! (attention au vehicule_id en clair dans le code Wink )

J'ajouterais :

Demande de mise à jour du statut de la batterie
Code:
curl 'https://www.services.renault-ze.com/api/vehicle/VF1AGVYAxxxxxxxxx/battery' -X POST -H 'Accept: application/json, text/plain, */*'  -H 'Content-Type: application/json;charset=utf-8' -H "Authorization: Bearer $token" -H 'Host: www.services.renault-ze.com' -H 'Referer: https://www.services.renault-ze.com/'

Il manque encore :
Historique des charges
Code:
/battery/history?begin=" + searchedMonth + "&end=" + searchedMonth
mais je n'arrive pas à trouver le format du "searchedMonth"
avatar
decalco

Messages : 419
Date d'inscription : 21/05/2012
Age : 44
Localisation : Oise

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Lutty le Jeu 10 Nov 2016, 15:52

decalco a écrit:
mais je n'arrive pas à trouver le format du "searchedMonth"

le format : mmyy

soit 1116 pour novembre 2016
ou 0215 pour fevrier 2015

mais c'est
charge/history?begin=1016&end=1116'

et non
battery/history?begin=1016&end=1116'

Merci pour le Vehicule ID même si au final je suis pas sur que cette information soit utile sans les identifiants utilisateurs
avatar
Lutty

Messages : 129
Date d'inscription : 16/09/2015
Age : 27
Localisation : Seine Maritime

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par BenoitF54 le Jeu 10 Nov 2016, 15:59

Bravo les gars !  cheers

Je n'ai pas encore pris le temps de tester tout ça, je vais essayer ce week-end.

BenoitF54

Messages : 257
Date d'inscription : 11/09/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par caillou le Jeu 10 Nov 2016, 18:13

Super travail bravo

BenoitF54 a écrit:J'ai des questions, mais sur le conditionnement en lui même. On sait exactement quand il se lance, combien de temps, en fonction de si la voiture est branchée ou pas ? 
Je sais qu'avec la télécommande, c'est 5 min seulement. Y a une différence entre la programmation par le R-link ou via le site web ?
J'ai une tonne de questions à ce sujet pour savoir comment c'est géré précisément. 
Rien que pour la T°, ça chauffe à combien ?

Programmation clim toujours en auto à 21°
Depuis la voiture: Branchée forcément, peut se déclencher jusqu'à 1h avant l'heure en fonction de la température extérieur
Depuis la clé: 5min et SOC>45%
Depuis internet: 5min et SOC>45% (voir l'icone "i" sur le site web)

Je comprends que les lignes de codes proposées permettent de reproduire les actions du site web, et donc 5min max de clim
L'idéal serait de réussir à "hacker" le système pour faire l'équivalent de la programmation depuis la voiture, mais depuis internet santa

avatar
caillou

Messages : 417
Date d'inscription : 21/03/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Bigfoot le Jeu 10 Nov 2016, 20:11

Vous m'épatez, j'ai l'impression d'être au milieu de savants fous Very Happy

Dans l'ideal j'aimerais pouvoir déclencher le pré-conditionnement par commande vocale du smartphone :
Ex Apple : dis Siri, programme le chauffage de Zoe à 8h00 ! Very Happy
avatar
Bigfoot

Messages : 9209
Date d'inscription : 01/05/2014
Age : 100
Localisation : Herault

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par LaurentB le Jeu 10 Nov 2016, 20:37

Chapeau bas, super boulot rabbit.
Ça y est, on peut dire que Zoé a une API officieuse ?!

Quand on n'a pas de serveur Linux mais par contre un smartphone toujours sur le pied de guerre, il faudrait pouvoir exécuter des scripts depuis par exemple Tasker. Mais là peut-être que je rêve Wink...
avatar
LaurentB

Messages : 1610
Date d'inscription : 16/10/2014
Age : 44
Localisation : Ouest Lyonnais

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par BenoitF54 le Jeu 10 Nov 2016, 21:23

Par contre, ça dépend toujours des serveurs Renault ... 
Depuis que j'ai ma Zoé, soit presque 1 mois, à 2 ou 3 reprises, je n'avais plus accès aux infos concernant ma Zoé depuis le site.
Mais ce n'était pas le site web en lui même, mais le serveur qui est interrogé par le site, serveur qui communique également avec les Zoé donc.

En tous cas, ces scripts permettent de faire plus de choses qu'avec le site et ça c'est cool !  Very Happy

BenoitF54

Messages : 257
Date d'inscription : 11/09/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Lutty le Ven 18 Nov 2016, 07:57

Une possibilité grâce à l'api +Linux + Conky (parti intéressante entouré en rouge)



Je peux fournir le code si ça intéresse Wink
avatar
Lutty

Messages : 129
Date d'inscription : 16/09/2015
Age : 27
Localisation : Seine Maritime

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Lutty le Sam 19 Nov 2016, 10:54

Bigfoot a écrit:Vous m'épatez, j'ai l'impression d'être au milieu de savants fous Very Happy  

Dans l'ideal j'aimerais pouvoir déclencher le pré-conditionnement par commande vocale du smartphone :
Ex Apple : dis Siri, programme le chauffage de Zoe à 8h00 ! Very Happy

Tu souhaiterai faire un truc dans ce genre là ?



Par contre, désolé je travaille qu'avec Android, je suis pas très Apple ^^

Désolé pour la qualité de la vidéo, mais pas moyen d'utiliser le record d'écran natif d'Android et Google now en même temps (conflict sur le micro)
avatar
Lutty

Messages : 129
Date d'inscription : 16/09/2015
Age : 27
Localisation : Seine Maritime

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Bigfoot le Sam 19 Nov 2016, 12:17

Excellent !
Pourquoi on n'a pas tous un copain programmeur ?
avatar
Bigfoot

Messages : 9209
Date d'inscription : 01/05/2014
Age : 100
Localisation : Herault

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par alainrvt le Sam 19 Nov 2016, 13:47

Bravo les gars, bon dites donc vous ne pouvez pas améliorez l'affaire ODB de m..... ?

_________________
ACOZE : Association des COnducteurs d'automobiles Zéro Emission.
www.acoze.org
avatar
alainrvt

Messages : 6409
Date d'inscription : 20/01/2014
Localisation : Wasselonne - Bas-Rhin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Lutty le Sam 19 Nov 2016, 14:01

alainrvt a écrit:Bravo les gars, bon dites donc vous ne pouvez pas améliorez l'affaire ODB de m..... ?

Merci

Si seulement Renault pouvais libérer les sources de l'ordinateur de bord et de R-Link ... les possibilités seront juste énorme. Rien que pouvoir modifiêr le design du compteur et compagnie. Car personnellement je les trouve pas terrible...

Après tout est une question de temps ... Et j'en ai pas forcement autant que j'en voudrais ^^

Pour ceux qui veulent la même chose que moi, vous aurez besoin de l'application automate : https://play.google.com/store/apps/details?id=com.llamalab.automate
et d'ajouter ce "flow" : http://llamalab.com/automate/community/flows/8375
Il faudra l’éditer avec le bouton avec un crayon, rien de bien sorcier,  3 choses à modifier :

Cela se passe sur les deux cases surlignées :


Juste à cliquer dessus pour éditer, sur celle du haut, mettre son email et mot de passe


Sur celle du bas son vehicule id :


Plus qu'à start le "flow". Il énoncera la charge une fois pour vérifier que tout est OK. Puis attendra, qu'un l'ordre soit donné à Google Now pour le redire.

L'ordre doit être formulé avec les mots suivants : batterie de la/ma Zoé.
ça peut être : quel est le niveau de charge de la batterie de ma Zoé ?
ou : Où en est la batterie de la Zoé ?
voir : Batterie de la Zoé.

Si il y a des questions Wink

PS :  le flow va surement demander des droits, voici l'explication :
Accès au réseau : Faut bien contacter l'api
Stockage : Je stocke le token d'authentification de Renault dans la carte mémoire (dossier Download) pour éviter de faire trop de requête à Renault pour rien, si on surcharge l'api pour rien ils seraient capable de nous en compliquer l'accès. De même, je stocke aussi la réponse sur l’état de la batterie. Au maximum, il y aura 1 requête d'authentification toutes les deux heures et une requête d’état de la batterie toutes les 10 minutes. Inutile de faire plus car le site de Renault actualise l’état de la batterie toutes les 30 minutes.
L’accessibilité : C'est pour voir ce que Google Now à entendu et déclencher la réponse si on retrouve les mots cherchés
avatar
Lutty

Messages : 129
Date d'inscription : 16/09/2015
Age : 27
Localisation : Seine Maritime

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par LaurentB le Sam 19 Nov 2016, 20:26

Bravo, franchement tu assures Very Happy

Je me suis déjà heurté à cette histoire de micro qu'on ne peut 'écouter' via plusieurs applications en simultané (enregistrer une vidéo tout en utilisant Autovoice via Tadker). C'est frustrant cette limitation. Je me suis arrêté avec Android 6.0.1. Avec Android 7, je n'ai pas pas testé...
avatar
LaurentB

Messages : 1610
Date d'inscription : 16/10/2014
Age : 44
Localisation : Ouest Lyonnais

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par amiral_sub le Mar 21 Mar 2017, 22:32

Hello, j'ai une​ zoe depuis samedi, je n'arrête pas de rouler, elle est top. J'ai essayé les lignes de commande, c'est top. Que diriez vous si je crée une appli Android qui serait un calendrier de chauffe ? Y aurait-il du monde intéressé? L'application ferait les appels web pour déclencher le chauffage à chaque fois qu'on atteint l'heure prédéfinie.

amiral_sub

Messages : 155
Date d'inscription : 20/03/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par MerciMerci le Jeu 23 Mar 2017, 13:28

@Amiral_sub: ce serait bien sympa! Je pensais me faire quelques crons, mais Madame n'aura pas très envie d'y toucher et de les modifier...

MerciMerci

Messages : 7
Date d'inscription : 20/02/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Automatiser le chauffage

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum