Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
hardware:shelly_ht:mise_en_service [2022/04/19 20:24] – yoann | hardware:shelly_ht:mise_en_service [2023/02/08 00:52] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 34: | Ligne 34: | ||
* Settings > Device name : définir un nom pour le capteur | * Settings > Device name : définir un nom pour le capteur | ||
+ | |||
+ | ===== L'API HTTP ===== | ||
+ | |||
+ | Le firmware propose une API HTTP permettant d' | ||
+ | |||
+ | Si l' | ||
+ | <code bash> | ||
+ | # Afficher les informations du périphérique | ||
+ | curl --silent http:// | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | # tentative de lecture des paramétrages sans authentification | ||
+ | curl http:// | ||
+ | 401 Unauthorized | ||
+ | |||
+ | # Pour consulter une ressource restreinte: | ||
+ | curl http:// | ||
+ | </ | ||
+ | |||
+ | La première requête permet d' | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | La plupart des paramétrages sont accessibles depuis l' | ||
+ | |||
+ | Désactiver INTERNET & SECURITY > Restrict login | ||
+ | |||
+ | <code bash> | ||
+ | # Lister les attributs | ||
+ | curl --silent http:// | ||
+ | </ | ||
+ | |||
+ | Ci-dessous un extrait de réponse possible: | ||
+ | <code json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | ... | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | La documentation de référence indique par exemple que l' | ||
+ | |||
+ | <code bash> | ||
+ | # Désactive la transmission périodique de l' | ||
+ | curl --silent http:// | ||
+ | </ | ||
+ | |||
+ | ===== Transmission périodique des mesures ===== | ||
+ | |||
+ | Le mode de transmission dépend de l' | ||
+ | * En mode autonome, (Use external power supply décoché) le capteur passe le maximum de temps en sommeil. Il ne transmet des valeurs que toutes les 12 heures maximum ou lorsque les valeurs de seuil de variation sont atteintes; | ||
+ | * En mode batterie (external_power=1), | ||
+ | |||
+ | < | ||
+ | La valeur de l' | ||
+ | </ | ||
Ligne 104: | Ligne 185: | ||
Lorsque la connexion au Broker MQTT réussi, la diode d' | Lorsque la connexion au Broker MQTT réussi, la diode d' | ||
</ | </ | ||
- | |||
- | ===== L'API HTTP ===== | ||
- | |||
- | Le firmware propose une API HTTP permettant d' | ||
- | |||
- | Si l' | ||
- | <code bash> | ||
- | # Afficher les informations du périphérique | ||
- | curl http:// | ||
- | {" | ||
- | |||
- | # tentative de lecture des paramétrages sans authentification | ||
- | curl http:// | ||
- | 401 Unauthorized | ||
- | </ | ||