Monitor Bbox
-
lestatcrog
- Messages : 38
- Inscription : 19 janv. 2016, 20:47
- Localisation : Niort
Re: Monitor Bbox
effectivement j'ai lu de travers
seule la valeur du rx était demandée par zapoc donc ta commande suffit à condition de ne pas avoir les [] dans la réponse json.
Re: Monitor Bbox
Bonsoir merci pour vos réponse et explication! J'ai fini par trouver hier tard dans la nuit. Mon problème venait du fait que je ne mettais pas le .[] du début. Du coup j'ai compris la syntaxe json inline maintenant (Victory)
A présent je cherche un moyen d'afficher cette valeur dans domoticz et de la rafraîchir toute les 2 secondes.
A présent je cherche un moyen d'afficher cette valeur dans domoticz et de la rafraîchir toute les 2 secondes.
Re: Monitor Bbox
Crontab pour les 2 secondes (c'est quand meme trop rapide)
et un périphérique virtuel TEXTE pour afficher la valeur via API JSON Domoticz
et un périphérique virtuel TEXTE pour afficher la valeur via API JSON Domoticz
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
Re: Monitor Bbox
Bonjour Patrice
As tu réussi a mettre en place ton script et les retours d'informations ?
cela m’intéresserai je suis aussi sous la Bbox
Cordialement
Jean-Christophe
As tu réussi a mettre en place ton script et les retours d'informations ?
cela m’intéresserai je suis aussi sous la Bbox
Cordialement
Jean-Christophe
Re: Monitor Bbox
Bonjour,
Ca m'interesserait également pour une livebox play. Quelqu'un saurait m'indiquer comment faire ?
Ca m'interesserait également pour une livebox play. Quelqu'un saurait m'indiquer comment faire ?
Re: Monitor Bbox
Bonjour,
merci pour toutes ces informations, je viens de passer chez Bouygues et je cherchais également à afficher les informations venant de ma box.
Sur la base des précédents messages j'ai écrit le script suivant :
#!/bin/bash
DOWNLOAD=$(curl -k -s 'https://192.168.0.1/api/v1/wan/ip/stats' | jq -r .[].wan.ip.stats.rx.maxBandwidth)
echo $DOWNLOAD
curl -s "http://192.168.0.39:8080/json.htm?type= ... "$DOWNLOAD
UPLOAD=$(curl -k -s 'https://192.168.0.1/api/v1/wan/ip/stats' | jq -r .[].wan.ip.stats.tx.maxBandwidth)
echo $UPLOAD
curl -s "http://192.168.0.39:8080/json.htm?type= ... e="$UPLOAD
Ce script me permet de mettre à jour 2 device virtuel ( ID 559 et ID 560 ) pour afficher la valeur en download et en upload.
J'ai pas mal galéré car le script appelle une URL en HTTPS et donc on a besoin de -k pour qu'il ne cherche pas de certificat.
Par contre je n'ai pas réussi à le passer en LUA. Si quelqu'un sait faire?
En espérant que ce script vous aide.
merci pour toutes ces informations, je viens de passer chez Bouygues et je cherchais également à afficher les informations venant de ma box.
Sur la base des précédents messages j'ai écrit le script suivant :
#!/bin/bash
DOWNLOAD=$(curl -k -s 'https://192.168.0.1/api/v1/wan/ip/stats' | jq -r .[].wan.ip.stats.rx.maxBandwidth)
echo $DOWNLOAD
curl -s "http://192.168.0.39:8080/json.htm?type= ... "$DOWNLOAD
UPLOAD=$(curl -k -s 'https://192.168.0.1/api/v1/wan/ip/stats' | jq -r .[].wan.ip.stats.tx.maxBandwidth)
echo $UPLOAD
curl -s "http://192.168.0.39:8080/json.htm?type= ... e="$UPLOAD
Ce script me permet de mettre à jour 2 device virtuel ( ID 559 et ID 560 ) pour afficher la valeur en download et en upload.
J'ai pas mal galéré car le script appelle une URL en HTTPS et donc on a besoin de -k pour qu'il ne cherche pas de certificat.
Par contre je n'ai pas réussi à le passer en LUA. Si quelqu'un sait faire?
En espérant que ce script vous aide.
Re: Monitor Bbox
pcc9, j'ai testé ton script et cela a marché du 1er coups sur synology.
Avec l'url http://192.168.0.1/api/v1/summary, la bbox renvoie beaucoup plus d'info dont les périphériques connectés:
hosts: [
{
hostname: "BouygtelTV-271011510101099",
ipaddress: "192.168.0.66"
},
{
hostname: "PC_Bureau",
ipaddress: "192.168.0.61"
},
{
hostname: "Smartphone Personne1",
ipaddress: "192.168.0.77"
},
}
Si l'on veut reprendre le principe de détection d'une présence en fonction de son smartphone connecté au réseau, il est possible de le faire en script SH ? C'est à dire si Smartphone Personne1 connecté alors Personne1 est présente au domicile ?
Avec l'url http://192.168.0.1/api/v1/summary, la bbox renvoie beaucoup plus d'info dont les périphériques connectés:
hosts: [
{
hostname: "BouygtelTV-271011510101099",
ipaddress: "192.168.0.66"
},
{
hostname: "PC_Bureau",
ipaddress: "192.168.0.61"
},
{
hostname: "Smartphone Personne1",
ipaddress: "192.168.0.77"
},
}
Si l'on veut reprendre le principe de détection d'une présence en fonction de son smartphone connecté au réseau, il est possible de le faire en script SH ? C'est à dire si Smartphone Personne1 connecté alors Personne1 est présente au domicile ?
Re: Monitor Bbox
bonjour
merci pour l'api bbox, ca va concrétiser l'idée que j'avais eu !
pour la détection de présence, il faut mieux faire un script indépendant de ta box, car le jour où tu changes de box...
merci pour l'api bbox, ca va concrétiser l'idée que j'avais eu !
pour la détection de présence, il faut mieux faire un script indépendant de ta box, car le jour où tu changes de box...