Yup. @bertabcd1234's device activity checker can take care of #1 as long as the device provides some sort of regular reporting and can be triggered by a virtual switch. If you were to set up a rule to turn on the switch every X minutes it should repeatedly notify you of any device that meets the inactivity conditions you have set up. So that takes care of #3. #2 is simple with the notifier app.
If the temp remains relatively constant it may present as no activity though. . That's why I was wanting to understand what driver may be used and whether other attributes may need to be monitored ...
IF (Temperature > UpperLimit) THEN
Notify: "Temperature is %value%"
END-IF
Wait for event: elapsed time --> 4:00:00
Notify: "Temperature has not reported in four hours."
You can customize this according to exactly what you want, but that's the general idea (you can hard-code UpperLimit or use a variable if you want it to be easily changeable). This also assumes your sensor regularly reports temperature; many won't if the value doesn't actually change, which for a freezer that normally stays around the same temperature could easily be the case. There are other events, like battery reports, that may still generate "activity," though this rule does not account for those as-is.
What I'd really probably do is split this up; the built-in Notifications app can handle the notification portion, and you can do some customizations more easily there, like "only notify x times in y minutes" and whatnot. Then, you can use an app like Device Activity Check (which someone mentioned above--thanks!) or Device Watchdog as part of a way to guess if your device may have fallen offline.
But...if you just want something basic, the above will do, too.
Yeah good point though I do precisely this in both fridges and freezers and there's enough temperature variation in the natural course of events to get alerts regularly.
Also both available, I should mention. I use a combination of Twilio for text messages and Echo Speaks for notifications. I occasionally use a small siren, depending on the nature of the alert. Ice cream's about to melt? Sound the klaxon.
The thing to be aware of, but like @brad5 mentioned, probably not an issue, is that if there is no change in temperature, no event will be recorded, even if the device has reported back to HE
I've used two types of devices. The first is the ST multisensor, now made by Aeotec. It is both a contact sensor and temperature sensor. I've also used the ST water leak sensor, now also made by Aeotec. Surprisingly both work even though the sensor is inside the fridge or freezer! Battery life is obviously reduced by the cold, but good enough.
You definitely don't need something that reports all that often. I usually have mine report on a change in temperature rather than a specific time. I think mine are all set to .5 degrees C but I should really bump them up a bit. Even at .5C I get a report every 15 min or so.