Salut à tous
J’aimerais récupérer une valeur d’un Shelly en place chez moi. L’info Rssi , qui n’est pas remonté en mqtt par shelly.
Si je fais http:\192.168.0.81\status je récupère ca.
Après moulte recherche sur le forum, j’ai fait cela
Mais ca ne fonctionne pas.
Si quelqu’un peut m’aider je le remercie d’avance
$username = 'user';
$password = 'pass';
$url = 'http://ip/status';
$context = stream_context_create(array(
'http' => array(
'header' => "Authorization: Basic " . base64_encode("$username:$password")
)
));
$json = file_get_contents($url, false, $context);
$jsonData = json_decode($json,true);
$rssi = $jsonData[wifi_sta][rssi];
$scenario->setLog('RSSI : ' . $rssi);
Merci @Jeandhom
Ca fonctionne , je recupère dans le log la valeur.
Plus qu’à finir ce que je veux faire.
Merci à toi
1 « J'aime »
system
A fermé ce sujet ()
Juin 8, 2020, 7:09
4
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.