Automatiser le chauffage

Page 2 sur 2 Précédent  1, 2

Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par LaurentB le Jeu 23 Mar 2017 - 21:12

Ben chapeau si tu arrives à faire cela. Car oui, ce serait très intéressant Very Happy.
LaurentB
LaurentB

Messages : 2954
Date d'inscription : 16/10/2014
Localisation : Ouest Lyonnais

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par jch le Sam 6 Mai 2017 - 6:58

j'arrive un peu tard, j'ai raté le sujet en mars.
Bien intéressé pour avoir cette possibilité sur mon téléphone, j'avais pensé à faire quelque chose sur arduino pour déclencher le jour/nuit mais faire une interface graphique avec peu de connaissance.... c'est bien compliqué.

_________________
zoe intens ZE22 blanche 84.000 km, zoe intens rouge ZE40. 60.000 km // A venir: zoe intens ZE50 violet

jch
Modérateur

Messages : 4553
Date d'inscription : 16/03/2013
Age : 48
Localisation : sud Grenoble (la mure)

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par amiral_sub le Sam 6 Mai 2017 - 9:10

Non c'est pas compliqué, il faut se baser sur une appli qui fait réveil, et au lieu de faire sonner faut déclencher l'appel http du chauffage. On trouve assez facilement le code source d'applis de réveil.
La seule difficulté c'est trouver le temps de le faire. Je n'ai pas commencé.
amiral_sub
amiral_sub

Messages : 3825
Date d'inscription : 20/03/2017
Localisation : Bordeaux

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par jlcurty le Lun 17 Juil 2017 - 15:04

bonjour à tous,

connaissez vous un moyen de récupérer à distance le kilométrage de la zoe ( a partir en lisant le compteur :-) )
merci,
jean-louis

jlcurty

Messages : 6
Date d'inscription : 15/06/2017

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par Lutty le Mer 23 Aoû 2017 - 8:45

@jlcurty a écrit:bonjour à tous,

connaissez vous un moyen de récupérer à distance le kilométrage de la zoe ( a partir en lisant le compteur :-) )
merci,
jean-louis

Pas le temps d'approfondir (je suis au boulot) mais une API est dispo la voici :
Code:
curl 'https://www.renault.fr/content/renault_prod/fr_FR/index/my-account/my-car/jcr:content/subNavigation.ownedvehicles.json'  -H 'Cookie: s_fid=XXXXXXXXXXXXXXXXXXX; JSESSIONID=xxxxxxxxxxxxxxxxxxx; OwnerServicesLoggedInName="PRENOM+NOM"'
Reponse :
Code:
{"owned":[{"lastMileageRefresh":"2017-08-23","mileage":31495,"averageMileage":19797,"lastWorkshopVisitMileage":24432,"detailedVehicleName":"Intens","registrationNumber":"XX555XX","firstRegistrationDate":"2015-12-08","electric":true,"vehicleManual":{"path":"//www.cdn.renault.com/content/dam/Renault/FR/owner-services/private/zoe/X101VE/manual.pdf","size":"5.5MB","extension":"pdf"},"relationshipStartDate":"2015-12-08","currentMileageSource":"MYR","annualMileageSource":"RBX","annualMileageDate":"2017-01-30","previousCurrentMileage":"30357","vin":"VF1AGVYBXXXXXXXXX","vehicleName":"ZOE","smallImage":"https://3dv1.renault.com/ImageFromBookmark?configuration\u003dSKTPOU%2FSSCALL%2FPRLEX1%2FSTANDA%2FB10%2FEA2%2FDG%2FCAREG%2FVT002%2FRET02%2FRALU17%2FDRAP03%2FTEGNE%2FRDAR02%2FALEVA%2FSOP02C%2FTRNOR%2FLVAVIP%2FLVAREL%2FNAV3G3%2FRAD37A%2FSDPCLV%2FTLFRAN%2FSAN913%2FBT4MR1\u0026databaseId\u003da3750aea-330d-4c06-91fd-d2ec8d82e763\u0026bookmarkSet\u003dRSITE\u0026bookmark\u003dEXT_34_AV\u0026profile\u003dHELIOS_OWNERSERVICES_SMALL_V2","largeImage":"https://3dv1.renault.com/ImageFromBookmark?configuration\u003dSKTPOU%2FSSCALL%2FPRLEX1%2FSTANDA%2FB10%2FEA2%2FDG%2FCAREG%2FVT002%2FRET02%2FRALU17%2FDRAP03%2FTEGNE%2FRDAR02%2FALEVA%2FSOP02C%2FTRNOR%2FLVAVIP%2FLVAREL%2FNAV3G3%2FRAD37A%2FSDPCLV%2FTLFRAN%2FSAN913%2FBT4MR1\u0026databaseId\u003da3750aea-330d-4c06-91fd-d2ec8d82e763\u0026bookmarkSet\u003dRSITE\u0026bookmark\u003dEXT_34_DESSUS\u0026profile\u003dHELIOS_OWNERSERVICES_LARGE","modelIdentifier":"X101VE"}],"ordered":[]}%  

