I use DuckDuckGo on my phone and Chrome on my tablets. Both act the same for PBs.
When I set up OAUTH, I left the Client ID and the Client Secret as is. I didn't think that I needed to access the app by a REST API.
Edit: The refresh in the browser worked.
Can't hold back from feature creep....
Since all of my rules indicate which app they are in, I'd like the option to hide the App Type column.
Would also.like to be able to filter on rule names.
Correct.
... is in the latest version, accessible on github via the link in post #1.
Check out the new version here:
EDIT: link fixed, latest version is more customizable than ever!
Words fail me. This is an amazing app!
Couple comments/requests:
-
In the Boolean column, false is not in bold and is not capitalized. It's triggering my OCD (Obsessive Consistency Desire)!

-
When making the app full screen, and trying to print to PDF, the output gets cut off at page 7 of portrait mode, and page 9 in landscape mode.
-
Can the columns be rearranged to match the Rule Machine order of Events, Triggers, Actions?

-
Ability to rename the app.
-
LOVE the app. It allows me to quickly look at logging states and change them en mass, something that i've been slogging through 200+ RM Rules to streamline my logs.
-
Wishing out loud
Could you make an app that checks logging status for all devices, logging level, if they are disabled, event history size, state history size, and too many events threshold?
My suggestion there would be to have the app create a printable html report in a separate tab.
Thank you!
Try the latest version (updated 2 minutes ago), link is in Post #1. Note: the Hide Rows/Columns buttons are now persistent, I dumped the separate configuration sections.
I'll look into this. Would a CSV output also be useful, for spreadsheets?
Edit: corrected my automatically typing a drug store name (CVS) for CSV.
You get half of this in the new version (link in post #1) - FALSE is now all-caps (and TRUE is BLUE). I'll leave the bolding up to you and your favorite AI -- it should be easy to do, but I didn't care for the aesthetic (I wanted FALSE to be faint).
Done in v. 1.60
Done in v. 1.60 (as is CSV output).
NOTE: I moved (actually, Claude AI moved) a lot of code around for this version and added new code, and testing has been spare, so if you see something awry, please let me know.
Take a look at the linked BETA app.
The app checks:
- Device ID
- Device name
- Device type (driver name)
- Disabled state
- Hub Mesh status (On/Off)
- Command Retry status (On/Off for devices supporting the function)
- Event history size
- State history size
- Too many events alert threshold
- Logging status
The Disabled, Hub Mesh, and Command Retry cells are clickable to change the state of a device.
The size/threshold cells are not clickable and l likely won't try to make them clickable, because it appears that to do so, the app must mess with an entire device record and not just 3 fields.
NEW: The app now checks logging status. Because the type and degree of logging is controlled by the drivers and is not uniform, a search is done for common terms used to name Boolean variables used for some type of logging. Terms that are present for a device are output to the Logging column, with logging ON being indicated in green text and a checkmark, and logging OFF being indicated in gray text and an "X". If the searched terms are not found for a device, the Logging column cell is marked with a dash "β".
The app may take some time to retrieve and parse large sets of devices, so be patient if you use it.
Again, at a loss for words.
The Rule Logging app inadvertently helped me identify a problem in regards to my wife complaining that it was very cold in the house for the last day or two. Turns out the boolean was stuck on false, so the Rule basically stopped running. Click. Boolean True again. WAF quickly restored.
Both of these apps should be added to HPM. They provide a wealth of info very quickly and, for me, an indispensable addition to the array of tools/apps.
THANK YOU, again!