en consultant la page des API pour Nest:
https://developers.nest.com/documentation/api-reference
Pour la partie thermostat, on pourrait ajouter les éléments suivant dans le script nest-oauth.php en ajout après la ligne 328
- Code : Tout sélectionner
// Etat du chauffage heating / cooling / off
$xml .= '<hvac_state>';
$xml .= $json['hvac_state'];
$xml .= '</hvac_state>';
// Temps avant arrivée a temperature de consigne ~0 / <5 / ~15 / ~90 / >12
$xml .= '<time_to_target>';
$xml .= $json['time_to_target'];
$xml .= '</time_to_target>';
// Thermostat en mode apprentisage ou ok training / ready
$xml .= '<time_to_target_training>';
$xml .= $json['time_to_target_training'];
$xml .= '</time_to_target_training>';
// Economie d'energie ou pas true / false
$xml .= '<has_leaf>';
$xml .= $json['has_leaf'];
$xml .= '</has_leaf>';
// Correction apportee car thermostat au soleil true / false
$xml .= '<sunlight_correction_active>';
$xml .= $json['sunlight_correction_active'];
$xml .= '</sunlight_correction_active>';
Pas testé encore...
Bonne journée !
F.