Domoticz et Freebox

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
lclem
Messages : 96
Inscription : 22 avr. 2015, 16:50

Re: Domoticz et Freebox

Message 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
Rxfcom Somfy Oregon Chacon Imagintronix Z-stickGen5 Qubino HuaweiVodafone et divers gadget chinois (detecteur ouverture, inondation, mouvement,...)
higgins91
Messages : 669
Inscription : 17 nov. 2016, 11:06

Re: Domoticz et Freebox

Message 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 ;)
Dz version : 2024.7
Rpi 4 avec dongle téléinfo, GPIO pour le moment !
lclem
Messages : 96
Inscription : 22 avr. 2015, 16:50

Re: Domoticz et Freebox

Message 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?
Rxfcom Somfy Oregon Chacon Imagintronix Z-stickGen5 Qubino HuaweiVodafone et divers gadget chinois (detecteur ouverture, inondation, mouvement,...)
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Domoticz et Freebox

Message 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/
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
chacal62
Messages : 63
Inscription : 14 juin 2015, 20:47

Re: Domoticz et Freebox

Message 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
chacal62
Messages : 63
Inscription : 14 juin 2015, 20:47

Re: Domoticz et Freebox

Message par chacal62 »

bonjour , je me répond , la solution est ici https://github.com/skimpax/fbxosctrl
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Domoticz et Freebox

Message par papoo »

merci
dommage qu'il fonctionne avec requests, on aurait pu essayer de faire un plugin python intégrable à domoticz sans.
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Domoticz et Freebox

Message par papoo »

celui ci a l'air très complet
https://github.com/fstercq/freepybox
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Honrap
Messages : 69
Inscription : 01 nov. 2017, 21:11

Re: Domoticz et Freebox

Message 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.
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Domoticz et Freebox

Message 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
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
Répondre