Aller au contenu
GMST --h --m --s FR / EN
← Tous les plugins
Logo du plugin Home Assistant
Stable Domotique

Home Assistant

Pilotez et lisez votre Home Assistant depuis N.I.N.A.

Présentation

Le plugin Home Assistant relie votre domotique à N.I.N.A. de deux façons : il expose les entités Home Assistant comme canaux d'un équipement Switch de N.I.N.A., et il ajoute des instructions au séquenceur avancé pour piloter et lire Home Assistant depuis une séquence. Une fois configuré, le hub de switches se comporte comme n'importe quel switch natif : il peut être actionné par les fonctions intégrées de N.I.N.A. (instruction « Set Switch Value », conditions) et par d'autres plugins, sans qu'ils aient à savoir que Home Assistant est derrière.

Fonctionnalités

Entités HA en équipement Switch

Mappez n'importe quelle entité Home Assistant en canal de switch : binaire (on/off), à paliers (options discrètes) ou analogique (numérique, min/max/pas), en lecture, écriture ou lecture/écriture.

Mises à jour en temps réel

Connexion via l'API WebSocket de Home Assistant, avec repli sur le polling REST. Le nom du canal affiche l'unité de mesure (ex. « Terrasse temp (°C) »).

Instructions du séquenceur

Catégorie « Home Assistant » : Appeler un service HA, Attendre un état HA, condition de boucle sur un état, et déclencheur « Publier vers HA » toutes les N poses.

Variables N.I.N.A. dans les services

Les données envoyées aux services HA acceptent les motifs N.I.N.A. : $$TARGETNAME$$, $$FILTER$$, $$CAMERA$$, $$TEMPERATURE$$, $$SQM$$, $$DATETIME$$, etc.

Sélecteurs avec autocomplétion

Les champs d'entités et de services proposent partout une recherche avec autocomplétion pour retrouver rapidement la bonne cible.

Statut N.I.N.A. vers un dashboard

Poussez l'état de N.I.N.A. (cible, filtre, nombre de poses, température capteur…) vers une entité HA, par exemple pour l'afficher sur un dashboard.

Captures d'écran

Page d'options du plugin Home Assistant dans N.I.N.A. (connexion et canaux)
Équipement Switch : entités Home Assistant exposées comme canaux
Instructions Home Assistant dans le séquenceur avancé de N.I.N.A.

Installation

  1. 01

    Ouvrez le gestionnaire de plugins

    Dans N.I.N.A., allez dans Options → Plugins, onglet « Available ».

  2. 02

    Installez Home Assistant

    Cherchez « Home Assistant » (CaeloWorks) dans la liste et cliquez sur Install, puis redémarrez N.I.N.A.

  3. 03

    Connectez Home Assistant

    Dans Options → Plugins → Home Assistant, saisissez l'URL (ex. http://homeassistant.local:8123) et un jeton longue durée, puis « Test connection ».

  4. 04

    Ajoutez vos canaux et connectez

    Mappez vos entités en canaux, puis dans Equipment → Switch choisissez « Home Assistant » et connectez. Les instructions du séquenceur réutilisent la même connexion.

Disponible directement dans le gestionnaire de plugins de N.I.N.A. (onglet « Available »). La DLL est aussi téléchargeable depuis les releases GitHub.

Notes de version

  • 1.2.2 2026-06-22

    Première version publique, disponible dans le gestionnaire de plugins de N.I.N.A.