Compliance Manager (Integration)

I created this integration

The readme says it all I suppose:

  • I created it because I don’t believe there’s anything similarly flexible
  • I’d like to promise otherwise, but knowing myself I’ll do a terrible job at maintaining it, so feel free to fork it and improve it if you are so inclined (there’s a test lab I created to facilitate this, see the lab folder)
  • what it promises to do: allows users to create binary sensors that monitor other sensors’ status and allow you to react to relatively complex conditions easily.

Example use cases:

  1. Monitor your batteries, giving a grace period of 2 days
  2. Monitor your windows/doors (eg: warn me if I have too many windows open, or if they are open while heating/air-treatments are ongoing
  3. show a badge / submenu if the device X that is scheduled to run once a day, did not run in the past 2 days
  4. snooze a compliance violation by 2 hours because you can’t attend to it now
  5. etc

I tested it to the best of my abilities, but I have very few doubts that there will be some residual bugs.

Let me know if you think it’s a duplicate of another (probably better) project… I really couldn’t find anything but it does seem strange.

Hope this can be of use for someone else other than myself. :slight_smile:

1 Like