I recently came home from a vacation which involved a power outage that took place a few weeks back. Now, all of the Inovelli Blue switches we have installed aren’t working because Home Assistant can’t see the action triggers (up single, config double, etc).
I’ve tried the usual “press all of the action combos and check if they show up” but they do not.
I’ve tried running ‘Reconfigure’ on a few but that didn’t help. I’ve also tried restoring to a backup and that doesn’t help either.
The main difference between the blueprints (and the reason I built mine) is that mine doesn’t depend on device actions being available (since it listens to MQTT directly) not does it require turning on the legacy sensor entity in Z2M. It also can be used for multiple switches in the same automation because of that.
Unrelated but can your blueprint be updated to expose a “initial button press” (triggering on press, not on release)? It’s something I’ve been asking for for a long time but am not confident we’ll see it in the actions list anytime soon.
Alright, your blueprint worked (at least it seems to be working perfectly even when the actions are missing from the switches using the normal method)!
I’ve got 2 of the new Blue Fan switches that I’ll be installing soon – Do you know if your blueprint works on those as well or will they require a new one?
It’ll be a little while before I get around to installing them but if nobody else chimes in here then I’ll follow up with a confirmation once I know either way.
I don’t know if you have a thread somewhere for your blueprint so just going to discuss my issue with it here…
It doesn’t seem to be “multi-threaded” in the sense that it can’t handle processing two actions at once. Do you know of a workaround for this? For example, if you set “up 1x” to do something and then you add a “delay of 5 minutes”, pressing “down 1x” or any other action won’t work until that 5 minutes is up.
The way I had it set up before worked fine but doing it through the blueprint (with all of the button actions in once place) doesn’t seem to be able to handle it.
Is the solution to create multiple configs w/ the blueprint for the same button?
[edit] I feel like even doing it that way will still end up with the button w/ the delay on it being disabled until it’s done but in my case might be fine.
[edit 2] I did try it using multiple for the same switch (but for different button actions) and it seems to be working. It would be nice to be able to have them all together in the 1 blueprint config though… I’m using the “scripts” option for these so I don’t have stuff manually duplicated everywhere but perhaps there’s another way to achieve this where a long-running script/set of commands isn’t “blocking” the other actions on the switch while using just the 1 blueprint config?
One other thing is that I notice the switches using the blueprint have tons of 'mqtt topic zigbee2mqtt/XXX Switch" entries in the logs, every few seconds for each one.
This doesn’t happen when using the switches the normal way. Any ideas what those are? It’s triggering some kind of action on the switches so the “last triggered” time on the switches is now only up to a few seconds old rather than being when they were actually interacted with.