12
How to intercept HA noifications? (lemmy.d.thewooskeys.com)

I have a robot vaccum that sends an alert to HA when it's done cleaning or when it encounters a problem. How can I intercept or re-route those notificiations? I want to post them to Matrix, which I do have an integration for.

Thanks for assistance.

you are viewing a single comment's thread
view the rest of the comments
[-] chaospatterns@lemmy.world 4 points 9 months ago

https://www.home-assistant.io/docs/configuration/events/

In the dev tools > events tab you can subscribe and see what events are sent. There should be an event that is sent when it sends a notification. Create an automation that listens for that event

[-] 4am@lemm.ee 4 points 9 months ago

I would say that, in HomeAssistant, the more “proper” way to do it is to watch entities for state changes and trigger that way.

Events are really only accessible in case you want to manage your own entity, or if you are doing something complex and it makes more sense to publish an event of your own and then trigger from that.

Triggering via entity state transitions (which, yes, under the hood operates on Events) are meant to be a universal abstraction from whatever might be firing over the event queues. Unless you need Events for some reason, IMHO keep it simple.

[-] chaospatterns@lemmy.world 1 points 9 months ago

Yeah I always use states when I can but the original post description made it sound like the integration was directly sending a notification. If it didn't set a state (which would be weird) then you'd need an event.

this post was submitted on 20 Feb 2024
12 points (100.0% liked)

homeassistant

11921 readers
7 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

founded 2 years ago
MODERATORS