This is a community driver for FireBoard thermometers, accessing their official cloud API for general device status and allowing you to get that information (and alerts) into your Hubitat. This is not a new driver overall, as I provided it to various people in other threads that have requested it but only now realized I had never made a specific project thread for it. Although it does include new features that did not exist in those prior versions.
This driver has a parent and child driver (both required) available in HPM or from the links below:
Yes, it does count as an integration (I double checked my HPM repository page and it does have a category listing of Integrations). As for whether things changed, yes. There are a number of things that changed from the last version as a result of me working closely with @tinker3433 to help them with some feature requests, but since it was a new project I did not have my usual “update” post like my other driver threads. Main changes were:
Addition of Alarm attribute for child and Alarms attribute for parent
Additional data (and null data) handling in parent
Updated State & Event handling (parent & child drivers)
Cool
Not sure what I was thinking on the integration thing. It's a device driver, not an app....
One Issue I was having before was getting the battery to refresh. The only work around I have is to use a rule that forces it to "list all devices" every 5 minutes while I am monitoring it. This causes it to recheck the battery.
Everything works well as far as what @snell has done. They spent a lot of time fine tuning things to get the data from Fireboard to be usable for trigering alarms.
I am still having trouble to get the notifications to do what i want, but that is a problem at my end, the integration works perfectly.
I will attach the rules i have tried, it doesnt repeat, or cancle the loop as i want, but it at least shows the basic setup. I know they are wrong, i am not good at thiss stoff so i am just throwing things at the wall to see what sticks.
The Alarm (and parent Alarms) are new and meant to give you a string for when a temperature is outside the range specified (if any) within the FireBoard Alerts values. Nothing too special, but could be tossed through a speaker for an announcement if needed.
As for the battery value… ListAllDevices IS within the refresh, so it should happen at whatever your Refresh Rate is set for.
It was added to the refresh as part of the version now posted as the “beginning” of this thread (and in HPM). The Alerts and such are within that data also, so it was needed to make sure the Alarm would be populated correctly.