Mise à jour de la documentation (humaine + IA)
This commit is contained in:
@@ -40,12 +40,14 @@ Le script principal est organisé de la manière suivante :
|
||||
- Attend un intervalle (`sleep_interval`) avant la prochaine interrogation.
|
||||
4. **`get_snmp(req)`** :
|
||||
- Fonction `async` qui utilise `pysnmp` pour exécuter les requêtes `GET` SNMP pour tous les OIDs d'un appareil.
|
||||
- Traite la clé optionnelle `operation` pour appliquer une transformation mathématique.
|
||||
- Retourne un dictionnaire contenant les valeurs formatées.
|
||||
5. **Fonctions de configuration et MQTT** :
|
||||
- `load_config()` : Charge et valide le fichier `config.yaml`.
|
||||
- `connect_mqtt()` : Initialise le client MQTT.
|
||||
- `publish()` : Wrapper pour publier les messages MQTT.
|
||||
- `publish_ha_autodiscovery_config()` : Construit et publie les messages de configuration pour Home Assistant MQTT Discovery.
|
||||
- `apply_operation(value, operation_str)` : Fonction d'aide qui applique de manière sécurisée une opération mathématique simple à une valeur.
|
||||
|
||||
## 4. Flux de Données
|
||||
|
||||
|
||||
Reference in New Issue
Block a user