[ST Edge] FortrezZ WWA-01AA Temperature and Leak Sensor

The FortrezZ WWA-01AA is an older device, but I have a couple of them and they have yet to fail. I’ve never been happy with how they worked with a generic leak sensor handler though, so this is a port of my Groovy DTH to an Edge driver.

Out of the box, the device will send a dry notification when it wakes up (I think default is every 4 hours). Otherwise, it will send a wet notification if a leak is detected and a freeze alert if the temperature drops to 39F. Battery is reported initially at 99% but then isn’t reported until it’s critically low, at which point it reports 0%. The only thing that can be configured is the wake-up interval, though the device can also be polled for temperature and battery reports on wake up.

This driver will:

  • Poll for a temperature report at every wake up if configured to do so in the settings menu. Note that temperature is measured at the nearest degree C. Temperature will post to device history even if there is no change as proof that the device is still alive.
  • Poll for a battery report at every wake up if configured to do so in the settings menu.
  • Allow the wake-up interval to be configured in the settings menu. The interval will be changed at the next wake up. If it doesn’t take, change it to a different number and wait for the next wake up.

Shorter wake-up intervals and lots of polling probably drains the batteries a little faster than intended, but these take 2AAs and I haven’t noticed (but also haven’t tracked) that the batteries are dying all that quickly with one-hour wake ups. YMMV.

This driver is intended specifically for the WWA-01AA. If you have a different model, you probably want to look elsewhere since the other FortrezZ models have more configuration options instead of needing to be polled.

To install:

  1. Use the following link to enroll in the channel and install the driver on your hub: SmartThings. Add a little smartness to your things.
  2. Use the SmartThings app to exclude your device (there is currently no way to switch from a Groovy DTH to an Edge driver except by deleting and then adding the device).
  3. Use Add deviceScan nearby in the SmartThings app to include your device. Your device should pick up this driver if the fingerprint matches.

Screenshots:

Code:

3 Likes