Piloter sa Freebox Révolution avec son eedomus

Partagez ici vos astuces et idées d'utilisation d'eedomus

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DomotiFred » 18 Juin 2013 16:39

Et voilà, comme promis :

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 :-)
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DomotiFred » 27 Juin 2013 12:36

Bonjour,

Ppollet73 et DjMomo, il va y avoir du changement en perspective sur la Freebox Server :
http://www.freenews.fr/spip.php?article13604
http://www.freenews.fr/spip.php?article13619
http://www.freenews.fr/spip.php?article13614
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar Madoma73 » 27 Juin 2013 13:43

je suis déjà entrain de lire la doc de l'API ;)

Pierre
Pierre
Madoma73
 
Messages : 1441
Inscription : 16 Sep 2012
Localisation : 38

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DomotiFred » 27 Juin 2013 14:30

Miam ;-)
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar Rocketlud » 27 Juin 2013 15:00

Pour moi ce qui serais top c'est de couper l'antenne FEMTO, un peu a la mode WIFI ;), là je suis en mode découverte;) J'adore;) LOL

++
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DjMomo » 27 Juin 2013 16:12

J'ai déjà un bon morceau de fait pour la nouvelle API. Une première version dans le courant de la semaine prochaine.
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DomotiFred » 27 Juin 2013 16:17

remiam :-)
Merci.
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar Rocketlud » 27 Juin 2013 16:29

DjMomo a écrit:J'ai déjà un bon morceau de fait pour la nouvelle API. Une première version dans le courant de la semaine prochaine.


c'est ce qu'on appel de la réactivité ;) Merci Fabien ;)

++
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DomotiFred » 10 Juil 2013 08:31

Bonjour DjMomo,

As-tu pu avancer avec cette première version ?
Merci.
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar Rocketlud » 10 Juil 2013 08:46

DomotiFred a écrit:Bonjour DjMomo,

As-tu pu avancer avec cette première version ?
Merci.


+1 :mrgreen:
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DjMomo » 10 Juil 2013 17:02

Ouaip, je vous propose ça dans le WE. ;)
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DomotiFred » 10 Juil 2013 17:12

Merci :-)
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DomotiFred » 31 Juil 2013 14:06

Bonjour DjMomo,

As-tu eu le temps d'avancer sur cette première version avec la nouvelle interface de la Freebox ?
Merci.
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DjMomo » 31 Juil 2013 17:01

Oui, dispo très rapidement avec un article sur le blog de Mickaël, quand il sera là... ;)
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DomotiFred » 31 Juil 2013 17:04

C'est bon ça :-)
Merci et bonnes vacances à ceux qui vont bientôt partir :-)
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar dramces » 14 Août 2013 23:25

Bonsoir à tous,

Nouveau heureux possesseur d'une freebox revolution (avec derniers firmware :roll: ), je me suis jeté sur le code de DJMomo (bravo Fabien pour ton travail !) pour le mettre sur mon petit mac mini faisant office de serveur web de base (script php itunes et mini capteur de l'eedomus).

Premier jet = echec. Erreur sur erreur et rien à voir avec ce que j'ai pu lire.

Voyant que cela cause de cURL et cie, je me dit que le serveur de base fourni par Snow-leopard ne doit pas être au top. Je me lance donc dans l'install de MAMP (le WAMP du MAC ;) ) et là plus d'erreures... Une belle page blanche à la place :o

Bon, je teste à tout hasard l'ordre de modifier la luminosité du LCD de la freebox et ça, ça marche !

Retour au point de départ...

PHP 5.2.7, cURL activé .... bref, je patoge...

Mais vu que la freebox semble avoir eu une belle mise à jour, dites moi si c'est ça et je petiante en attendant une mise à jour du code de Fabien ou c'est moi qui est un problème ????

Merci d'avance :)
dramces
 
Messages : 55
Inscription : 10 Mars 2012
Localisation : Bretagne - 29

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DjMomo » 15 Août 2013 11:55

L'API initialement publiée n'est plus valable pour Freebox OS.

J'attends le retour de Mickaël (qui doit certainement être en vacances) pour publier un article relatif à la mise à jour. Toutefois pour les plus impatients, cf https://github.com/DjMomo/ClassePhpFreebox

;)
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar dramces » 15 Août 2013 13:29

Bonjour !

Cela semble fonctionner !!!! Cooool !
Je vais maintenant tester ça... Mais j'ai l'impression que cela ne sort pas du XML... Est-ce mon navigateur ???
Je vais creuser....

Merci DJMomo pour ton travail !
Encore bravo !

PS: Et faire parler la freebox serveur, tu as une piste ???? :D

EDIT : J'ai vérifié si DOM est actif et c'est la cas... Je ne comprend pas pourquoi le XML n'est pas affiché... Je vais tout de même faire un capteur sur la box pour voir si c'est le navigateur. Mais j'ai un doute :-/

EDIT2 : Bon, finalement, c'est tellement le bazar dans l'affichage que je ne sais vers quelle valeur pointer en JSON... Comment reperer les "titres" des valeurs ???
DJMomo, je me permet de t'envoyer en mp un copier coller du résultat de freebox.php...

Encore merci ;-)
dramces
 
Messages : 55
Inscription : 10 Mars 2012
Localisation : Bretagne - 29

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar DjMomo » 15 Août 2013 14:04

Pour voir le XML, il te faut afficher le code source de la page blanche.

Pour un exemple en MP, il faudra patienter mon Server deconne, je ne peux pas ajouter d'appli et donc te montrer ce que j'aurais obtenu chez moi.

Enfin, pour les titres de chaque valeur, voir dans le wiki Freebox OS.

:wink:
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Piloter sa Freebox Révolution avec son eedomus

Messagepar dramces » 15 Août 2013 14:06

OK, je vois ça...
Désolé, le mp vient de partir.

Bon courage pour ton serveur ;)

J'éditerai ce post en fonction des résultats...

Encore et encore .... merci ;-)

EDIT (comme promis ;-) ) : CELA FONCTIONNE ;-) Oui, je cris de joie... Donc effectivement, il faut analyser le code pour voir le XML en direct... Pfffff.... Bon, le mode développeur va m'aider.
Ensuite, on voit facilement les rubriques et pouvons donc définir le chemin JSON pour l'eedomus.
Vais quand même jeter un oeil à l'API ;-)
Sinon, bah je suis bon pour créer une pièce virtuelle dans l'eedomus: Freebox !!!!

J'en profite que cela va me permettre de decter la présence des iphones de ma femmes ou moi (marche aussi avec autre chose) et ainsi déclencher des scénarios en cas de retour à la maison. C'est toujours mieux que le pauvre ping !!!!

Bonnes vacs à ceux qui en ont ! :geek:
dramces
 
Messages : 55
Inscription : 10 Mars 2012
Localisation : Bretagne - 29

PrécédentSuivant

Retour vers Mes usages

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invité(s)