Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 1 insertion, 1 deletion
lametric_homeassisatnt_doc.md
| @@ -19,7 +19,7 @@ Ce script Bash permet d'afficher des informations provenant de Home Assistant su | |||
| 19 | 19 | #!/bin/bash | |
| 20 | 20 | ||
| 21 | 21 | # Emplacement du fichier de configuration | |
| 22 | - | CONFIG_PATH="/home/www/html/lametric/script/config.json" | |
| 22 | + | CONFIG_PATH="/home/lametric/script/config.json" | |
| 23 | 23 | ||
| 24 | 24 | # Vérification si le fichier de configuration existe | |
| 25 | 25 | if [ ! -f "$CONFIG_PATH" ]; then | |
Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 14 deletions
lametric_homeassisatnt_doc.md
| @@ -142,20 +142,6 @@ echo '{ | |||
| 142 | 142 | ||
| 143 | 143 | Le script utilise un fichier `config.json` pour récupérer les différents paramètres requis, tels que les URL des services et les informations d'authentification. Chaque paramètre joue un rôle essentiel : | |
| 144 | 144 | ||
| 145 | - | - **home\_assistant\_url** : | |
| 146 | - | `L'URL de l'API Home Assistant doit être accessible depuis le réseau.` | |
| 147 | - | - **home\_assistant\_token** : | |
| 148 | - | `Jeton d'authentification nécessaire pour accéder aux données de Home Assistant.` | |
| 149 | - | - **lametric\_url** : | |
| 150 | - | `L'URL de l'appareil LaMetric, utilisée pour envoyer des notifications. | |
| 151 | - | Cette URL est spécifique à votre appareil LaMetric.` | |
| 152 | - | - **lametric\_user** et **lametric\_password** : | |
| 153 | - | `Identifiants nécessaires pour se connecter à l'appareil LaMetric et envoyer des notifications.` | |
| 154 | - | - **sensor\_entity\_ids** : | |
| 155 | - | `Liste des identifiants de capteurs Home Assistant dont les données doivent être affichées.` | |
| 156 | - | - **sensor\_custom\_icons** : (Facultatif) | |
| 157 | - | `Permet de définir des icônes personnalisées pour certains capteurs spécifiques.` | |
| 158 | - | ||
| 159 | 145 | Voici un exemple de ce fichier : | |
| 160 | 146 | ||
| 161 | 147 | ```json | |
Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 5 insertions, 10 deletions
lametric_homeassisatnt_doc.md
| @@ -143,23 +143,18 @@ echo '{ | |||
| 143 | 143 | Le script utilise un fichier `config.json` pour récupérer les différents paramètres requis, tels que les URL des services et les informations d'authentification. Chaque paramètre joue un rôle essentiel : | |
| 144 | 144 | ||
| 145 | 145 | - **home\_assistant\_url** : | |
| 146 | - | `L'URL de l'API Home Assistant, utilisée pour récupérer l'état des capteurs. | |
| 147 | - | Cette URL doit être accessible depuis le réseau où est exécuté le script.` | |
| 146 | + | `L'URL de l'API Home Assistant doit être accessible depuis le réseau.` | |
| 148 | 147 | - **home\_assistant\_token** : | |
| 149 | - | `Jeton d'authentification nécessaire pour accéder aux données de Home Assistant. | |
| 150 | - | Ce token garantit une connexion sécurisée.` | |
| 148 | + | `Jeton d'authentification nécessaire pour accéder aux données de Home Assistant.` | |
| 151 | 149 | - **lametric\_url** : | |
| 152 | 150 | `L'URL de l'appareil LaMetric, utilisée pour envoyer des notifications. | |
| 153 | 151 | Cette URL est spécifique à votre appareil LaMetric.` | |
| 154 | 152 | - **lametric\_user** et **lametric\_password** : | |
| 155 | - | `Identifiants nécessaires pour se connecter à l'appareil LaMetric et envoyer des notifications. | |
| 156 | - | Assurez-vous que ces informations sont correctes pour garantir la communication avec LaMetric.` | |
| 153 | + | `Identifiants nécessaires pour se connecter à l'appareil LaMetric et envoyer des notifications.` | |
| 157 | 154 | - **sensor\_entity\_ids** : | |
| 158 | - | `Liste des identifiants de capteurs Home Assistant dont les données doivent être affichées. | |
| 159 | - | Ces identifiants doivent correspondre à ceux configurés dans Home Assistant.` | |
| 155 | + | `Liste des identifiants de capteurs Home Assistant dont les données doivent être affichées.` | |
| 160 | 156 | - **sensor\_custom\_icons** : (Facultatif) | |
| 161 | - | `Permet de définir des icônes personnalisées pour certains capteurs spécifiques. | |
| 162 | - | Cela rend les notifications plus informatives et esthétiques sur l'appareil LaMetric.` | |
| 157 | + | `Permet de définir des icônes personnalisées pour certains capteurs spécifiques.` | |
| 163 | 158 | ||
| 164 | 159 | Voici un exemple de ce fichier : | |
| 165 | 160 | ||
Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 12 insertions, 6 deletions
lametric_homeassisatnt_doc.md
| @@ -143,17 +143,23 @@ echo '{ | |||
| 143 | 143 | Le script utilise un fichier `config.json` pour récupérer les différents paramètres requis, tels que les URL des services et les informations d'authentification. Chaque paramètre joue un rôle essentiel : | |
| 144 | 144 | ||
| 145 | 145 | - **home\_assistant\_url** : | |
| 146 | - | `L'URL de l'API Home Assistant, utilisée pour récupérer l'état des capteurs. Cette URL doit être accessible depuis le réseau où est exécuté le script.` | |
| 146 | + | `L'URL de l'API Home Assistant, utilisée pour récupérer l'état des capteurs. | |
| 147 | + | Cette URL doit être accessible depuis le réseau où est exécuté le script.` | |
| 147 | 148 | - **home\_assistant\_token** : | |
| 148 | - | `Jeton d'authentification nécessaire pour accéder aux données de Home Assistant. Ce token garantit une connexion sécurisée.` | |
| 149 | + | `Jeton d'authentification nécessaire pour accéder aux données de Home Assistant. | |
| 150 | + | Ce token garantit une connexion sécurisée.` | |
| 149 | 151 | - **lametric\_url** : | |
| 150 | - | `L'URL de l'appareil LaMetric, utilisée pour envoyer des notifications. Cette URL est spécifique à votre appareil LaMetric.` | |
| 152 | + | `L'URL de l'appareil LaMetric, utilisée pour envoyer des notifications. | |
| 153 | + | Cette URL est spécifique à votre appareil LaMetric.` | |
| 151 | 154 | - **lametric\_user** et **lametric\_password** : | |
| 152 | - | `Identifiants nécessaires pour se connecter à l'appareil LaMetric et envoyer des notifications. Assurez-vous que ces informations sont correctes pour garantir la communication avec LaMetric.` | |
| 155 | + | `Identifiants nécessaires pour se connecter à l'appareil LaMetric et envoyer des notifications. | |
| 156 | + | Assurez-vous que ces informations sont correctes pour garantir la communication avec LaMetric.` | |
| 153 | 157 | - **sensor\_entity\_ids** : | |
| 154 | - | `Liste des identifiants de capteurs Home Assistant dont les données doivent être affichées. Ces identifiants doivent correspondre à ceux configurés dans Home Assistant.` | |
| 158 | + | `Liste des identifiants de capteurs Home Assistant dont les données doivent être affichées. | |
| 159 | + | Ces identifiants doivent correspondre à ceux configurés dans Home Assistant.` | |
| 155 | 160 | - **sensor\_custom\_icons** : (Facultatif) | |
| 156 | - | `Permet de définir des icônes personnalisées pour certains capteurs spécifiques. Cela rend les notifications plus informatives et esthétiques sur l'appareil LaMetric.` | |
| 161 | + | `Permet de définir des icônes personnalisées pour certains capteurs spécifiques. | |
| 162 | + | Cela rend les notifications plus informatives et esthétiques sur l'appareil LaMetric.` | |
| 157 | 163 | ||
| 158 | 164 | Voici un exemple de ce fichier : | |
| 159 | 165 | ||
Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 8 insertions, 6 deletions
lametric_homeassisatnt_doc.md
| @@ -143,17 +143,19 @@ echo '{ | |||
| 143 | 143 | Le script utilise un fichier `config.json` pour récupérer les différents paramètres requis, tels que les URL des services et les informations d'authentification. Chaque paramètre joue un rôle essentiel : | |
| 144 | 144 | ||
| 145 | 145 | - **home\_assistant\_url** : | |
| 146 | - | L'URL de l'API Home Assistant, utilisée pour récupérer l'état des capteurs. Cette URL doit être accessible depuis le réseau où est exécuté le script. | |
| 146 | + | `L'URL de l'API Home Assistant, utilisée pour récupérer l'état des capteurs. Cette URL doit être accessible depuis le réseau où est exécuté le script.` | |
| 147 | 147 | - **home\_assistant\_token** : | |
| 148 | - | Jeton d'authentification nécessaire pour accéder aux données de Home Assistant. Ce token garantit une connexion sécurisée. | |
| 148 | + | `Jeton d'authentification nécessaire pour accéder aux données de Home Assistant. Ce token garantit une connexion sécurisée.` | |
| 149 | 149 | - **lametric\_url** : | |
| 150 | - | L'URL de l'appareil LaMetric, utilisée pour envoyer des notifications. Cette URL est spécifique à votre appareil LaMetric. | |
| 150 | + | `L'URL de l'appareil LaMetric, utilisée pour envoyer des notifications. Cette URL est spécifique à votre appareil LaMetric.` | |
| 151 | 151 | - **lametric\_user** et **lametric\_password** : | |
| 152 | - | Identifiants nécessaires pour se connecter à l'appareil LaMetric et envoyer des notifications. Assurez-vous que ces informations sont correctes pour garantir la communication avec LaMetric. | |
| 152 | + | `Identifiants nécessaires pour se connecter à l'appareil LaMetric et envoyer des notifications. Assurez-vous que ces informations sont correctes pour garantir la communication avec LaMetric.` | |
| 153 | 153 | - **sensor\_entity\_ids** : | |
| 154 | - | Liste des identifiants de capteurs Home Assistant dont les données doivent être affichées. Ces identifiants doivent correspondre à ceux configurés dans Home Assistant. | |
| 154 | + | `Liste des identifiants de capteurs Home Assistant dont les données doivent être affichées. Ces identifiants doivent correspondre à ceux configurés dans Home Assistant.` | |
| 155 | 155 | - **sensor\_custom\_icons** : (Facultatif) | |
| 156 | - | Permet de définir des icônes personnalisées pour certains capteurs spécifiques. Cela rend les notifications plus informatives et esthétiques sur l'appareil LaMetric. Voici un exemple de ce fichier : | |
| 156 | + | `Permet de définir des icônes personnalisées pour certains capteurs spécifiques. Cela rend les notifications plus informatives et esthétiques sur l'appareil LaMetric.` | |
| 157 | + | ||
| 158 | + | Voici un exemple de ce fichier : | |
| 157 | 159 | ||
| 158 | 160 | ```json | |
| 159 | 161 | { | |
Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 12 insertions, 6 deletions
lametric_homeassisatnt_doc.md
| @@ -142,12 +142,18 @@ echo '{ | |||
| 142 | 142 | ||
| 143 | 143 | Le script utilise un fichier `config.json` pour récupérer les différents paramètres requis, tels que les URL des services et les informations d'authentification. Chaque paramètre joue un rôle essentiel : | |
| 144 | 144 | ||
| 145 | - | - **home\_assistant\_url** : L'URL de l'API Home Assistant, utilisée pour récupérer l'état des capteurs. Cette URL doit être accessible depuis le réseau où est exécuté le script. | |
| 146 | - | - **home\_assistant\_token** : Jeton d'authentification nécessaire pour accéder aux données de Home Assistant. Ce token garantit une connexion sécurisée. | |
| 147 | - | - **lametric\_url** : L'URL de l'appareil LaMetric, utilisée pour envoyer des notifications. Cette URL est spécifique à votre appareil LaMetric. | |
| 148 | - | - **lametric\_user** et **lametric\_password** : Identifiants nécessaires pour se connecter à l'appareil LaMetric et envoyer des notifications. Assurez-vous que ces informations sont correctes pour garantir la communication avec LaMetric. | |
| 149 | - | - **sensor\_entity\_ids** : Liste des identifiants de capteurs Home Assistant dont les données doivent être affichées. Ces identifiants doivent correspondre à ceux configurés dans Home Assistant. | |
| 150 | - | - **sensor\_custom\_icons** : (Facultatif) Permet de définir des icônes personnalisées pour certains capteurs spécifiques. Cela rend les notifications plus informatives et esthétiques sur l'appareil LaMetric. Voici un exemple de ce fichier : | |
| 145 | + | - **home\_assistant\_url** : | |
| 146 | + | L'URL de l'API Home Assistant, utilisée pour récupérer l'état des capteurs. Cette URL doit être accessible depuis le réseau où est exécuté le script. | |
| 147 | + | - **home\_assistant\_token** : | |
| 148 | + | Jeton d'authentification nécessaire pour accéder aux données de Home Assistant. Ce token garantit une connexion sécurisée. | |
| 149 | + | - **lametric\_url** : | |
| 150 | + | L'URL de l'appareil LaMetric, utilisée pour envoyer des notifications. Cette URL est spécifique à votre appareil LaMetric. | |
| 151 | + | - **lametric\_user** et **lametric\_password** : | |
| 152 | + | Identifiants nécessaires pour se connecter à l'appareil LaMetric et envoyer des notifications. Assurez-vous que ces informations sont correctes pour garantir la communication avec LaMetric. | |
| 153 | + | - **sensor\_entity\_ids** : | |
| 154 | + | Liste des identifiants de capteurs Home Assistant dont les données doivent être affichées. Ces identifiants doivent correspondre à ceux configurés dans Home Assistant. | |
| 155 | + | - **sensor\_custom\_icons** : (Facultatif) | |
| 156 | + | Permet de définir des icônes personnalisées pour certains capteurs spécifiques. Cela rend les notifications plus informatives et esthétiques sur l'appareil LaMetric. Voici un exemple de ce fichier : | |
| 151 | 157 | ||
| 152 | 158 | ```json | |
| 153 | 159 | { | |
Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 2 insertions, 20 deletions
lametric_homeassisatnt_doc.md
| @@ -221,26 +221,8 @@ Cela exécutera le script toutes les 15 minutes. | |||
| 221 | 221 | - **Authentification Home Assistant** : Utilisez un token que vous pouvez générer depuis votre profil utilisateur dans Home Assistant, sous l'onglet "Sécurité". | |
| 222 | 222 | - **Icônes pour LaMetric** : Les icônes peuvent être trouvées sur [LaMetric Icon Gallery](https://developer.lametric.com/icons). | |
| 223 | 223 | ||
| 224 | - | ## Exemples de Fonctionnalités | |
| 225 | - | ||
| 226 | - | ### Récupérer les Données de Home Assistant | |
| 227 | - | ||
| 228 | - | Le script récupère les données des capteurs en effectuant une requête HTTP : | |
| 229 | - | ||
| 230 | - | ```bash | |
| 231 | - | response=$(curl -s -H "Authorization: Bearer $HOME_ASSISTANT_TOKEN" -H "Content-Type: application/json" "$HOME_ASSISTANT_URL") | |
| 232 | - | ``` | |
| 233 | - | ||
| 234 | - | ### Envoyer une Notification à LaMetric | |
| 235 | - | ||
| 236 | - | Une notification peut être envoyée en utilisant la fonction `send_notification_to_lametric` : | |
| 237 | - | ||
| 238 | - | ```bash | |
| 239 | - | send_notification_to_lametric "Température" "25°C" "8044" | |
| 240 | - | ``` | |
| 241 | - | ||
| 242 | - | Cela enverra une notification avec un titre, un message et une icône. | |
| 243 | - | ||
| 224 | + | ||
| 225 | + | ||
| 244 | 226 | ## Conclusion | |
| 245 | 227 | ||
| 246 | 228 | Ce script permet de facilement intégrer des capteurs de Home Assistant avec un appareil LaMetric, afin de fournir des informations pertinentes de manière visible et conviviale. | |
Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 2 insertions, 2 deletions
lametric_homeassisatnt_doc.md
| @@ -105,8 +105,8 @@ update_lametric_with_sensor_data | |||
| 105 | 105 | # | |
| 106 | 106 | # | |
| 107 | 107 | # Mise à jour des données toutes les 15 minutes via crontab | |
| 108 | - | # - Configuration du cron pour exécuter le script toutes les 15 minutes | |
| 109 | - | # */15 * * * * /chemin/vers/ce/script.sh" | |
| 108 | + | # - Configuration du cron pour exécuter le script toutes les 15 minutes | |
| 109 | + | # */15 * * * * /chemin/vers/ce/script.sh | |
| 110 | 110 | ||
| 111 | 111 | ``` | |
| 112 | 112 | ||
Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 3 insertions, 11 deletions
lametric_homeassisatnt_doc.md
| @@ -105,19 +105,11 @@ update_lametric_with_sensor_data | |||
| 105 | 105 | # | |
| 106 | 106 | # | |
| 107 | 107 | # Mise à jour des données toutes les 15 minutes via crontab | |
| 108 | - | # Configuration du cron pour exécuter le script toutes les 15 minutes | |
| 109 | - | ||
| 110 | - | ||
| 111 | - | ||
| 112 | - | ``` | |
| 108 | + | # - Configuration du cron pour exécuter le script toutes les 15 minutes | |
| 109 | + | # */15 * * * * /chemin/vers/ce/script.sh" | |
| 113 | 110 | ||
| 114 | - | ## Crontab | |
| 115 | - | A rajouter pour l'execution toutes les 15 minutes. | |
| 116 | - | ||
| 117 | - | ``` | |
| 118 | - | */15 * * * * /chemin/vers/ce/script.sh" | |
| 119 | 111 | ``` | |
| 120 | - | ||
| 112 | + | ||
| 121 | 113 | ||
| 122 | 114 | ## Creation du fichier Configuration | |
| 123 | 115 | ||
Erreur32 gist felülvizsgálása 2 years ago. Revízióhoz ugrás
1 file changed, 3 insertions, 6 deletions
lametric_homeassisatnt_doc.md
| @@ -106,8 +106,7 @@ update_lametric_with_sensor_data | |||
| 106 | 106 | # | |
| 107 | 107 | # Mise à jour des données toutes les 15 minutes via crontab | |
| 108 | 108 | # Configuration du cron pour exécuter le script toutes les 15 minutes | |
| 109 | - | # (crontab -e | |
| 110 | - | # */15 * * * * /chemin/vers/ce/script.sh" | |
| 109 | + | ||
| 111 | 110 | ||
| 112 | 111 | ||
| 113 | 112 | ``` | |
| @@ -120,10 +119,8 @@ update_lametric_with_sensor_data | |||
| 120 | 119 | ``` | |
| 121 | 120 | ||
| 122 | 121 | ||
| 123 | - | ## Configuration | |
| 124 | - | ||
| 125 | - | ### Création du Fichier de Configuration | |
| 126 | - | ||
| 122 | + | ## Creation du fichier Configuration | |
| 123 | + | ||
| 127 | 124 | Avant d'exécuter le script, créez un fichier `config.json` à l'endroit approprié avec le contenu suivant : | |
| 128 | 125 | ||
| 129 | 126 | Pour créer le fichier de configuration `config.json` changez les `url` / `token` ET `/chemin/vers/ce/config.json`, utilisez la commande suivante : | |