Rem's Posté(e) le 10 mai 2014 Signaler Posté(e) le 10 mai 2014 Bonjour à tous, On parle souvent de script PHP pour les API partiellement compatibles avec la HC2 (Netatmo, Koubachi, Sonos). Il semble facile d'équiper son synology grâce au centre de paquets. Je n'ai pas la moindre idée de quoi faire du joli travail que l'on peut voir circuler sur ce forum (des AS de l'informatique) .... je n'arrive pas à trouver la méthode pour héberger un script sur mon NAS et l'exécuter .... Un coup de main .... please 1
JossAlf Posté(e) le 10 mai 2014 Signaler Posté(e) le 10 mai 2014 Salut Rem's Je suis pas un pro du NAS mais il te faut au moins 2 choses de base pour débuter : PhpMyAdmin et MySQL (je crois que c'est MariaDB maintenant)
JossAlf Posté(e) le 10 mai 2014 Signaler Posté(e) le 10 mai 2014 Une fois que tu as installé tout ça, tu crées des répertoires pour y placer tes php, scripts unix et compagnie. Pour les lancer, tu as au moins 2 possibilités : 1/ En les appelant par des commandes http depuis le HC2. Exemple d'un bouton pour lancer une annonce sur un karotz : HC2 = Net.FHttp("192.168.0.46"); response = HC2:GET("/volume1/script/annonce.karotz.php?nomannonce=portebleueresteeouverte"); 2/ Par programmation avec le "planificateur de tâches" qui se trouve dans le "panneau de configuration". Tu configures ton événement (fréquence de déclenchement) et tu tapes un script : php -f /volume1/MesPhp/testinternet.php > /volume1/MesPhp/LogsTestinternet.txt Voilà pour les grandes lignes.
Rem's Posté(e) le 11 mai 2014 Auteur Signaler Posté(e) le 11 mai 2014 Salut JossAlf, Merci pour ta réponse. J'ai téléchargé ces paquets, mais aucune application à ouvrir ... qu'est ce que je fais des scripts, je les mets dans le repertoire web/script, et après ....? Merci de vos conseils à tous.
JossAlf Posté(e) le 11 mai 2014 Signaler Posté(e) le 11 mai 2014 Ben après tu lis mon message au post 3 Phpmyadmin va interpréter tes codes (s'il ce sera pour des bases de données). Le code des php se fait sous un éditeur de texte ou un éditeur de code du style Sublime texte ou Notepad.
Rem's Posté(e) le 14 mai 2014 Auteur Signaler Posté(e) le 14 mai 2014 Merci JossAlf, C'est ce qu'il me semblait, mais rien n'y fait, ça ne fonctionne pas (script de Netatmo et Koubachi). Je re-essayerai demain, je te tiens au jus. Merci pour le coup de main ...
JossAlf Posté(e) le 14 mai 2014 Signaler Posté(e) le 14 mai 2014 Ha ?! il y a un réglage pour autoriser le lancement des php je crois. De mémoire j'avais trouvé un truc en cherchant sur le forum synology "impossible de lancer un php" ou un truc comme ça. C'est une histoire de droits/d'autorisation du fichier php. Si je trouve je te dis mais je suis un peu partout en ce moment.
JM13 Posté(e) le 18 mai 2014 Signaler Posté(e) le 18 mai 2014 Si tu as installé les paquets (Mariadb, phpMyAdmin) il faut avant d'utiliser ton HC2 essayer de voir si ton NAS répond. Mettre directement ton script dans le répertoire "web" si tu as un synology ...tu peux créer bien sur un répertoire dédié aux scripts. Ensuite (je ne connais pas le scipt que tu utilises) mais tape directement dans ton navigateur préféré la ligne de commande par un truc du style : http : // adresse IP de ton NAS / Netatmo/Netatmo.php et tu devrais (suivant ton script mais tu as du comme moi récupérer le script sur une site web domotique) avoir un retour.si tu respecte bien la casse ces caractères)
Rem's Posté(e) le 24 mai 2014 Auteur Signaler Posté(e) le 24 mai 2014 Ca y est j'ai trouvé ...!!! Il faut activer Webdav, les paramètres https. http://adresse IP NAS : 5005//volume1/web/Web_Scripts/netatmo.php en revanche je n'arrive pas à mettre à jour les info sur HC2. je continue à chercher et je mettrai à jour le post.
JM13 Posté(e) le 24 mai 2014 Signaler Posté(e) le 24 mai 2014 C'est vrai que j'aurais du y penser... je ne sais pas si cela va te rassurer mais même plusieurs années après avoir acheté mon NAS j'en découvre encore... C'est ce qui est bien aussi. En tout cas merci pour ton retour, car on est toujours dans l'optimisation de nos installations et parfois on coche ou décoche des fonctions ...et après ça marche plus Dans mon cas j'avais activé WebDav mais pas pour ces raisons (srcipt PHP) donc j'aurais très bien pu déactiver cette fonction
JossAlf Posté(e) le 24 mai 2014 Signaler Posté(e) le 24 mai 2014 Ha oui j'avais carrément oublié webdav !
Messages recommandés