I use this app for peace of mind! Knowing that devices I have spread throughout my house to report temperatures are indeed providing temperature updates. I decided to share it just in case someone else might find it useful.
This app will allow you to make sure temperature readings are indeed being received. The app allows for grouping similar time frames or just a single device depending on your preferences. The app can notify you on failures of reports not being created, as well as logging details you wish to watch/review.
An example for how I use the app: For my refrigerators and freezers temperature sensors, I like to keep a closer eye on them, so I monitor them to make sure they have a temperature event at least every 60 minutes. For the temperature devices I use in each room that I use to control my keen vents, I only check them either in a 2-hour groups, or in another 6-hour group, depending on the room.
There are several great apps that will check on device activity, check on device temperature values, etc…, that do a great job. But, over the years I have seen too many times when a device reports activity but there has not been a temperature reported over an abnormal span of time. This app is solely focused on checking the last time a temperature was reported, plain and simple!
You could use rule manager or webcore and create this moniotring and even customize it even further to your liking, but I suspect we have some users that would rather not go that route.
You can install (the easiest way) using Hubitat Package Manager (HPM) with fast keyword search 'device temperature' or manually as per below.
Device Temperature Check (Must Install both before using):
Installation: Load each apps into the 'Apps code' area of HE. Then, use the button "+ Add user apps" at the top of the Apps page and select "Device Temperature Check" to add the list of your apps.
Depending on the devices you select to check and how often a temperature event is created, you may need to increase your hopeful time frames/periods. Even if doing so you will at least be assured that an important temperature event is occurring on a regular basis. This is what gives me Peace of Mind!
Sorry to hear you are having issues. Quiet time is only for notifications so make sure you have selected a device to notify, and then select the Set a quiet switch to show the time fields.
No worries, it is not a problem per se. I just wanted to point this out. I have tried Edge, Safari and Firefox browsers and in all of them this is how it looks like:
So far this has already helped me identify "lazy" temp devices where I have configured them to report only on too high a temp changes.
As mentioned before, the list is really great and I will look into Tile Builder, but for now I use the list in the App. Would it be possible to allow sorting on that list? i.e. by name, last report date or temp?
Unfortunately I am not able to re-produce the problem. I created a new install, added a group using the name "xinternet: Pushover" thinking maybe the ":" was causing the problem but mine worked without issues. These are just "time" inputs that are part of the system, nothing special.
Have you turned the "Set a quiet time..." switch off and then back on again to see if the controls appear? If that does not work will you turn on debug and try a few things to see any errors or warnings.
Thank you for this. My use is to know if a device's battery has failed, even with the other methods in place. Inevitably, that means a device hasn't reported a temperature in a reasonable amount of time.
There is humor spread throughout, but my favorite line from the instructions:
I am always willing to test if that helps you out.
I did some various on/off changes but still do not have a way to change the quiet time, but now I get an error on hitting done if I have enabled quiet time. Therefore I have to disable it again.
I can enable logging and make some recordings if you want.
Sorry this is happening. I have to admit I really have no clue here.
Have you been able to create other groups without using quiet time? if not,
can you please create another group and just add one device and only select Pushover to see if that works. Don't set a quiet time and see if you can create that group.
If that doesn't work, would you be willing to remove the app and re-add the app making sure you just click done to complete the install. Then again add only one device, only Pushover, and that's all. See if a basic option will work.
added a routine to restart device check schedules after hub restarts
improved scheduler reliability by adding month setting
I did not know that after a hub reboot scheduled jobs missed do no run automatically. I have added necessary logic to make sure to keep them running based on new times after the hub restarts.
I confirm, same issue - if I try to set a quiet time, no editable fields appear to put start /end times in - exactly the same as @Kulfsson. I can create wothout setting a quiet time, though.
Thanks. I just submitted an update to see if this could fix this. Can you please do a HPM Repair to get the new update. I did not change the version number for this test.
Nope, sorry! Not fixed. What it has done, however, is slightly change the layout - as attached - now shown one above the other rather than next to each other. Still no editable fields, sadly.
Apologies, completely missed this! Have just done a repair and.....Success! Fields appear for the Start/End of quiet time! Many thanks for your perseverance!