Vous souhaitez intégrer un capteur externe provenant par exemple de votre propre domotique (Jeedom, Domoticz, Homey, etc) dans Home Assistant ?
Voilà par le texte et l'image comment faire.
Dans ce tutoriel je vous montre comment intégrer mon capteur de la prise de recharge de la voiture électrique dans Home Assistant.
Tout cela va se faire via MQTT de manière automatique.
Voici le tuto: En format PDF à cet endroit ou ci-dessous
Création d’une entité Home Assistant (HA) de manière automatique
Cas de figure :
J’ai un compteur de puissance de charge de la batterie de ma voiture électrique disponible.
Celui-ci n’est pas intégré dans HA (pas d’intégration existante)
Je vais vouloir l’envoyer et l’utiliser dans le tableau des énergies de HA pour qu’il soit comptabilisé automatiquement.
Que je puisse ensuite faire des graphiques ou tout autre actions.
Comment s’y prendre:
Il faut créer 2 Topic MQTT dans le broker de HA
Il y a plusieurs manière de procéder pour créer ces Topic.
Par exemple avec un script Python ou avec Nodered.
Dans mon cas je vais utiliser Nodered car c’est plus visuel (et pratique dans mon cas)
Le compteur se trouve dans ma domotique personnelle dans un HA différent de smartphoton.
Je vais donc le récupérer et créer les 2 topics
Voilà le flow NR en question :
Définitions, explications des 4 nœuds ci-dessus
{
"unit_of_measurement": "W",
"device_class": "power",
"state_topic": "homeassistant/sensor/voiture_electrique/Puissance/value",
"friendly_name": "Voiture Electrique No1",
"unique_id": "EV1",
"device": {
"name": "Voiture Electrique No1",
"model": "version Add-on 1.01",
"manufacturer": "Smartphoton",
"identifiers": [
"EV1"
]
}
}
Voici ce que l’on devra donc avoir sur le broker MQTT de HA :
Découverte de l’entité créée automatiquement dans HA
Dans paramètres – Appareils et services – Appareil, on va retrouver l’appareil Voiture Electrique No1 qui a donc été créé via le topic MQTT
En cliquant sur l’appareil, on va pouvoir voir le capteur créé avec sa valeur actuelle
Et lorsque l’on appuie sur le capteur (entité) on obtient un graphique des valeurs prises les dernières minutes / heures
Voilà, vous avez réussi à créé une entité Home Assistant depuis un capteur externe à HA, ceci via MQTT !
1© Smartphoton 2024
Voilà par le texte et l'image comment faire.
Dans ce tutoriel je vous montre comment intégrer mon capteur de la prise de recharge de la voiture électrique dans Home Assistant.
Tout cela va se faire via MQTT de manière automatique.
Voici le tuto: En format PDF à cet endroit ou ci-dessous
Création d’une entité Home Assistant (HA) de manière automatique
Cas de figure :
J’ai un compteur de puissance de charge de la batterie de ma voiture électrique disponible.
Celui-ci n’est pas intégré dans HA (pas d’intégration existante)
Je vais vouloir l’envoyer et l’utiliser dans le tableau des énergies de HA pour qu’il soit comptabilisé automatiquement.
Que je puisse ensuite faire des graphiques ou tout autre actions.
Comment s’y prendre:
Il faut créer 2 Topic MQTT dans le broker de HA
- Le premier est la définition de l’entité créée dans HA
- Le 2ème est la valeur du compteur à envoyer vers HA
Il y a plusieurs manière de procéder pour créer ces Topic.
Par exemple avec un script Python ou avec Nodered.
Dans mon cas je vais utiliser Nodered car c’est plus visuel (et pratique dans mon cas)
Le compteur se trouve dans ma domotique personnelle dans un HA différent de smartphoton.
Je vais donc le récupérer et créer les 2 topics
Voilà le flow NR en question :
Définitions, explications des 4 nœuds ci-dessus
- Il faut créer le topic discovery HA, celui qui va permettre à HA de créer l’entité correspondante avec tous ses attributs
{
"unit_of_measurement": "W",
"device_class": "power",
"state_topic": "homeassistant/sensor/voiture_electrique/Puissance/value",
"friendly_name": "Voiture Electrique No1",
"unique_id": "EV1",
"device": {
"name": "Voiture Electrique No1",
"model": "version Add-on 1.01",
"manufacturer": "Smartphoton",
"identifiers": [
"EV1"
]
}
}
- Publication du topic sur le Broker de HA
- Récupération de la valeur de la puissance consommée par la charge de la voiture. Je la récupère depuis ma domotique HA séparée via Nodered compagnon.
- Publication de la valeur de puissance sur le topic du Broker HA
Voici ce que l’on devra donc avoir sur le broker MQTT de HA :
Découverte de l’entité créée automatiquement dans HA
Dans paramètres – Appareils et services – Appareil, on va retrouver l’appareil Voiture Electrique No1 qui a donc été créé via le topic MQTT
En cliquant sur l’appareil, on va pouvoir voir le capteur créé avec sa valeur actuelle
Et lorsque l’on appuie sur le capteur (entité) on obtient un graphique des valeurs prises les dernières minutes / heures
Voilà, vous avez réussi à créé une entité Home Assistant depuis un capteur externe à HA, ceci via MQTT !
1© Smartphoton 2024
Jean-Luc