Créer un racourcis windows pour lancer une action home assistant? (Lien Webhook lancé par Tag NFC)

Bonjour,

Est-il possible de créer un racourcis windows pour lancer une action home assistant ?
J’ai entendu parler de webhook mais je ne vois pas commer intégrer cela…
Je précise que le racourcis en question serait sur un PC qui est sur le même réseau que le nuc qui abrite home assistant..

Hello,

Précise ton besoin, parce qu’en l’état tu ouvres ton navigateur sur HA et tu cliques sur ton besoin.

non?
cdt

Je souhaite qu’un utilisateur lambda (ma femme / mes enfants) puisse cliquer sur un simple raccourcis de n’importe quel pc pour declencher une action HA

Dans ce cas tu as les webhooks qui s’utilisent en trigger d’une automatisation.

Mais attention, c’est assez peu sécurisé, n’importe qui ayant l’url peut déclencher une automatisation.

Bonjour,
avec HASS agent, tu peux créer des boutons accessibles depuis la barre des tâches et via un raccourci clavier personnalisé pour faire des actions sur HA.

Salut

en soit c’est pas bien compliqué.

il faut une automatisation de ce style qui lance l’action que tu veux:

alias: Test - webhook
description: ""
triggers:
  - trigger: webhook
    allowed_methods:
      - GET
      - HEAD
      - POST
      - PUT
    local_only: true
    webhook_id: "-coJ7z1h3nYdL_rW-om71pcEB"
conditions: []
actions:
  - action: switch.toggle
    metadata: {}
    target:
      entity_id: switch.sonoff_1000e91e95_2
    data: {}
mode: single

pour la tester il suffit de faire dans un navigateur

http://192.168.0.2:8123/api/webhook/-coJ7z1h3nYdL_rW-om71pcEB

ensuite viens la partie raccourci windows

Lien à mettre pour le raccourci :

C:\Windows\System32\cmd.exe /k start /b curl -d -X http://192.168.0.2:8123/api/webhook/-coJ7z1h3nYdL_rW-om71pcEB & exit

et c’est tout.

Après je n’en vois pas du tout l’interet, puisque ça necessite d’avoir un pc allumé a portée alors que depuis un smartphone c’est tellement plus simple puisque toujours allumé et à portée en général.

Une autre solution sans pc, si c’est juste pour une commande, c’est un bouton sans fil qui déclenche l’automatisation au lieu d’un webhook

Edit: j’ai remis le lien pour le raccourci car sur le screen on ne le voit pas en entier.

L’intérêt n’est pas toujours evident, parfois c’est un souci d’accessibilité…

Mais il y a plein de façon différentes de faire ça.
Mais dans ce cas là:

s’il n’y a rien de plus, je ferai un dashboard custom sur le PC en question, un bouton sans fil accessible là où c’est pratique, un vieux smartphone recyclé en tablette/télécommande avec un dashboard sur mesure, une commande vocale avec une enceinte connectée, un tag NFC à scanner avec son téléphone…

Mais pas un raccourci sur PC…

@PGB53 dis nous en un peu plus pour qu’on comprenne mieux… Le webhook c’est quand même pas un mecanisme trop recommandé d’une manière générale…

Oui un petit bouton pour chacun c’est quand même bien plus sympa à utiliser. Surtout qu’ils ont tous au minima 3 fonctions. (un appui bref, un appui long, deux appuis brefs) et que tu peux les coller où tu veux, j’en ai un au pied de mon écran justement.


J’allume / j’éteins mon PC d’un simple appui. Double appui j’ouvre le portail. Appui long, j’éteins tout mon bureau (lumière + 2x WLED + PC)

Oui ca a l’air top… Je viens d’essayer et il me manque ? Le mdp mqtt ! Impossible de le retrouver c’est quand même ballot… Y’a moyen de le retrouver dans un fichier config ? Ou puis-je le changer sans avoir de problème ?

Tu ne peux pas l’ajouter par Z2M par ex ? pour eviter le mot de passe …

Créer un nouvel utilisateur et utilise ce compte pour te connecter au mqtt.

Ok mais j’affecte ce nouvel utilisateur « mqttnew » dans mosquitto ? Et quid de zigbee2mqtt ?

Tu peux changer le mot de passe sans le connaitre nécessairement…
Dans Paramètres / Personnes / Utilisateurs

Ensuite pour MQTT
Paramètres / Intégrations / MQTT les 3 petits points en haut à droite et Reconfigurer

J’aime tout essayer :wink: Le bouton c’est bien mais il a aussi ses limites. Exemple : J’ai créé un compteur de sac de pellets. A chaque fois que je mets un sac de pellets dans la chaudière, j’appuie sur le bouton physique et le compteur s’incrémente de une unité. Un jour un petit garçon a appuyé 50 fois dessus (ben oui c’est drôle :rofl:). J’ai donc remplacé ce bouton par un capteur nfc. Mais il faut avoir le téléphone sur soi… C’est pour cela que j’expérimente toutes les manières de déclencher une automatisation et les webhooks font partie de la découverte.

Faut planquer le bouton sous le couvercle du bac de pellets…
:rofl:

Expérimenter c’est parfait ! C’est juste que le webhook c’est vraiment un truc « grand ouvert », comme si tu mettais ton bouton sans fil en accès libre sur le web…

Bref c’est à utiliser en connaissance de cause.

Pour ce genre d’utilisation j’aime bien le NFC pour son coté « pose et oublie », « pas cher » et « utilisable dehors » (genre couvercle de poubelle par exemple)… Mais oui il faut le telephone avec companion installé.

Si tu veux la liste des déclencheurs possibles, pour experimenter, normalement il y a tout là: Automatisation #2 : libérer le plein potentiel !

Mais avec un badge NFC, c’est possible non ?

du genre ce DIY :

T’as deux manières de faire du NFC:

  • des tags NFC que tu poses où tu en as besoin et que tu scannes avec ton telephone avec companion installé (mon utilisation)
  • un lecteur NFC disposé à un endroit stratégique (par ex l’entrée, la chambre d’un enfant, etc…) où les gens scannent des cartes (ou des tags) NFC.

Le premier te permet de créer un peu n’importe où un interrupteur connecté lanceur de scenario, mais il faut le scanner avec un telephone avec companion.

Alternative, si tu veux que n’importe quel tel lance le scenario, tu mets un webhook en lien dans le tag nfc au lieu d’un tag Home assistant => mais alors n’importe qui peut lancer le scenario => ne pas mettre une serrure connectée ou le désarmement de l’alarme sur ce genre de truc…

Le second (ton exemple de lien) te permet d’avoir un lecteur de tag dans la maison, mais il faut un lecteur par « lieu » a équiper et prévoir les cartes/tags correspondants:

  • gestion d’alarme avec une carte par utilisateur
  • lanceur de scenario, avec des cartes prédéfinies (playlist de musique, lecture d’histoires, etc…)
  • etc…

Ah mais oui très bonne idée pour mes filles qui ont horreur de l’appli companion :wink:

Sous quelle forme le tag nfc ? Url ? Pour windows j’utlise ce type d’url
curl -X POST http://192...:8123/api/webhook/allumer_lampe_bureau
mais pour android ? Comment faire pour transmettre la demande ?

Je profite de la discussion des tags, vous les prenez ou vos tag NFC ? direct sur amazon ?