Vous savez si il y aura un soutien pour plus d'une zone? j'ai 3 Si vous avez besoin d'un Beta tester, je serais heureux de vous aider.
[Plugin Tiers][Sujet Principal] Plugin Tado
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Je vais faire attention, Merci beaucoup.
Vous savez si il y aura un soutien pour plus d'une zone? j'ai 3 Si vous avez besoin d'un Beta tester, je serais heureux de vous aider.
Vous savez si il y aura un soutien pour plus d'une zone? j'ai 3 Si vous avez besoin d'un Beta tester, je serais heureux de vous aider.
Helper Officiel Jeedom
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Voir message plus haut pour ceux qui veulent contribuer
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Je teste
https://my.tado.com/api/v2/homes/<HOMEI ... d=PASSWORD
https://my.tado.com/api/v2/homes/<HOMEI ... d=PASSWORD
https://my.tado.com/api/v2/homes/<HOMEI ... d=PASSWORD
Zones
https://my.tado.com/api/v2/homes/<HOMEID>/zones
J'ai supprimé les numéros de série pour "sécurité"
Autre chose
Merci
Bull
https://my.tado.com/api/v2/homes/<HOMEI ... d=PASSWORD
https://my.tado.com/api/v2/homes/<HOMEI ... d=PASSWORD
https://my.tado.com/api/v2/homes/<HOMEI ... d=PASSWORD
Code : Tout sélectionner
{"tadoMode":"HOME","geolocationOverride":false,"geolocationOverrideDisableTime":null,"preparation":null,"setting":{"type":"HEATING","power":"OFF","temperature":null},"overlayType":"MANUAL","overlay":{"type":"MANUAL","setting":{"type":"HEATING","power":"OFF","temperature":null},"termination":{"type":"MANUAL","projectedExpiry":null}},"openWindow":null,"link":{"state":"ONLINE"},"activityDataPoints":{"heatingPower":{"type":"PERCENTAGE","percentage":0.00,"timestamp":"2017-09-15T18:30:22.435Z"}},"sensorDataPoints":{"insideTemperature":{"celsius":23.93,"fahrenheit":75.07,"timestamp":"2017-09-15T18:30:21.755Z","type":"TEMPERATURE","precision":{"celsius":0.1,"fahrenheit":0.1}},"humidity":{"type":"PERCENTAGE","percentage":33.70,"timestamp":"2017-09-15T18:30:21.755Z"}}}
{"tadoMode":"HOME","geolocationOverride":false,"geolocationOverrideDisableTime":null,"preparation":null,"setting":{"type":"HEATING","power":"OFF","temperature":null},"overlayType":"MANUAL","overlay":{"type":"MANUAL","setting":{"type":"HEATING","power":"OFF","temperature":null},"termination":{"type":"MANUAL","projectedExpiry":null}},"openWindow":null,"link":{"state":"ONLINE"},"activityDataPoints":{"heatingPower":{"type":"PERCENTAGE","percentage":0.00,"timestamp":"2017-09-15T18:22:43.850Z"}},"sensorDataPoints":{"insideTemperature":{"celsius":23.86,"fahrenheit":74.95,"timestamp":"2017-09-15T18:26:36.414Z","type":"TEMPERATURE","precision":{"celsius":0.1,"fahrenheit":0.1}},"humidity":{"type":"PERCENTAGE","percentage":28.80,"timestamp":"2017-09-15T18:26:36.414Z"}}}
{"tadoMode":"HOME","geolocationOverride":false,"geolocationOverrideDisableTime":null,"preparation":null,"setting":{"type":"HEATING","power":"OFF","temperature":null},"overlayType":"MANUAL","overlay":{"type":"MANUAL","setting":{"type":"HEATING","power":"OFF","temperature":null},"termination":{"type":"MANUAL","projectedExpiry":null}},"openWindow":null,"link":{"state":"ONLINE"},"activityDataPoints":{"heatingPower":{"type":"PERCENTAGE","percentage":0.00,"timestamp":"2017-09-15T18:30:45.018Z"}},"sensorDataPoints":{"insideTemperature":{"celsius":23.43,"fahrenheit":74.17,"timestamp":"2017-09-15T18:30:41.220Z","type":"TEMPERATURE","precision":{"celsius":0.1,"fahrenheit":0.1}},"humidity":{"type":"PERCENTAGE","percentage":32.10,"timestamp":"2017-09-15T18:30:41.220Z"}}}
https://my.tado.com/api/v2/homes/<HOMEID>/zones
Code : Tout sélectionner
[{"id":1,"name":"Salón","type":"HEATING","dateCreated":"2016-10-04T09:00:46.340Z","deviceTypes":["RU01"],"devices":[{"deviceType":"RU01","serialNo":"RUxxxxxxxxxxxxxx","shortSerialNo":"RUxxxxxxxxx","currentFwVersion":"42.5","connectionState":{"value":true,"timestamp":"2017-09-15T17:29:59.777Z"},"characteristics":{"capabilities":["INSIDE_TEMPERATURE_MEASUREMENT","IDENTIFY","OPEN_WINDOW_DETECTION"]},"duties":["ZONE_UI","ZONE_DRIVER","ZONE_LEADER"]}],"reportAvailable":false,"supportsDazzle":true,"dazzleEnabled":false,"dazzleMode":{"supported":true,"enabled":false},"openWindowDetection":{"supported":true,"enabled":false,"timeoutInSeconds":900}},{"id":3,"name":"Dormitorio","type":"HEATING","dateCreated":"2016-10-04T09:01:10.530Z","deviceTypes":["RU01"],"devices":[{"deviceType":"RU01","serialNo":"RUxxxxxxxxxxxxxxxx","shortSerialNo":"RUxxxxxxxxxx","currentFwVersion":"42.5","connectionState":{"value":true,"timestamp":"2017-09-15T17:30:26.600Z"},"characteristics":{"capabilities":["INSIDE_TEMPERATURE_MEASUREMENT","IDENTIFY","OPEN_WINDOW_DETECTION"]},"duties":["ZONE_UI","ZONE_DRIVER","ZONE_LEADER"]}],"reportAvailable":false,"supportsDazzle":true,"dazzleEnabled":false,"dazzleMode":{"supported":true,"enabled":false},"openWindowDetection":{"supported":true,"enabled":false,"timeoutInSeconds":900}},{"id":2,"name":"Dormitorio invitados","type":"HEATING","dateCreated":"2016-10-04T09:00:59.372Z","deviceTypes":["RU01"],"devices":[{"deviceType":"RU01","serialNo":"RUxxxxxxxxxxxxxxxx","shortSerialNo":"RUxxxxxxxxxxxx","currentFwVersion":"42.5","connectionState":{"value":true,"timestamp":"2017-09-15T17:46:31.091Z"},"characteristics":{"capabilities":["INSIDE_TEMPERATURE_MEASUREMENT","IDENTIFY","OPEN_WINDOW_DETECTION"]},"duties":["ZONE_UI","ZONE_DRIVER","ZONE_LEADER"]}],"reportAvailable":false,"supportsDazzle":true,"dazzleEnabled":false,"dazzleMode":{"supported":true,"enabled":false},"openWindowDetection":{"supported":true,"enabled":false,"timeoutInSeconds":900}}]
J'ai supprimé les numéros de série pour "sécurité"
Autre chose
Merci
Bull
Helper Officiel Jeedom
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
maj du plugin Résolu le problème config
Un autre question, le plugin ne serait pas mieux placé sous le sous-menu "confort"?
Merci
Bull
Un autre question, le plugin ne serait pas mieux placé sous le sous-menu "confort"?
Merci
Bull
Helper Officiel Jeedom
Re: [Sujet officiel] Plugin Tado
Bonjour,Steelou a écrit : ↑08 mars 2017, 14:25En attendant une mise jours du plugin, voici un script que j'ai créer pour afficher la température / humidité / et le mode du tado.
Je m'excuse par avance si le script n'est pas optimiser c'est mon tous premier
1. Il faut d'abord récupérer son "HOME_ID"
Remplacer "YOUR_USERNAME" & "YOUR_PASSXORD" par vos login/moit de passe de l'application mobile ou interface WEB
https://my.tado.com/api/v2/me?username= ... R_PASSWORD
Récupérer la suite de chiffre "ID=XXXX"
2. Création d'un script PHP avec le plugin Script et le rafraîchir toute les minutes
X=Numéro de l'équipement (1,2,3,ect...)
XXXX=Home_ID
3. Créer un Script JSON par demande, pour interroger le résultat de la raquette PHPCode : Tout sélectionner
<?php $ch = curl_init(); $url = "https://my.tado.com/api/v2/homes/XXXX/zones/X/state/?username=YOUR_USERNAME&password=YOUR_PASSXORD"; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, FALSE); $response = curl_exec($ch); curl_close($ch); file_put_contents("/var/www/html/core/php/../../plugins/script/core/ressources/ResultZone_Name.json",$response); $json = file_get_contents("/var/www/html/core/php/../../plugins/script/core/ressources/ResultZone_Name.json"); ?>
Température :
Requête : sensorDataPoints>insideTemperature>celsius
Option : [url]http://IP_JEEDOM/plugins/script/core/ressources/ResultZone_Name.json[/url]
Humidité :
Requête : sensorDataPoints>humidity>percentage
Option : [url]http://IP_JEEDOM/plugins/script/core/ressources/ResultZone_Name.json[/url]
Etat :
Requête : tadoMode
Option : [url]http://IP_JEEDOM/plugins/script/core/ressources/ResultZone_Name.json[/url]
4. un petit plugin virtuel pour réunir les information et voila
J'espère ce cela vous servira
bye !
En attendant une hypothétique publication de l'API TADO, prévue depuis 2015, j'ai pu faire quelques script pour commander ma clim, en me basant sur le site suivante : http://blog.scphillips.com/posts/2017/0 ... do-api-v2/
Ex : pour alumer ma clim en mode chauffage (je préfère le shell au PHP, c'est mon coté vieu barbu) :
curl -s "https://my.tado.com/oauth/token" -d client_id=tado-webapp -d grant_type=password -d password=YYYYYYYYY -d scope=home.user -d username=XXXXXXXX | jq -r '.access_token' > /tmp/tadotoken
curl -X PUT "https://my.tado.com/api/v2/homes/ZZZZ/zones/1/overlay" -H "Authorization: Bearer `cat /tmp/tadotoken`" -H "Content-Type:application/json;charset=UTF-8" --data-binary '{"setting":{"type":"AIR_CONDITIONING","power":"ON","mode":"HEAT","temperature":{"celsius":25},"fanSpeed":"MIDDLE"},"termination":{"type":"MANUAL"}}'
rm /tmp/tadotoken
Cordialement.
Fanfoue69
Jeedom 3.1.7
Raspbian Stretch Lite - PHP 7.0.19-1 - MariaDB 10.1.23
Jeedom 3.1.7
Raspbian Stretch Lite - PHP 7.0.19-1 - MariaDB 10.1.23
-
- Timide
- Messages : 32
- Inscription : 26 oct. 2016, 15:44
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Bonjour,
après la lecture des differents posts, je n'ai pas compris s'il était possible de piloter via le plugin une installation qui serait équipée de plusieurs vannes thermostatiques sur des zones de chauffages différentes? Merci.
après la lecture des differents posts, je n'ai pas compris s'il était possible de piloter via le plugin une installation qui serait équipée de plusieurs vannes thermostatiques sur des zones de chauffages différentes? Merci.
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Le plugin ne permet que de recuperer la temperature ambiante et humidité d’une seule zone.techologis a écrit :Bonjour,
après la lecture des differents posts, je n'ai pas compris s'il était possible de piloter via le plugin une installation qui serait équipée de plusieurs vannes thermostatiques sur des zones de chauffages différentes? Merci.
L’api n’est toujours pas publique rendant impossible un developpement durable
-
- Timide
- Messages : 32
- Inscription : 26 oct. 2016, 15:44
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Bonjour a tous,
Petit retour, sur cette hiver et TADO.
Avec l'ouverture de TADO sur IFTTT, sa m'a donné de nouvelle opportuniter. En effet, en plus de la récupération des infos de mes TADO par zone je pouvais en plus les contrôler complètement depuis Jeedom, via le plugin IFTTT et avec différent scénarios j'ai géré mes climatiseurs tous l'hiver.
Je suis déçus du résultat -_-, la fiabilité du service TADO sur IFTTT est déplorable. Le service est souvent down par conséquent a force de requête "morte" vers IFTTT, le service bloque la commande et tu te retrouve avec une température de 15°C dans ta chambre.
Mais TADO a mis en place un grosse mise à jours pour les climatiseurs en ajoutant le mode "thermostat", par conséquent mon jeedom me sert maintenant a prévenir TADO de ma présence ou non et en fonction modifié la température et après c'est TADO qui se gère pour maintenir la température demandé.
Conclusion, même sans API on arrive a se débrouiller pour pouvoir contrôler nos petit boitier ^^.
Bonne journée a vous
Petit retour, sur cette hiver et TADO.
Avec l'ouverture de TADO sur IFTTT, sa m'a donné de nouvelle opportuniter. En effet, en plus de la récupération des infos de mes TADO par zone je pouvais en plus les contrôler complètement depuis Jeedom, via le plugin IFTTT et avec différent scénarios j'ai géré mes climatiseurs tous l'hiver.
Je suis déçus du résultat -_-, la fiabilité du service TADO sur IFTTT est déplorable. Le service est souvent down par conséquent a force de requête "morte" vers IFTTT, le service bloque la commande et tu te retrouve avec une température de 15°C dans ta chambre.
Mais TADO a mis en place un grosse mise à jours pour les climatiseurs en ajoutant le mode "thermostat", par conséquent mon jeedom me sert maintenant a prévenir TADO de ma présence ou non et en fonction modifié la température et après c'est TADO qui se gère pour maintenir la température demandé.
Conclusion, même sans API on arrive a se débrouiller pour pouvoir contrôler nos petit boitier ^^.
Bonne journée a vous
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Bonjour, je vois dans le log du jeedom core que les warning PHP suivants constamment, Le plugin fonctionne mais je ne sais pas si c'est inquiétant ou non.
remerciement
Bull
Code : Tout sélectionner
PHP Notice: Use of undefined constant CURLOPT_GET - assumed 'CURLOPT_GET' in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 223
PHP Warning: curl_setopt() expects parameter 2 to be long, string given in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 223
PHP Warning: Invalid argument supplied for foreach() in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 239
PHP Warning: Invalid argument supplied for foreach() in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 239
PHP Warning: Invalid argument supplied for foreach() in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 239
PHP Notice: Use of undefined constant CURLOPT_GET - assumed 'CURLOPT_GET' in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 223
PHP Warning: curl_setopt() expects parameter 2 to be long, string given in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 223
PHP Warning: Invalid argument supplied for foreach() in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 239
PHP Warning: Invalid argument supplied for foreach() in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 239
PHP Warning: Invalid argument supplied for foreach() in /var/www/html/plugins/tadohome/core/class/tadohome.class.php on line 239
Bull
Helper Officiel Jeedom
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Est ce que certains ont des vannes thermostatiques connectées Tado et peuvent faire un retour d'expérience : je voudrais en particulier connaitre la portée de la transmission entre une vanne et le "pont" ?
Merci
Merci
-
- Timide
- Messages : 1
- Inscription : 27 oct. 2018, 10:06
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Salut,
Est-ce que le code source est publié quelques parts ?
Ou bien y a t'il moyen de récupérer le code source ? Car, j'ai le TADO v3+ et je n'ai que les données température et humidité.
Est-ce que le code source est publié quelques parts ?
Ou bien y a t'il moyen de récupérer le code source ? Car, j'ai le TADO v3+ et je n'ai que les données température et humidité.
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Bonjour - je viens d'acheter un thermostat tado V3+ et j'ai téléchargé le plugin tado pour Jeedom. Malheureusement lors de l'installation il me demande le compte tado mobile mais lorsque je saisi mon identifiant basé sur une adresse mail, il me met: Erreur : Verifiez votre nom d'utilisateur et mot de passe
Du coup j'ai rien qui me remonte et ne peut baser aucun scénario sur ce thermostat.
Merci pour votre aide.
Cdlt, Emmanuel.
Du coup j'ai rien qui me remonte et ne peut baser aucun scénario sur ce thermostat.
Merci pour votre aide.
Cdlt, Emmanuel.
RaZberryPI3+capteurs qubino, fibaro+compteur d'eau secure+thermostattado+RFLink
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Bonjour Emmanuel, ce problème survient généralement lorsque vous avez un mot de passe trop long ou trop complexe. La même chose m'est arrivée et j'ai dû la changer pour une plus courte et plus simple.
Manu31240 a écrit : ↑28 janv. 2019, 09:17Bonjour - je viens d'acheter un thermostat tado V3+ et j'ai téléchargé le plugin tado pour Jeedom. Malheureusement lors de l'installation il me demande le compte tado mobile mais lorsque je saisi mon identifiant basé sur une adresse mail, il me met: Erreur : Verifiez votre nom d'utilisateur et mot de passe
Du coup j'ai rien qui me remonte et ne peut baser aucun scénario sur ce thermostat.
Merci pour votre aide.
Cdlt, Emmanuel.
Helper Officiel Jeedom
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Cool - C'est ça !!! Merci beaucoup
RaZberryPI3+capteurs qubino, fibaro+compteur d'eau secure+thermostattado+RFLink
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Mais zero pilotage possible - le plug affiche uniquement la temperature et l'humidité
RaZberryPI3+capteurs qubino, fibaro+compteur d'eau secure+thermostattado+RFLink
- BruceFeuillette
- Timide
- Messages : 19
- Inscription : 14 mars 2019, 20:16
- Contact :
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Hello !
Pour le problème de mot de passe, il faut modifier le fichier tadohome.class.php en ligne 58 et appliquer la fonction urlencode au nom d'utilisateur et au mot de passe.
Il est donc possible d'utiliser des mots de passes complexes.
EDIT : Je viens de me rendre compte que le plus logique serait de mettre directement les deux en base en étant traités avec urlencode. Mais comme je débute sur Jeedom, je ne sais pas où intervenir. Tant que ça ne sera pas fait, il va falloir modifier le fichier tadohome.class.php pour traiter tous les appels à la méthode getConfiguration('tadoPassword') et getConfiguration('tadoUsername').
Pour le problème de mot de passe, il faut modifier le fichier tadohome.class.php en ligne 58 et appliquer la fonction urlencode au nom d'utilisateur et au mot de passe.
Code : Tout sélectionner
$url_homeId = "https://my.tado.com/api/v2/me?username=".urlencode($username)."&password=".urlencode($password);
EDIT : Je viens de me rendre compte que le plus logique serait de mettre directement les deux en base en étant traités avec urlencode. Mais comme je débute sur Jeedom, je ne sais pas où intervenir. Tant que ça ne sera pas fait, il va falloir modifier le fichier tadohome.class.php pour traiter tous les appels à la méthode getConfiguration('tadoPassword') et getConfiguration('tadoUsername').
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Merci, il y a tant de choses qui devraient être revues de ce plugin, comme la possibilité de créer des zones, dommage que la programmation n'ait rien fait depuis un certain temps, sinon essayer d'améliorer le code actuel
BruceFeuillette a écrit : ↑14 mars 2019, 20:23Hello !
Pour le problème de mot de passe, il faut modifier le fichier tadohome.class.php en ligne 58 et appliquer la fonction urlencode au nom d'utilisateur et au mot de passe.Il est donc possible d'utiliser des mots de passes complexes.Code : Tout sélectionner
$url_homeId = "https://my.tado.com/api/v2/me?username=".urlencode($username)."&password=".urlencode($password);
EDIT : Je viens de me rendre compte que le plus logique serait de mettre directement les deux en base en étant traités avec urlencode. Mais comme je débute sur Jeedom, je ne sais pas où intervenir. Tant que ça ne sera pas fait, il va falloir modifier le fichier tadohome.class.php pour traiter tous les appels à la méthode getConfiguration('tadoPassword') et getConfiguration('tadoUsername').
Helper Officiel Jeedom
- BruceFeuillette
- Timide
- Messages : 19
- Inscription : 14 mars 2019, 20:16
- Contact :
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Je vais regarder comment faire, je n'ai pas de thermostat et 6 têtes.
Si vous voulez vous amuser, il y a un site test ici : http://www.peterdebruin.net/tado.html
L'API v2 est utilisée pour récupérer toutes les informations. C'est une base.
Mais avant de faire quoi que ce soit, il faut que je lise la documentation Jeedom pour les plugins.
Accessoirement je voulais me passer des bridges constructeurs, ce qui ne sera pas possible pour Tado°, dans l'immédiat. Ils utilisent le protocole 6LoWPAN, il faut donc modifier le kernel du Pi et avoir une carte radio dédiée, etc, etc, etc...
Si vous voulez vous amuser, il y a un site test ici : http://www.peterdebruin.net/tado.html
L'API v2 est utilisée pour récupérer toutes les informations. C'est une base.
Mais avant de faire quoi que ce soit, il faut que je lise la documentation Jeedom pour les plugins.
Accessoirement je voulais me passer des bridges constructeurs, ce qui ne sera pas possible pour Tado°, dans l'immédiat. Ils utilisent le protocole 6LoWPAN, il faut donc modifier le kernel du Pi et avoir une carte radio dédiée, etc, etc, etc...
Re: [Plugin Tiers][Sujet Principal] Plugin Tado
Bonjour gui59169, j'aurais voulu s'avoir si c'est possible d'ajouter une fonction à votre plugin ?
La fonction présence qu’utilise Tado° serait intéressante à récupérer.
J'imagine que c'est pas simple mais ça doit être possible.
Bonne continuation, Eric
La fonction présence qu’utilise Tado° serait intéressante à récupérer.
J'imagine que c'est pas simple mais ça doit être possible.
Bonne continuation, Eric
NUC Hystou i3/Debian 9|RFXcom|RFPlayer RFP1000| Dongle Z-Wave Plus USB SIGMA DESIGNS |NordNet Impulsion|Chacon 54754|Détecteurs MC-335R DMT| Sirène MD-326R|Sonde THN132N|Caméras IP|Google Home|Thermostat & Têtes TH Tado°.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invités