Créer un bouton virtuel dans lovelace

Mon problème

j’aimerai créer un bouton virtuel (donc pas physique) pour pouvoir renseigner une automatisation (sur node red) par un ON ou OFF et ce à partir du lovelace
Où j’ai un Détecteur de mouvement Ikea que j’aimerai rendre actif si le bouton est ON et le désactiver si le bouton est OFF.
Est-possible? :thinking:

Merci d’avance :smiling_face:

Ma configuration

Santé du système

Version core-2022.2.5
Type d’installation Home Assistant OS
Développement false
Supervisor true
Docker true
Utilisateur root
Environnement virtuel false
Version de Python 3.9.7
Famille du système d’exploitation Linux
Version du système d’exploitation 5.10.92-v8
Architecture du processeur aarch64
Fuseau horaire Europe/Brussels

1 « J'aime »

Salut,

Pour le bouton virtuel. Tu peux en créer un qui sera l’équivalent d’un bouton on/off.
Pour faire ça tu va dans « Configuration > Automatisation & Scenes > Entrées » et cliques su ajouter un entrée en bas à droite. Et tu choisis bouton. Tu pourra lui donner un nom et un icone.

Pour le détecteur de mouvement, je ne sais pas ce que tu veux faire, mais si c’est pour récupérer le on/off dans node red, tu fais ça directement avec une noeud « events : change »

Merci je teste ça ce soir

Salut! Voilà ce que j’ai fait chez moi. Tout d’abord dans Node-Red il faut ajouter un node « Entity » configuré en switch dans ton flow qui gère l’automatisation de détection de mouvement.

Ensuite pour mon Lovelace voilà ce que j’ai fait:

type: custom:button-card
color_type: card
entity: switch.activation_eclairage_presence_garage
name: Eclairage auto garage
styles:
  card:
    - font-size: 10px
    - font-weight: null
state:
  - value: 'on'
    color: var(--primary-background-color)
    icon: mdi:motion-sensor
    styles:
      card:
        - animation: null
    spin: false
  - operator: default
    color: null
    icon: mdi:motion-sensor-off

De cette façon à partir de mon lovelace je peux activer ou désactiver l’éclairage sur détection de présence :smiling_face:

j’ai ça dans config yaml

# switch virtuel
input_boolean:
   courrier:
    name: courrier
    icon: mdi:email-open-multiple-outline
    
   volet_ferme:
    name: volet ferme
    icon: mdi:window-shutter-close

ensuite tu les retrouve dans les entitées

Salut,
En fait tu n’as plus besoin de passer par le yaml pour un input_booléan.
Tout peut se gérer dans les « entrées » par l’UI, dès que tu créé l’entité, elle est dispo ça évite de les redémarrages inutiles!

input_boolean c’est l’option interrupteur.

ha oui,
tu peux me detailler la marche à suivre stp. j’ai regardé vite fait mais beaucoup de chose sont encore obscure pour moi lol

Je l’avais détaillé 2 messages plus haut!
Voilà la version en images :rofl::

Capture d’écran 2022-02-12 161415

ajouter

creer

1 « J'aime »

Merci à tous
comme solution j’ai pris celle de AlexHass , faut dire que les images m’ont bien facilitées la manipulation
Merci beaucoup à la communauté :grinning:

1 « J'aime »

super merci beaucoup

Autrement, tu peux exposer directement ton détecteur de mouvement via NR.

image
Cela génère un switch sur HA qui permet d’activer ou non le trigger .

1 « J'aime »

salut Fredarro.
que utilises-tu comme flow?
moi j’ai pris une events : states mais je ne trouve pas Expose to Home Assistant (voir image)

1 « J'aime »

Events State comme toi

Avec l’intégration Node-Red Companion
image

1 « J'aime »

T’as oublié de préciser qu’il faut d’abord l’installer avec HACS!

A oui … et il faut aussi penser à installer Home Assistant au début ! :grin: :grin: