Cette intégration pour Home Assistant simplifie l'installation de modules fil pilote pour les systèmes de chauffage, en convertissant automatiquement plusieurs entités (select
et power
) en une seule entité climate
. Une entité sensor
de température peut également être ajoutée en option. Cette intégration est idéale pour contrôler et surveiller les modules fil pilote de chauffage.
- Convertit les entités
select
etpower
en une seule entitéclimate
. - Utilise l'entité
select
pour ajuster les modes prédéfinis du fil pilote. - Utilise l'entité
power
pour détecter si le chauffage est actif. - Seuil de puissance configurable pour déterminer l'état de chauffe.
- Prise en charge optionnelle pour une entité
sensor
de température.
L'intégration est compatible avec les appareils suivants ou tout thermostat contrôlable avec une entité de type select:
- Equation : SIN-4-FP-21_EQU
- Legrand : 064882
- NodOn : SIN-4-FP-20, SIN-4-FP-21
- Accédez à HACS dans Home Assistant.
- Cliquez sur "Intégrations" et sélectionnez le menu à trois points en haut à droite.
- Sélectionnez "Dépôts personnalisés".
- Ajoutez l'URL du dépôt suivant :
https://github.com/faizpuru/ha-pilot-wire-climate
- Choisissez "Integration" comme catégorie.
- Installez l'intégration, puis redémarrez Home Assistant.
- Copiez les fichiers de l'intégration dans le répertoire des composants personnalisés de Home Assistant.
- Redémarrez Home Assistant.
- Ajoutez l'intégration via l'interface utilisateur de Home Assistant ou en modifiant le fichier
configuration.yaml
.
Pour configurer cette intégration, vous pouvez l'ajouter via l'interface utilisateur de Home Assistant ou configurer manuellement via YAML.
Important
Cette intégration est implémentée comme un Helper dans Home Assistant et non comme une intégration personnalisée classique.
Pour initialiser ce helper, suivez ce chemin dans votre interface Home Assistant :
- Paramètres
- Appareils et Services
- Entrées
- Créer une entrée
- Thermostat Fil Pilote
Une fois configuré, l'entité climate apparaîtra dans l'onglet Entrées. Elle sera également automatiquement liée à l'appareil de l'entité select choisie lors de la configuration.
Bien que vous puissiez utiliser yaml
, il est recommandé d'utiliser l'interface utilisateur, car de plus en plus d'intégrations sont adaptées à cette méthode. Toutes les options sont disponibles dans l'interface utilisateur.
Clé | Type | Requis | Description |
---|---|---|---|
platform |
string | oui | pilot_wire_climate |
presets |
string | oui | ID de l'entité select pour ajuster les modes prédéfinis du fil pilote |
power |
string | non | ID de l'entité pour détecter si le chauffage est actif ou non |
temperature |
string | non | ID du capteur de température (pour l'affichage) |
additional_modes |
boolean | non | Prise en charge des 6 ordres (ajoute les modes Confort -1 et Confort -2) |
power_threshold |
integer | non | Seuil de puissance (en watts) à partir duquel le radiateur est considéré en chauffe |
name |
string | non | Nom à afficher dans l'interface utilisateur. |
unique_id |
string | non | Un identifiant unique pour ce climat. Si deux climats ont le même identifiant unique, Home Assistant renverra une erreur. |
L’identifiant unique est recommandé pour permettre des modifications de l'icône, de l'ID d'entité ou du nom via l'interface utilisateur.
climate:
- platform: pilot_wire_climate
name: Radiateur Salon
unique_id: radiateur_salon_climate
presets: select.radiateur_mode
power: sensor.radiateur_puissance
power_threshold: 10
temperature: sensor.salon_temperature
additional_modes: true
Les contributions sont les bienvenues ! N'hésitez pas à :
- 🐛 Signaler des bugs
- 💡 Suggérer des améliorations
- 🔀 Soumettre des pull requests
Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus de détails.
Si vous trouvez cette intégration utile, pensez à lui donner une ⭐️ sur GitHub !