add ha skill
This commit is contained in:
@@ -0,0 +1,134 @@
|
||||
# Suggestions d'amélioration Home Assistant
|
||||
Généré le : {{DATE}}
|
||||
Version HA : {{HA_VERSION}}
|
||||
|
||||
---
|
||||
|
||||
## Automatisations suggérées
|
||||
|
||||
<!-- Pour chaque automatisation recommandée -->
|
||||
### [Nom de l'automatisation]
|
||||
|
||||
- **Déclencheur** : [event, state, time, etc.]
|
||||
- **Condition** : [si applicable]
|
||||
- **Action** : [description]
|
||||
- **Blueprint disponible** : [URL ou "Non"]
|
||||
- **Exemple YAML** :
|
||||
```yaml
|
||||
automation:
|
||||
alias: "[Nom]"
|
||||
trigger:
|
||||
- platform: [type]
|
||||
# ...
|
||||
action:
|
||||
- service: [service]
|
||||
# ...
|
||||
```
|
||||
- **Documentation** : [URL]
|
||||
|
||||
---
|
||||
|
||||
## Améliorations des entités
|
||||
|
||||
### Nommage et organisation
|
||||
|
||||
| Entité actuelle | Nom suggéré | Raison |
|
||||
|-----------------|-------------|--------|
|
||||
| `sensor.xxx` | `sensor.pièce_appareil_mesure` | Convention de nommage |
|
||||
|
||||
### `friendly_name` manquants
|
||||
|
||||
```yaml
|
||||
# À ajouter dans customize.yaml ou via l'UI
|
||||
homeassistant:
|
||||
customize:
|
||||
sensor.nom_entite:
|
||||
friendly_name: "Nom lisible"
|
||||
icon: mdi:icone
|
||||
```
|
||||
|
||||
### `device_class` recommandés
|
||||
|
||||
```yaml
|
||||
sensor:
|
||||
- platform: template
|
||||
sensors:
|
||||
mon_capteur:
|
||||
device_class: temperature # ou humidity, power, energy...
|
||||
```
|
||||
- **Doc** : https://www.home-assistant.io/docs/configuration/customizing-devices/
|
||||
|
||||
---
|
||||
|
||||
## Optimisation de la base de données
|
||||
|
||||
```yaml
|
||||
# configuration.yaml
|
||||
recorder:
|
||||
purge_keep_days: 7
|
||||
commit_interval: 30
|
||||
exclude:
|
||||
domains:
|
||||
- sun
|
||||
- weather
|
||||
entity_globs:
|
||||
- sensor.*_signal_strength
|
||||
- sensor.*_rssi
|
||||
- sensor.*_lqi
|
||||
entities:
|
||||
# lister les entités à exclure
|
||||
```
|
||||
- **Économie estimée** : [X MB]
|
||||
- **Documentation** : https://www.home-assistant.io/integrations/recorder/
|
||||
|
||||
---
|
||||
|
||||
## Scripts réutilisables suggérés
|
||||
|
||||
### [Nom du script]
|
||||
|
||||
```yaml
|
||||
script:
|
||||
nom_script:
|
||||
alias: "[Nom lisible]"
|
||||
sequence:
|
||||
- service: [service]
|
||||
# ...
|
||||
```
|
||||
- **Usage** : [où utiliser ce script]
|
||||
|
||||
---
|
||||
|
||||
## Configuration recommandée
|
||||
|
||||
### Logbook filtering
|
||||
|
||||
```yaml
|
||||
logbook:
|
||||
exclude:
|
||||
domains:
|
||||
- sun
|
||||
entity_globs:
|
||||
- sensor.*_signal_strength
|
||||
```
|
||||
|
||||
### History filtering
|
||||
|
||||
```yaml
|
||||
history:
|
||||
exclude:
|
||||
domains:
|
||||
- sun
|
||||
- weather
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Pistes d'amélioration avancées
|
||||
|
||||
- [ ] [Amélioration 1 — description et lien doc]
|
||||
- [ ] [Amélioration 2 — description et lien doc]
|
||||
|
||||
---
|
||||
|
||||
*Suggestions générées par ha-log-investigator. Toutes les recommandations sont basées sur la documentation officielle HA {{HA_VERSION}}.*
|
||||
@@ -0,0 +1,78 @@
|
||||
# Rapport de réparation Home Assistant
|
||||
Généré le : {{DATE}}
|
||||
Version HA : {{HA_VERSION}}
|
||||
Instance : {{HA_URL}}
|
||||
|
||||
---
|
||||
|
||||
## Résumé système
|
||||
|
||||
| Ressource | Valeur |
|
||||
|-----------|--------|
|
||||
| CPU | {{CPU_MODEL}} |
|
||||
| RAM | {{RAM_USED}} / {{RAM_TOTAL}} ({{RAM_PCT}}%) |
|
||||
| Disque | {{DISK_USED}} / {{DISK_TOTAL}} ({{DISK_PCT}}%) |
|
||||
| Uptime | {{UPTIME}} |
|
||||
| Temp. CPU | {{CPU_TEMP}} |
|
||||
|
||||
---
|
||||
|
||||
## Problèmes critiques (à traiter en priorité)
|
||||
|
||||
<!-- Répéter ce bloc pour chaque ERROR trouvé -->
|
||||
### [Composant X] — [description courte]
|
||||
|
||||
- **Symptôme** : `[message d'erreur exact extrait des logs]`
|
||||
- **Fréquence** : [N occurrences depuis [date]]
|
||||
- **Cause probable** : [explication claire]
|
||||
- **Solution** :
|
||||
1. [Étape 1]
|
||||
2. [Étape 2]
|
||||
- **Documentation officielle** : [URL https://www.home-assistant.io/...]
|
||||
- **Compatibilité** : ✅ Confirmé pour HA {{HA_VERSION}}
|
||||
|
||||
---
|
||||
|
||||
## Avertissements (WARNING)
|
||||
|
||||
<!-- Répéter ce bloc pour chaque WARNING significatif -->
|
||||
### [Composant Y] — [description courte]
|
||||
|
||||
- **Symptôme** : `[message]`
|
||||
- **Action recommandée** : [description]
|
||||
- **Documentation** : [URL]
|
||||
|
||||
---
|
||||
|
||||
## Intégrations en erreur
|
||||
|
||||
| Intégration | État | Action |
|
||||
|-------------|------|--------|
|
||||
| [nom] | setup_error | [action recommandée] |
|
||||
|
||||
---
|
||||
|
||||
## Entités indisponibles ({{UNAVAILABLE_COUNT}} total)
|
||||
|
||||
### Par domaine
|
||||
|
||||
#### sensor ({{N}} entités)
|
||||
- `sensor.nom_entite` — [raison probable]
|
||||
|
||||
#### switch ({{N}} entités)
|
||||
- `switch.nom_entite` — [raison probable]
|
||||
|
||||
<!-- etc. -->
|
||||
|
||||
---
|
||||
|
||||
## Prochaines étapes recommandées
|
||||
|
||||
1. [ ] Effectuer un backup complet avant toute modification
|
||||
2. [ ] Traiter les problèmes critiques dans l'ordre ci-dessus
|
||||
3. [ ] Redémarrer HA après chaque modification
|
||||
4. [ ] Vérifier les logs après redémarrage
|
||||
|
||||
---
|
||||
|
||||
*Rapport généré par ha-log-investigator. Les solutions proposées sont basées sur la documentation officielle Home Assistant.*
|
||||
Reference in New Issue
Block a user