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.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Domoticz et Freebox

Message par vil1driver »

Bien lire les réponses et les relire encore.
Ne pas hésiter à faire des recherches parallèles pour comprendre les réponses, savoir ce que l'on fait,
Sudo c'est quoi...
Chmod c'est quoi....
Chown c'est quoi...
Etc...
C'est la seule façon d'apprendre à devenir autonome..
Et surtout à être de moins en moins confronté à 'bordel ça marche pas!!'

Un google, 'mon script sh ne se lance pas' t'aurait de suite aiguillé vers le chmod +x ou 777... Tiens ça veut dire quoi 777 ?
Les droits sous linux....


Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours

C'est ma politique depuis des années et suis fier d'en être là où j'en suis et revendique cette méthode..

quelqu'un à forcément déjà été confronté au même problème que nous et à le plus souvent obtenus la solution, rechercher cette solution, ne pas hésiter à dévier de la recherche originale, s'intéresser, lire comprendre...
Apprendre bien plus...

Ceci étant dit, c'est toujours un plaisir d'aider :-)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Domoticz et Freebox

Message par deennoo »

Merci pour ce script.

Deux precisions que j'ai eu a corriger :

Dans le code du script qui recupere les infos de la freebox :
- il faut preciser le TOKEN que nous a donner la freebox (dans le script il y a le tient)
- en FW 3.1.4 dans les infos pour récupérer l'espace libre du disque dur, tu fais deux division par 1024, cela plante chez moi, je cherche comment corriger (line 70 du script original)
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Domoticz et Freebox

Message par manuloup »

deennoo a écrit :Merci pour ce script.
De rien :)

Deux precisions que j'ai eu a corriger :

Dans le code du script qui recupere les infos de la freebox :
- il faut preciser le TOKEN que nous a donner la freebox (dans le script il y a le tient)
Tout à fait. Je vais l'ajouter à mon post.
deennoo a écrit : - en FW 3.1.4 dans les infos pour récupérer l'espace libre du disque dur, tu fais deux division par 1024, cela plante chez moi, je cherche comment corriger (line 70 du script original)
Ah bon ? Cela marche chez moi, tu as quoi comme message ? Je suis également en FW 3.1.4
2015-08-25_234443.jpg
2015-08-25_234443.jpg (204.09 Kio) Consulté 9355 fois
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...
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Domoticz et Freebox

Message par manuloup »

Voilà ce que j'ai :

Code : Tout sélectionner

freediskspace=$(echo $((${freediskspace}/1024/1024)))
Vérifie que tu as bien des accolades avant et après freediskspacee et non des parenthèses. Tu dois avoir une erreur de syntaxe quelque part.
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...
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Domoticz et Freebox

Message par deennoo »

Pour l'espace disque,

Probleme a moitier resolu, j'au un gros disque de 2To branché au serveur, du coup l'api ne savait pas quel disque il fallait questionné, une fois débrancher tout est ok.

MAIS ! il est imperatif pour moi d'avoir de disque de 2TO connecter, du coup il me faut aussi son espace libre !!!, Dans l'api il est mention de :

"disk_id":1, pour le disque interne

"disk_id":1001, pour le disque en USB.

je veux viens que nous apprenions a pecher ensemble et en public pour que d'autre sachent le faire au cas ou :D
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Domoticz et Freebox

Message par manuloup »

D'après ici : http://dev.freebox.fr/sdk/os/storage/

ça doit être un truc du genre :

Code : Tout sélectionner

answer=$(call_freebox_api '/storage/disk/1001')
answer=$(echo ${answer} | sed -e "s/\[//g" | sed -e "s/\]//g")
Fais un echo pour voir le résultat :

Code : Tout sélectionner

echo " answer : ${answer} "
Perso j'ai pas de hdd externe sur la Freebox, je ne pourrai pas t'en dire plus.
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...
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Domoticz et Freebox

Message par manuloup »

Essaie ça :

Code : Tout sélectionner

answer=$(call_freebox_api '/storage/disk/1')
answer=$(echo ${answer} | sed -e "s/\[//g" | sed -e "s/\]//g")
#echo " answer : ${answer} "
freediskspaceinterne=$(get_json_value_for_key "$answer" 'result.partitions.free_bytes')
freediskspaceinterne=$(echo $((${freediskspaceinterne}/1024/1024)))
freediskspaceinterne=$(echo "${freediskspaceinterne}%20MBytes")
echo "Free space HD interne : ${freediskspaceinterne} "

answer=$(call_freebox_api '/storage/disk/1001')
answer=$(echo ${answer} | sed -e "s/\[//g" | sed -e "s/\]//g")
#echo " answer : ${answer} "
freediskspaceexterne=$(get_json_value_for_key "$answer" 'result.partitions.free_bytes')
freediskspaceexterne=$(echo $((${freediskspaceexterne}/1024/1024)))
freediskspaceexterne=$(echo "${freediskspaceexterne}%20MBytes")
echo "Free space HD externe : ${freediskspaceexterne} "

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...
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Domoticz et Freebox

Message par deennoo »

manuloup a écrit :D'après ici : http://dev.freebox.fr/sdk/os/storage/

ça doit être un truc du genre :

Code : Tout sélectionner

answer=$(call_freebox_api '/storage/disk/1001')
answer=$(echo ${answer} | sed -e "s/\[//g" | sed -e "s/\]//g")
Fais un echo pour voir le résultat :

Code : Tout sélectionner

echo " answer : ${answer} "
Perso j'ai pas de hdd externe sur la Freebox, je ne pourrai pas t'en dire plus.
En regardant ton code, et en cherchant un peu j'ai trouver la meme solution que toi, et elle fonctionne parfaitement
Capture.JPG
Capture.JPG (84.96 Kio) Consulté 9346 fois
Par contre on a pas les memes debits...
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Domoticz et Freebox

Message par manuloup »

Lol, merci le VDSL2 :)

Content de voir que ça marche.
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...
MelloXVI
Messages : 113
Inscription : 28 avr. 2015, 20:17

Re: Domoticz et Freebox

Message par MelloXVI »

Tu n'as pas tord du tout Vil, c'est pas top ce que je fais c'est sur. J'essaye juste de récolter un maximum d'information et après je regarde à peu près comment ça marche. Je vais faire mes etudes là dedans, alors je pense apprendre et revenir pour faire mes propres scripts :D
Répondre