Tuto Nest Connector
#81
assures toi que tu as les droits
ensuite tu as le listener du connecteur Nest HTTP
enfin tu peux lancer le programme php directement sous ton site web et tu vois si c'est bon
Répondre
#82
(03-28-2020, 05:35 PM)sud-domotique-expert a écrit :
(03-28-2020, 04:34 PM)guillaume.db a écrit : Bonjour à tous
J'essaye de mettre en place ce super tuto sur ma box mais je débute un peu en la matiere...

dans le fichier INI que j'ai mis sur mon NAS, je suis pas sur des réglages :
Box_IP = "192.168.87.201"
Box_Port = "your external port" ; the external port who's redirected to the internal port
Box_Protocole = "http"
Box_Cmd = "UniversalListen"


Je dois mettre quoi comme port ?

Merci d'avance
pour lifedomus c'est 8080

merci a tous les deux pour le message, je constate que je passe chez moi par l'extérieur pour recentrer (d'où external port ...) alors qu'en fait on reste évidemment en local (si on a le site web sur son NAS par exile).
Pour le coup j'ai fait compliqué là où on pourrait faire simple
Répondre
#83
(03-28-2020, 06:32 PM)sud-domotique-expert a écrit : assures toi que tu as les droits
ensuite tu as le listener du connecteur Nest HTTP
enfin tu peux lancer le programme php directement sous ton site web et tu vois si c'est bon

Salut

J'ai bien les droits sur le NAS pour les documents qui sont dessus (si je fous une photo dans le meme répertoire elle s'affiche bien)
Par contre si j'affiche la page nest.php j'ai un écran blanc, je sais pas si je suis sensé avoir un contenu ?
Répondre
#84
non tu es sensé avoir les données du Nest qui s'affichent , c'est donc que c'est pas bon.
Répondre
#85
(03-29-2020, 05:58 PM)sud-domotique-expert a écrit : non tu es sensé avoir les données du Nest qui s'affichent , c'est donc que c'est pas bon.

Mince
Voici mon fichier INI (a quelques caracteres pret que j'ai viré dans les cookies et Token...)

Code :
        issue_token = "https://accounts.google.com/o/oauth2/iframerpc?action=issueToken&response_type=token%20id_token&login_hint=AJDLjq9g&client_id=73324v9q.apps.googleusercontent.com&origin=https%3A%2F%2Fhome.nest.com&scope=openid%20profile%20email%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fnest-account&ss_domain=https%3A%2F%2Fhome.nest.com"

    cookies = "OCAK=oc--lqDjZraxaaFowg; SMSV=ADHTe-A7Ulm1lOaNb8hbF-_GieigK5S4wUzShiF-gVUtXPc6c; SID=vAe_7Tqx5IuaKPWgfuDHiDVY-w.; __Secure-3PSID=vAe_7Tqx5IuV7AkkF4EVlOUp0xLw.; HSID=Albk ........... NtUWGHSoIFHL6aw:rkIZbmCNtcI_ISA7; SIDCC=AJi4b4a7-ExS3FLA" 

; All on one line. remove any new-line character you might have

    refresh = 5                            ; main page refresh time [sec] - set 9999 to stop refresh

; if you want read functionnality on a domotic box
; if no box, leave Box_IP = ""
    Box_IP = "192.168.87.201"
    Box_Port = "8080"        ; the external port who's redirected to the internal port
    Box_Protocole = "http"
    Box_Cmd = "UniversalListen"
; the script generates the followin url :
; $Box_url = $Box_Protocole."://".$Box_IP.":".$Box_Port."/".$Box_Cmd."?";

J'ai zappé quelque chose ?
Répondre
#86
il doit s'appeler exactement comme le php et être dans le même dossier, assures toi aussi que le php a les droits exec (chmod +x Nest.php ou chmod 755 Nest.php)
Répondre
#87
(03-29-2020, 06:43 PM)sud-domotique-expert a écrit : il doit s'appeler exactement comme le php et être dans le même dossier, assures toi aussi que le php a les droits exec (chmod +x Nest.php ou chmod 755 Nest.php)


J'ai ca sur mon Syno ou j'ai fraichement installé Webstation, Apache 2.4 et PHP 7.3
Sur le répertoire et les fichiers j'ai HTTP en "lire" et Administrators en "lire et ecrire"
Pas suffisant ?
Répondre
#88
tu ouvres webstation , tu dois avoir nginx comme gestionnaire par défaut et le port 80 comme port des serveurs web, tu dois aussi installer ton php et ini sous web et ajouter +x sur ton php
Répondre
#89
(03-29-2020, 09:59 PM)sud-domotique-expert a écrit : tu ouvres webstation , tu dois avoir nginx comme gestionnaire par défaut et le port 80 comme port des serveurs web, tu dois aussi installer ton php et ini sous web et ajouter +x sur ton php

Dans web j'ai :
Code :
-rwxrwxrwx  1 Guillaume users 69363 Mar 22 01:08 nest.class.php
-rwxrwxrwx  1 Guillaume users  3628 Mar 29 18:19 Nest.ini
-rwxrwxrwx  1 Guillaume users 21804 Mar 22 01:08 Nest.php

Si j'utilise Nginx j'ai une erreur 500, avec apache 2.4 (avec PHP 7.3) une page blanche lorsque le lance Nest.php
:(
Répondre
#90
page blanche = problème avec le fichier ini , refait le mais pas à partir du tiens
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Nest Connector jojo 3 6,907 03-08-2020, 07:45 PM
Dernier message: jojo



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)