Malheureusement cette api est pas vraiment destiné aux utilisateur, donc pas de token d'authentification. Il faut récupérer les trois cookies que j'ai cité dans la requête. S'il y a besoin de plus d'info dites le moi j'expliquerai plus en détail
PS : Tous ces cookies ça me donne faim ^^
Lutty
Lutty

Messages : 143
Date d'inscription : 16/09/2015
Age : 30
Localisation : Seine Maritime

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par jlcurty le Mer 23 Aoû 2017 - 15:59

C'est super !

Merci lutty, oui je suis preneur de la marche à suivre pour récupérer ces savoureux cookies Very Happy

curl 'https://www.renault.fr/content/renault_prod/fr_FR/index/my-account/my-car/jcr:content/subNavigation.ownedvehicles.json' -H 'Cookie: s_fid=XXXXXXXXXXXXXXXXXXX; JSESSIONID=xxxxxxxxxxxxxxxxxxx; OwnerServicesLoggedInName="PRENOM+NOM"'

jlcurty

Messages : 6
Date d'inscription : 15/06/2017

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par Lutty le Sam 21 Oct 2017 - 11:11

@jlcurty a écrit:C'est super !

Merci lutty, oui je suis preneur de la marche à suivre pour récupérer ces savoureux cookies  Very Happy

curl 'https://www.renault.fr/content/renault_prod/fr_FR/index/my-account/my-car/jcr:content/subNavigation.ownedvehicles.json'  -H 'Cookie: s_fid=XXXXXXXXXXXXXXXXXXX; JSESSIONID=xxxxxxxxxxxxxxxxxxx; OwnerServicesLoggedInName="PRENOM+NOM"'

Je prend note, je te fais ça quand je peux Smile

J'ai regardé et ça va pas être simple...
Le login se fait via cette url :
curl 'https://www.renault.fr/content/renault_prod/fr_FR/index/login-signup0/_jcr_content/freeEditorial/columns6_853e/col1-par/formtoggle_802c/parToggle1/login_b971.json' -H 'Accept: application/json, text/javascript, */*; q=0.01 -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'X-Requested-With: XMLHttpRequest' -H 'ADRUM: isAjax:true' --data 'username=email%40yahoo.fr&password=password&signature=nMFCkllMoiGwA3Kj53hPYHg55hw%3D&timeStamp=1508589586&uid=001b000025PUcBnAAL&email=email%40yahoo.fr&isRegistered=&isActive=&isLockedOut=&isVerified=&sfdcId=001b000025PUcBnAAL&sfdcActivated=true&callId=&time=&errorCode='

Curl peut stocker les cookies avec un -c <cookie_file> mais le problème c'est les variables en gras...

J'ai parcouru la source de la page pas trouvé où elles peuvent être stocké, j'ai analysé les requêtes HTTP et à part voir que le site de Renault est bourré de tracker et autre cochonnerie pas de trace de ces infos...

Le problème c'est que sans des infos valide le site refuse de nous identifier...

Pour l'instant, je laisse de coté je repasserai peut être un peu de temps dessus quand me viendra une idée lumineuse ...

PS : les données ont été altéré
Lutty
Lutty

Messages : 143
Date d'inscription : 16/09/2015
Age : 30
Localisation : Seine Maritime

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par amiral_sub le Mar 12 Déc 2017 - 14:33

bon j'ai commencé l'appli "unofficialZoe". Le gros avantage c'est que j'ai jamais les sales erreurs rouge du site officiel renault. Donc à venir une version beta
amiral_sub
amiral_sub

Messages : 3825
Date d'inscription : 20/03/2017
Localisation : Bordeaux

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par jppech le Ven 29 Déc 2017 - 13:10

@amiral_sub a écrit:bon j'ai commencé l'appli "unofficialZoe". Le gros avantage c'est que j'ai jamais les sales erreurs rouge du site officiel renault. Donc à venir une version beta

quand ? quand ? quand ? bounce bounce bounce What a Face
jppech
jppech

Messages : 89
Date d'inscription : 21/12/2017

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par amiral_sub le Ven 29 Déc 2017 - 15:23

Ca avance lentement. Pour le moment je réussis à déclancher le préchauffage à une heure voulue, mais je n'ai pas encore créé de calendrier, et mon login/mot de passe sont en durs. Pour simplifier je me suis mis à appinventor. C'est bien plus facile qu'android studio
amiral_sub
amiral_sub

Messages : 3825
Date d'inscription : 20/03/2017
Localisation : Bordeaux

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par amiral_sub le Ven 2 Fév 2018 - 14:07

