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

Re: Domoticz et Freebox

Message par manuloup »

En ce qui concerne ces données de la Freebox sur Domoticz, il me reste une chose à résoudre, mais hélas cela ne dépend pas de moi : l'intégration dans Imperihome. J'utilise ISS-Domo et voilà le résultat dans Imperihome :
Screenshot_2015-08-26-18-20-54 (Small).png
Screenshot_2015-08-26-18-20-54 (Small).png (108.08 Kio) Consulté 9017 fois
Les mêmes soucis de RPM et de valeurs apparaîssent dans la page web de ISS-DOMO :

Code : Tout sélectionner

{"id":"91-noroom","name":"Freebox Diskspace Free","type":"DevGenericSensor","room":"","params":[{"key":"Value","value":"64258 MBytes","unit":"rpm"}]},{"id":"87-noroom","name":"Freebox Firmware","type":"DevGenericSensor","room":"","params":[{"key":"Value","value":" 3","unit":"rpm"}]},{"id":"88-noroom","name":"Freebox Uptime","type":"DevGenericSensor","room":"","params":[{"key":"Value","value":"3 jours 1 heures 52 mn 7 secs","unit":"rpm"}]},{"id":"89-noroom","name":"Freebox Upload Max","type":"DevGenericSensor","room":"","params":[{"key":"Value","value":"9331 kb\/s","unit":"rpm"}]},{"id":"90-noroom","name":"Freebox Download Max","type":"DevGenericSensor","room":"","params":[{"key":"Value","value":"36852 kb\/s","unit":"rpm"}]},
Pour tout device generic text, cela donne RPM comme unité et la valeur est parfois coupée ou faussée.
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 »

de mon coter je vais bosser sur un script a base du tien pour connaitre l'etat de mon client vpn en route depuis la freebox (PIA Openvpn)
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Domoticz et Freebox

Message par deennoo »

deennoo a écrit :de mon coter je vais bosser sur un script a base du tien pour connaitre l'etat de mon client vpn en route depuis la freebox (PIA Openvpn)

et voici le bout de code pour l'etat de la connection VPN :

Code : Tout sélectionner

answer=$(call_freebox_api '/vpn_client/status')
echo " answer : ${answer} "
vpnstatut=$(get_json_value_for_key "$answer" 'result.state')
echo "etat vpn : ${vpnstatut} "
reste a rajouter en fin de fichier :

Code : Tout sélectionner

curl --silent -s -i -H  "Accept: application/json"  "http://$DOMOTICZ_SERVER/json.htm?type=command&param=udevice&idx=xxxx&nvalue=0&svalue=$vpnstatut"
ou xxxx la suite idx= est le numero IDX du dummy text device que vous avez cree precedement
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
heartblood
Messages : 189
Inscription : 13 août 2015, 09:50

Re: Domoticz et Freebox

Message par heartblood »

Tout fonctionne parfaitement chez moi, il y a juste des oublies de variables dans les curl notamment pour les IDX. Mais sinon, c'est parfait! Merci!

PS : il y a le firmware 3.1.4 de dispo si ça t'interesse (j'ai vu que sur les images tu étais au 3.1.2 :ugeek:
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Domoticz et Freebox

Message par manuloup »

Super ! Non, le 3.1.2 c'est au moment oú j'ai fait le tuto ! Je suis également en 3.1.4 . Merci.
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...
heartblood
Messages : 189
Inscription : 13 août 2015, 09:50

Re: Domoticz et Freebox

Message par heartblood »

Je viens de voir ça, quand j'ai relu les posts précédent :lol:
Flintstones
Messages : 41
Inscription : 20 janv. 2015, 22:56

Re: Domoticz et Freebox

Message par Flintstones »

Script mis en place, Merci ! :D
Flintstones
Messages : 41
Inscription : 20 janv. 2015, 22:56

Re: Domoticz et Freebox

Message par Flintstones »

J'ai un petit soucis,

la mise à jours des valeur ce fait bien en lançant le script à main.
Mais lorsqu’il est lancé par le crontab (toutes les 10 minutes), cela me renvoie rien ? vous avez une idées ?

Image
heartblood
Messages : 189
Inscription : 13 août 2015, 09:50

Re: Domoticz et Freebox

Message par heartblood »

Tu as bien fait un : sudo crontab -e ?
Pas un crontab de l'utilisateur pi (crontab -e) mais un crontab de l'utilisateur root (sudo crontab -e)
Flintstones
Messages : 41
Inscription : 20 janv. 2015, 22:56

Re: Domoticz et Freebox

Message par Flintstones »

non je n'ai pas utilisé le "sudo crontab -e" simplement le crontab -e mais avec un sudo devant le script :
*/10 * * * * sudo /home/pi/freebox/freebox_infos.sh > /dev/null

normalement cela revient au même ?

Par acquit de conscience, j'ai viré la ligne dans le crontab -e pour mettre celle du tuto dans le "sudo crontab -e"

Idem, j'ai donc regardé peu plus les traces quand j'exécute le script manuellement et j'ai une différence ici
il me manque un ligne par rapport au tuto :
Set-Cookie: SID=c53d94da4b4ce6afa470dda84bd0d1cc.1435857371; path=/; Expires= Thu, 02 Jul 2015 17:16:11 GMT

Code : Tout sélectionner

pi@raspberrypi ~/freebox $ ./freebox_infos.sh
Uptime : 0%20jours%2019%20heures%2044%20mn%2041%20secs
Max Upload xDSL rate: 1180%20kb/s
Max Download xDSL rate: 18465%20kb/s
Firmware : 3.1.4
Free space HD : 168161%20MBytes
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
pi@raspberrypi ~/freebox $
Répondre