Installation du script freebox.php de DjMomo dans le cas de l'utilisation sur Windows 2011 64bits SP1 US avec Wamp Server 5.3 disponible ici :
http://www.wampserver.com/#wampserver-64-bits-php-5-3
Hypothèses :
@IP du Serveur php local : 192.168.1.48
Versions utilisées : Apache 2.2.22 – Mysql 5.5.24 – PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0
Bien s'assurer de télécharger le dernier fichier zippé sur https://github.com/DjMomo/apifreebox/archive/master.zip
Dézipper master.zip dans le répertoire WAMP\www
Vous devez avoir les 5 fichiers suivants :
freebox.php
freebox.class.php
mafreebox.cfg
.htaccess
README.md
Modifier les fichiers de config comme indiqué par DjMomo dans son post, l'idéal étant d'utiliser Notepad++ pour le faire :
http://notepad-plus-plus.org/fr/news/no ... lease.html
Dans WAMP, activer l'extension PHP curl (si elle n'est pas déjà activée)
Il y a une incompatibilité avec une dll livrée de base avec Wamp et l'environnement Windows 7/64b.
http://www.webmastertoulouse.com/20-dev ... erver.html
Il faut donc remplacer cette dll "php_curl.dll" par celle disponible au téléchargement (php_curl-5.3.13-VC9-x64.zip) disponible sur le lien suivant dans le cas de l'utilisation de la version 5.3 de Wamp :
http://www.mediafire.com/file/qwgdzgcct ... C9-x64.zip
Arrêter les services Wamp
Télécharger ce fichier zip de correction de bug WAMP
Sauvegarder l'ancienne dll \wamp\bin\php\php5.3.13\ext\php_curl.dll en php_curl.sav
Copier la DLL 5.3 dans le répertoire \wamp\bin\php\php5.3.13\ext
Relancer les services Wamp et mettre le serveur online
Lancer le script freebox.php (http:\\192.168.1.48\freebox.php)
Vous devez voir les infos de la Freebox remonter à l'écran

Vous pouvez maintenant créer les capteurs et les actionneurs http qui vont bien dans l'eedomus
