frenck / spook

A scary 👻 powerful toolbox 🧰 for Home Assistant 🏡
https://spook.boo
MIT License
381 stars 36 forks source link

Ignore Button Missing #199

Closed holdestmade closed 11 months ago

holdestmade commented 11 months ago

I have a few entities that are unavailable until they are used (in the custom emby component)

Spook finds these entities, but I cannot ignore them. If I click submit, the repair goes away but reappears shortly afterwards:

1

frenck commented 11 months ago

Yeah, this is a bit of the "meh" part of the HA repairs.

This one is marked as "Submit will mark it fixed" (until the next detection/inspection run for Spook). However, the ones you can mark fixed in HA, you can't ignore? Which is a bit odd actually.

The reason why I allowed marking it as fixed, is because I haven't tried hooking into the updates of dashboards yet (which I would need to know when something changed and this determines if the issue is solved).

As I'm already hacking on this, I'll take a look if I can hook into listening for Lovelace changes.

frenck commented 11 months ago

I have a few entities that are unavailable until they are used (in the custom emby component)

PS: This is caused by the lack of unique IDs on those entities. Should generally be an easy fix for upstream...

holdestmade commented 11 months ago

OK thanks, I'll mention it to the emby custom component dev.

frenck commented 11 months ago

Found a way to automatically detect dashboard changes and let Spook clean up / update the raised repair issues by itself in #202 🤘

This behavioral change causes HA to enable the ignore button.

../Frenck

holdestmade commented 11 months ago

That did it, many thanks