![]() |
|
Event KNX - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Logiciels libres (linknx, knxweb, pKNyX,...) (https://www.knx-fr.com/forumdisplay.php?fid=10) +---- Forum : Home Assistant (https://www.knx-fr.com/forumdisplay.php?fid=24) +---- Sujet : Event KNX (/showthread.php?tid=9819) |
Event KNX - XeNo - 27/12/2025 Bonsoir à tous, Quelqu'un a-t-il déjà reussi à faire un event KNX dans HA ? En gros j'ai un bouton sur un interrupteur et je voudrais déclencher une automation HA avec mais je fais chou blanc.. J'ai intégré ceci en dans les yaml knx : Code : ##################Et j'ai intégré ceci dans mon automation : Code : trigger:Mais l'automation ne se déclenche pas.. Si vous avez une idée je suis preneur. Merci ! RE: Event KNX - richardpub - 28/12/2025 dans home assistant tu as ceci: Events [/url] Tip
For automation triggers, it is recommended to use the knx.telegram trigger instead of Code : knx_eventCode : knx:[size=1]YAML [/size] [size=1]Configuration Variables
Looking for your configuration file? address list | string [size=1]Required[/size] Defines a list of patterns for matching KNX group addresses. Telegrams with destination addresses matching one of the patterns are sent to the Home Assistant event bus as [/size] Code : knx_event[size=1]type string | integer (Optional)[url=https://www.home-assistant.io/integrations/knx/#type] Telegram payloads in [/size] Code : knx_eventCode : valueCode : valueCode : NoneCode : dataEvery telegram that matches an address pattern with its destination field will be announced on the event bus as a
Code : knx_event event containing data attributes
RE: Event KNX - XeNo - 28/12/2025 Effectivement j'ai formaté autrement le trigger : Code : triggers:Et cela fonctionne maintenant ! Merci RE: Event KNX - XeNo - 28/12/2025 C'est quand même particulier, je veux faire quelque chose de pas sorcier pourtant : J'ai un bouton KNX sur un interrupteur. Il a 2 GA, une pour le toogle, une pour le retour d'état. Je veux que lorsque j'appuis sur l'interrupteur, un script HA se lance et dise à l'interrupteur que c'est ON. Si j'appuis à nouveau, je veux que le script HA se lance et dise à l'interrupteur que c'est OFF. Comme si je voulais allumer quelque chose depuis le KNX via HA et avoir le retour d'état qui se mette à jour La base en somme non ? Je trouve que HA parfois niveau formatage est beaucoup trop complexe pour des opérations de base.. Si quelqu'un a déjà fait cela je suis preneur RE: Event KNX - richardpub - 28/12/2025 pourquoi passes tu par un script il suffit pour moi si j'ai bien compris de créer un knx_switch avec 1GA pour le switch et 1 GA pour l'état RE: Event KNX - XeNo - 28/12/2025 je ne comprends pas ce que tu dis ? Creer une entité switch knx ? oui je l'ai faite mais derriere je dois agir sur quelque chose qui n'est pas knx et avec plusieurs options donc je ne vois pas comment faire autrement. Sur le principe ca fonctionne de toute façon, si j'utilise que la partie "Toogle" et que je lance l'automation cela fonctionne nickel. Par contre j'aimerai que le fait d'avoir lancé cette action retourne l'état 1 à l'interrupteur, et du coup si je rappuis sur le bouton que ca fasse l'automation inverse. RE: Event KNX - richardpub - 28/12/2025 Ton bouton commande t il un switch dans KNX ou bien uniquement un actionneur non KNX ?? RE: Event KNX - XeNo - 28/12/2025 (28/12/2025, 20:15:46)richardpub a écrit : Ton bouton commande t il un switch dans KNX ou bien uniquement un actionneur non KNX ?? C'est un bouton sur un interrupteur KNX, qui doit commander quelque chose dans HA (et renvoyer l'état au bouton, c'est cette partie qui pose problème) RE: Event KNX - XeNo - 28/12/2025 C'est bon j'y suis arrivé, donc pour ceux que cela interesse : J'ai un bouton sur un interrupteur KNX qui doit declencher une automation sur HA, ce même bouton doit subir l'état de l'activation de l'automation pour permettre de désactiver ensuite l'automation. Chez moi 5/12/8 est le toggle du bouton, 5/12/9 est le retour d'etat dudit bouton. Voici donc le code nécessaire : Code : alias: ****nom de votre automation**** |