Page 20 sur 22

Re: Domoticz et Freebox

Publié : 27 sept. 2017, 10:57
par lclem
Bonjour je suis interessé par la partie pilotage du wifi avec un interrupteur dans domoticz mais je ne trouve pas comment faire
J'ai suivi ce tuto mais cela ne fonctionne pas
http://linuxfr.org/forums/programmation ... ifi-reboot
merci de votre aide

Re: Domoticz et Freebox

Publié : 27 sept. 2017, 13:21
par higgins91
moi je passe par un lien qui simule l'appui d'une touche sur la télécommande:
http://hd1.freebox.fr/pub/remote_contro ... 00000&key=

après key j'ai power, prgm_inc, prgm_dec, vol_inc et vol_dec tout ça sur un interrupteur "selector" à 5 niveaux.
bien sur remplacer les 0 par ton code télécommande ;)

Re: Domoticz et Freebox

Publié : 29 sept. 2017, 09:20
par lclem
Bonjour
je ne comprends pas tout dans ton message
il y a un bouton pour eteindre la wifi sur la telecommande de la box?

Re: Domoticz et Freebox

Publié : 29 sept. 2017, 09:26
par deennoo
lclem a écrit :Bonjour
je ne comprends pas tout dans ton message
il y a un bouton pour eteindre la wifi sur la telecommande de la box?
Non mais avec l'API tu peux activer ou non le planning grace a cette commande :

Code : Tout sélectionner

Update Wi-Fi Planning
PUT /api/v2/wifi/planning/
Get the list of WifiChannelUsage for the given AP

Example request:

PUT /api/v2/wifi/planning/ HTTP/1.1
Host: mafreebox.freebox.fr
{
   "use_planning": true
}
plus d'info : https://dev.freebox.fr/sdk/os/wifi/

Re: Domoticz et Freebox

Publié : 25 oct. 2017, 12:16
par chacal62
Bonjour à tous ,
Est ce que quelqu'un a réussi à se servir de l'api , pour rebooter sa V6 ? avec utilisation d'un dummy pour l'integration ds domoticz ?
J'ai essayé plusieurs scripts ,trouvé sur le net mais ,j'ai toujours un pb de token .
Si quelqu'un pouvait m'aiguiller sur la marche a suivre , au moins pour le reboot ca serait top , les infos sur cette parties de l'api ne sont pas très claires,pour moi
cordialement

Re: Domoticz et Freebox

Publié : 25 oct. 2017, 23:53
par chacal62
bonjour , je me répond , la solution est ici https://github.com/skimpax/fbxosctrl

Re: Domoticz et Freebox

Publié : 26 oct. 2017, 18:33
par papoo
merci
dommage qu'il fonctionne avec requests, on aurait pu essayer de faire un plugin python intégrable à domoticz sans.

Re: Domoticz et Freebox

Publié : 26 oct. 2017, 18:46
par papoo
celui ci a l'air très complet
https://github.com/fstercq/freepybox

Re: Domoticz et Freebox

Publié : 05 nov. 2017, 03:49
par Honrap
Bonjour,
Je viens d'installer les scripts de manuloup, ça fonctionne enfin après quelques heures de déminage.

Pour les prochains candidats, voici mon retour d'expérience:

1) Ma principale erreur est de n'avoir pas vu que le script freebox_infos.sh était dans une fenêtre avec un ascenseur, j'ai copié que le début (oh le nul :o ) et j'ai ajouté les curl à la fin. ça risquait pas de marcher.
2) 2ième erreur, j'ai modifier le token obtenu par freeboxos_bash_api.sh, dans freeboxos_bash_api.sh au lieu de freebox_infos.sh (puisque j'avais pas les bonnes lignes suite à l'erreur du point 1). Il n'y a rien à modifier dans freeboxos_bash_api.sh, juste à l'exécuter.
3) Ensuite j'ai eu un doute sur le login/mot de passe à mettre dans les curl. Au final, pour éviter d'utiliser le compte admin principal (Réglages / Paramètres / Système), on peut créer un admin dédié pour le script dans Réglages / Plus d'options / Modifier les utilisateurs. L'admin peut porter le nom qu'on veut et il n'est pas utile de cocher aucune case Partage, Onglets activés...
4) A priori, la ligne 12 pwd=toto ne sert à rien. Je l'ai pas modifié.

Aucun problème sur le crontab.

Au final, j'ai bien les 5 dispositifs dans "Mesures". On ne peut pas avoir de courbe, mais on a les log (qu'on ne peut pas exporter). Mais c'est déjà pas mal pour les premiers capteurs que j'ai mis dans Domoticz.

MERCI !!! ;)


EDIT: avec l'accord de manuloup, j'ai ouvert une page github freebox-domoticz pour permettre aux connaisseurs (dont je ne fais pas partie particulièrement) de faire évoluer le script pour couvrir un maximum de paramètres.

Re: Domoticz et Freebox

Publié : 19 déc. 2017, 07:23
par manuloup
Bonjour,

Suite à un changement de freebox (l'ancienne a laché au bout de 6 ans), impossible de récupérer le token pour mettre à jour mon script.

Quand je lance ceci, il ne se passe rien. Une idée ?

Code : Tout sélectionner

source ./freeboxos_bash_api.sh
Le script est bien là, j'ai bien bash sous /bin ... Ca me donne la main et rien.

J'ai bien curl et openssl d'installé :

Code : Tout sélectionner

root@raspberrypi2:/home/pi/freebox# dpkg -l |grep curl
ii  curl                                  7.38.0-4+deb8u6                           armhf        command line tool for transferring data with URL syntax
ii  libcurl3:armhf                        7.38.0-4+deb8u6                           armhf        easy-to-use client-side URL transfer library (OpenSSL flavour)
ii  libcurl3-gnutls:armhf                 7.38.0-4+deb8u6                           armhf        easy-to-use client-side URL transfer library (GnuTLS flavour)
ii  libcurl4-openssl-dev:armhf            7.38.0-4+deb8u6                           armhf        development files and documentation for libcurl (OpenSSL flavour)
root@raspberrypi2:/home/pi/freebox# dpkg -l |grep openssl
ii  libcurl4-openssl-dev:armhf            7.38.0-4+deb8u6                           armhf        development files and documentation for libcurl (OpenSSL flavour)
ii  libgnutls-openssl27:armhf             3.3.8-6+deb8u7                            armhf        GNU TLS library - OpenSSL wrapper
ii  openssl                               1.0.1t-1+deb8u6                           armhf        Secure Sockets Layer toolkit - cryptographic utility
ii  python-openssl                        0.13.1-2                                  armhf        Python 2 wrapper around the OpenSSL library