j'ai presque fini, mais mauvaise nouvelle, avec appinventor on ne peut pas déclarer un service, pour que ça tourne en tache de fond. Donc va falloir se rabattre sur android studio, mais je ne maitrise pas. Faut tout refaire. Dommage
amiral_sub
amiral_sub

Messages : 3825
Date d'inscription : 20/03/2017
Localisation : Bordeaux

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par thebluffer le Dim 7 Oct 2018 - 21:23

Ce sujet est génial ! Bon je teste le coup du script et si ça marche comme je veux, je regarde du coté de l'appli Android, j'ai déjà fait quelques essais et le Java me fait pas vraiment peur...
Au final en fonctionnalités on voudrait quoi avec quel look ?

thebluffer

Messages : 7
Date d'inscription : 07/10/2018

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par amiral_sub le Dim 7 Oct 2018 - 22:01

Je me disais que le mieux est de se baser sur l'appli tesla
amiral_sub
amiral_sub

Messages : 3825
Date d'inscription : 20/03/2017
Localisation : Bordeaux

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par fxmx86 le Dim 7 Oct 2018 - 22:24

Oui, c'est pas mal du tout ! Et il doit être possible d'automatiser d'autres petites choses encore Smile

fxmx86

Messages : 569
Date d'inscription : 20/07/2017
Localisation : Dans le SO - 64

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par thebluffer le Dim 7 Oct 2018 - 22:29

Voici déjà le shell proposé avec une gestion des erreurs et des variables parce que c'est plus facile pour tout le monde :
Code:
#!/bin/bash

user="monemail@monprovider.com"
password="monpassword"
id_vehicule="monidvehicule"

if test -z "$1"
then
 echo "Heure non fournie"
else
        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":"'$user'","password":"'$password'"}' | jq -r ".token"`
        if test -n "$token"
        then
                echo "Succès de la connexion"
        response=`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'"}'`
        if test -z "$response"
        then
                echo "Succès de la programmation"
        fi
else
                echo "Echec de le connexion"
        fi
fi

thebluffer

Messages : 7
Date d'inscription : 07/10/2018

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par thebluffer le Dim 7 Oct 2018 - 22:33

Ha oui c'est chouette graphiquement. Faudrait trouver une photo de la zoe vue du dessus.
Après il ne faut pas trop pomper le look, j'ai pas envie d'avoir Elon Musk à mes trousses !

thebluffer

Messages : 7
Date d'inscription : 07/10/2018

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par thebluffer le Dim 7 Oct 2018 - 22:35

amiral_sub, tu veux pas ouvrir un projet sur sourceforge par exemple. Cela permettrait à chacun de contribuer. Moi le graphisme c'est pas mon truc par exemple.

thebluffer

Messages : 7
Date d'inscription : 07/10/2018

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par amiral_sub le Dim 7 Oct 2018 - 23:12

Ben moi non plus, d'où l'idée de s'inspirer de ce qui existe (chez les meilleurs)
amiral_sub
amiral_sub

Messages : 3825
Date d'inscription : 20/03/2017
Localisation : Bordeaux

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par thebluffer le Lun 8 Oct 2018 - 7:37

Ok bon on va faire ce qu'on peut et ce sera déjà bien ! Tu veux que j'ouvre le projet sourceforge ?

thebluffer

Messages : 7
Date d'inscription : 07/10/2018

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par Pixel le Lun 8 Oct 2018 - 7:41

@thebluffer, bonjour et bienvenue sur le forum.

Peux-tu nous faire une petite présentation dans la section qui va bien, pour qu'on te connaisse un peu ?

http://renault-zoe.forumpro.fr/f3-presentation

Merci d'avance. (Je suis intéressé par le sujet aussi).

_________________
Aussi en Toyota Prius+ Lounge blanche.
Membre fondateur de la confrérie des ZoéPriussiens.
Ma borne 22 kW sur ChargeMap
Pixel
Pixel
Administrateur

Messages : 20355
Date d'inscription : 23/01/2015
Age : 71
Localisation : Marolles en Hurepoix (Essonne)

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par thebluffer le Lun 8 Oct 2018 - 8:11

Ok c'est fait Pixel

thebluffer

Messages : 7
Date d'inscription : 07/10/2018

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par seb.maccagnoni le Lun 8 Oct 2018 - 8:27

Top !
À l'époque où j'avais la ZOE, je n'avais pas creusé l'aspect API, j'ai fait ça en mode bourrin avec PhantomJS Smile

seb.maccagnoni

Messages : 3754
Date d'inscription : 04/11/2014
Age : 37
Localisation : Colmar

https://www.maccagnoni.eu

Revenir en haut Aller en bas

Automatiser le chauffage  - Page 2 Empty Re: Automatiser le chauffage

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 2 sur 2 Précédent  1, 2

Revenir en haut

- Sujets similaires

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