Aller au contenu

macpowered

Membres confirmés
  • Compteur de contenus

    160
  • Inscription

  • Dernière visite

Tout ce qui a été posté par macpowered

  1. macpowered

    Thermostat Nest, une solution ?

    je ne comprends pas l'intérêt des target='_blank' dans tes <a>. Ça rajoute des onglets à chaque fois. La mise à jour automatique ne va-t'elle pas mettre le souk si en plus tu as une page en http://xxx.xxx.xxx.xxx/nest/Nest.php?setTmp=18 et une autre en http://xxx.xxx.xxx.xxx/nest/Nest.php?setTmp=23 par exemple ? les deux vont se rafraichir avec des paramètres différents.
  2. macpowered

    Thermostat Nest, une solution ?

    Bonjour, Je suis tombé sur Github sur ce lien : https://github.com/gboudreau/nest-api Ce serait une API alternative pour le thermostat NEST. Qu'en pensez-vous ? Serait-ce suffisant pour les plus chevronnés d'entre nous pour créer un VD ?
  3. macpowered

    Thermostat Nest, une solution ?

    Y'a un souci, j'ai une erreur : Warning: date_format() expects parameter 1 to be DateTimeInterface, int given in /volume2/web/nest/Nest.php on line 218 Le format de $duration ne doit pas être correct
  4. macpowered

    Thermostat Nest, une solution ?

    Je vais peut être poser une question idiote mais le code lua ne peut pas être adapté pour l'insérer dans la VD ?
  5. macpowered

    Thermostat Nest, une solution ?

    Dans le txt c'est une scene en fait. Le vd n'est fait que de 4 labels et pas de code dedans. C'est fait pour des Nest protect et non des thermostat. Mais a priori avec l'API dont tu te sers, on peut également remonter les infos des Nest Protect. C'est juste que par défaut, l'API remonte les infos du premier matériel qu'il trouve. Ce code peut être déjà un début. scene.txt
  6. macpowered

    Thermostat Nest, une solution ?

    Cool. Tu fais ton commit quand ? que j'y jette un œil ! Tu penses que tu pourras m'aider pour faire un VD ? J'ai beaucoup de mal. J'ai beau essayer en regardant des tutos, je me retrouve toujours face à une question dont je n'ai pas la réponse. Pour commencer, ne serait-ce la manière de récupérer les infos via l'API. J'imagine que c'est avec un Net.FHttp() où un truc du genre mais je galère grave ! C'est pas urgent mais à l'occasion. Ce serait bien car ça me permettrait de mettre le pied à l'étrier.
  7. macpowered

    Thermostat Nest, une solution ?

    Le problème c'est que le time_to_target chez moi est toujours à 0. Je ne vois pas d'où ça vient. J'ai relevé un autre souci. Lorsqu'on augmente (ou qu'on diminue) la température, la page se rafraichie et j'entends seulement ma chaudière se déclencher. Du coup, Is heating est toujours à No alors que ça devrait être à Yes. J'ai essayé de mettre un Sleep(5); pour arrêter l'exécution du code pendant 5 secondes afin de voir si ça suffisait mais ce n'est pas le cas. Je pense qu'il faudrait rajouter un petit coup d'Ajax derrière pour rafraichir les données régulièrement. Si tu rafraîchies ta page à nouveau tu verras que les informations deviennent correctes.
  8. macpowered

    Erreur sur FGD212

    Bonjour, J'ai ce message d'erreur. Sauriez-vous me dire ce qu'il signifie ? Je précise qu'il se rapporte à un module FDG-212 dans mon couloir avec 4 applique et 3 boutons poussoirs (+ 1 bypass). Pourtant tout semble fonctionner.
  9. macpowered

    Thermostat Nest, une solution ?

    J'ai relevé une autre erreur avec : // Get the device information: $infos = $nest->getDeviceInfo(); Tu instancies ta variable après t'en être servi dans : if ($debug) { echo "setTmp to ".$setTmp."°".$infos->scale." - success : ".$success."<br>"; } Du coup l'affichage de Time to get target : sur la page reste tout le temps à 0. En remontant $infos = $nest->getDeviceInfo(); au dessus de ta condition, ça refonctionne. Faut juste remettre le timestamp au format h:m:s pour l'affichage.
  10. macpowered

    Thermostat Nest, une solution ?

    J'ai pas compris ta réponse "Pour cela met les codes dans des fichiers. Txt "
  11. macpowered

    Thermostat Nest, une solution ?

    Tu as pu jeter un oeil au post que je t'ai mis plus haut ? Tu penses que tu pourrais l'adapter pour cette API ?
  12. macpowered

    Thermostat Nest, une solution ?

    Au risque de sortir une énormité, ce serait pas une question de typage ? le fait de ne pas mettre les guillemets dans les crochets du array, PHP passe outre et fait le typage à la volée mais l'indique quand même...
  13. macpowered

    Thermostat Nest, une solution ?

    Tu as essayé en cochant Activer display_errors pour afficher le message d'erreur PHP dans ton syno dans la rubrique paramètres PHP ?
  14. macpowered

    Thermostat Nest, une solution ?

    Je crois que j'ai trouvé !!! Dans code, tu mets : $issue_token = $ini_array[issue_token]; $cookies = $ini_array[cookies]; Si je le remplace par : $issue_token = $ini_array['issue_token']; $cookies = $ini_array['cookies']; j'ai plus d'erreur !!
  15. macpowered

    Thermostat Nest, une solution ?

    Je suis en DSM 6.2.2-24922 Update 4 à jour
  16. macpowered

    Thermostat Nest, une solution ?

    Je sais d'où ça vient ! A mon avis, si dans les paramètres PHP tu coches la case "Activer display_errors pour afficher le message d'erreur PHP", tu auras le même message que moi.
  17. macpowered

    Thermostat Nest, une solution ?

    Même combat !! Mais limite c'est pas gênant.
  18. macpowered

    Thermostat Nest, une solution ?

    Je tente en passant sous Nginx et je te dis. (Nginx ou Apache sont des serveurs Web tous les deux, Nginx semblant mieux supporter des charges lourdes)
  19. macpowered

    Thermostat Nest, une solution ?

    Je suis tombé sur ce post de @rockMike N'y aurait-il pas moyen d'adapter son VD ? Ou peut-etre lui-même le faire si l'envie lui passe. Mais j'ai cru comprendre qu'il n'avait pas de thermostat.
  20. macpowered

    Thermostat Nest, une solution ?

    En fait l' erreur 502 venait du fait que mon profil php avait sauté dans les paramètres généraux lors du changement de version de PHP. J'ai testé avec la version 2.2 d'Apache. Par contre, en fonction des versions, j'ai les messages suivants : PHP 5.3 Nickel, rien à signaler PHP 7.0 Nickel, rien à signaler PHP 7.2 La page s'affiche mais en haut de page j'ai : Warning: Use of undefined constant issue_token - assumed 'issue_token' (this will throw an Error in a future version of PHP) in /volume2/web/nest/Nest.php on line 52 Warning: Use of undefined constant cookies - assumed 'cookies' (this will throw an Error in a future version of PHP) in /volume2/web/nest/Nest.php on line 53 PHP 7.3 La page s'affiche mais en haut de page j'ai : Warning: Use of undefined constant issue_token - assumed 'issue_token' (this will throw an Error in a future version of PHP) in /volume2/web/nest/Nest.php on line 52 Warning: Use of undefined constant cookies - assumed 'cookies' (this will throw an Error in a future version of PHP) in /volume2/web/nest/Nest.php on line 53
  21. macpowered

    Thermostat Nest, une solution ?

    Non ça marche, j’avais modifié mon post justement en indiquant que mon profil avait sauté. Ça fonctionne maintenant [emoji106] J’aurais dû refaire un post pour le dire. Désolé. Envoyé de mon iPhone en utilisant Tapatalk
  22. macpowered

    Thermostat Nest, une solution ?

    c'est bizarre j'ai une erreur 502 maintenant depuis que je suis passé sous php 5.6 ou 7.0 Oups !! C'est bon, en fait c'etait mon profil PHP qui avait sauté dans les paramètres généraux.
  23. macpowered

    Thermostat Nest, une solution ?

    y'a des extensions en particulier à activer ? (curl...)
  24. macpowered

    Thermostat Nest, une solution ?

    En 7.2 je l'avais mais je n'avais pas la version 7.0 d'installée. Du coup je vais la mettre
  25. macpowered

    Thermostat Nest, une solution ?

    Je suis redescendu en 5.6 et effectivement l'erreur a disparue. J'espère que quelqu'un pourra faire une VD. Malheureusement j'en suis incapable. Et pourtant j'ai honte de le dire, je suis développeur de formation mais j'avoue que j'ai vraiment du mal avec ce langage. Je n'arrive pas a trouver de vrais tutos pour acquérir les bases. Et surtout je ne pratique plus depuis très longtemps.
×