[RELEASE] Ecolink Z-Wave Plus Flood and Freeze Sensor

dth_sensors
dth_watersensor
dth_freeze
dth_temperature
rboyapps

(www.rboyapps.com - Make your home your butler!) #1

This Device Handler is for the Ecolink Z-Wave Plus Flood and Freeze Sensor (FLF-ZWAVE5).

This device handler supports the Z-Wave and Z-Wave Plus devices. Support has also been added for v1 and v2 hub fingerprinting for easy identification. Ideally install the Device Handler BEFORE pairing the device for easy setup. It reports the freeze warning as a temperature (0C / 32F) so that is is compatible with other SmartApps for temperature based actions.

The Ecolink Flood and Freeze Sensor is available from Amazon here for about $32

This device handler supports the following features:

  1. Reporting the following sensors
    • Flood (wet/dry)
    • Freeze (0C / 32F), Normal (23C / 74F) reported in hub temperature scale
    • Battery
    • Tamper
  2. Designed UI using the latest ST multiTiles with a clean view
  3. Support for v1 and v2 hub fingerprinting for easy identification

Ideally install the Device Handler BEFORE pairing the device for easy setup.

More features to added, if you have any suggestions or ideas please feel free to ask and we’ll try to add it.

NOTE
The device does not report temperature, it only reports freeze or normal events. The device handler reports the freeze warning as a 0C /32F and normal as 23C / 74F (automatically determines the temperature scale) for ease of use with SmartThings and SmartApps.

INCLUSION INSTRUCTIONS: It is recommended to install the Device Handler BEFORE paring the device for easier setup.

  1. Bring device within 5 of hub
  2. Remove the battery from the sensor
  3. To pair the device, Select Add New Device from the MarketPlace on your ST phone app
  4. Insert the battery into the sensor. The sensor automatically enters inclusion/exclusion mode when powered on (when battery is added). The LED should start blinking slowly.
  5. It should complete pairing within 30 seconds
  6. If the LED starts blinking continuously, the sensor has failed inclusion, check distance from the hub. Remove the battery for 10 seconds and start over.
  7. If the device doesn’t pair successfully (LED is not blinking slowly), try to exclude it first before trying to pair it (see below)

EXCLUSION INSTRUCTIONS: If you deleted the device without excluding it won’t pair up again until you exclude it.

  1. Set the hub into exclude mode (log into the IDE -> My Hub -> View Utilities -> Z-Wave Exclude.
  2. Bring device within 5 ft of hub
  3. Remove the battery from the sensor
  4. Put hub into exclusion mode
  5. Insert the battery into the sensor. The sensor automatically enters inclusion/exclusion mode when powered on (when battery is added).
  6. The device should exclude itself from the network

LED Status
The state of the LED will change based on the state of the sensor:

  • Device not included = Light breathing (slow blink)
  • Flood Detected = Single LED blink
  • Freeze Detected = Single LED blink
  • Tamper/Case Opened = LED will remain on while case open

FACTORY RESET: The Flood Freeze sensor factory defaults on network exclusion

This device type handler is available on the RBoy Apps Server, http://www.rboyapps.com. Refer to our website or facebook page below to get access to the server.

Visit our Facebook page for updates on new apps and to get Access to ALL our Premium Apps and Server. http://www.facebook.com/RBoySTApps


Ecolink Zwave plus flood & freeze sensor
(Paulo) #2

So, If I set the temperature to 32 degrees like I did here:

I should get a notification?


(www.rboyapps.com - Make your home your butler!) #3

That’s correct, assuming you’re on F, if you’re on C, set it to 0 (freezing temp of water).


(www.rboyapps.com - Make your home your butler!) #4

You may want to verify how your SmartApp works. Will it notify when the temperature goes below 32F or at 32F? Since the device handler will only report 32F at freezing, it may be safer to configure the app at 33F


(Paulo) #5

I’ll test it when I have physical access to the device. I’ll set one at 35 degrees and one at 32 for now. That should cover all the bases until I have had a chance to test it.


#6

Hey @RBoy,

Thanks for the continual integration of new, cool, Device Handlers and SmartApps! Quick question on the below:

Just trying to fully understand this… Not sure what you mean when you say: ?

Also, and as an FYI, the Amazon website says the freeze sensor triggers at 41DegF. If that is indeed the case, I think the better way to set this up is to make the freeze warning send a 41deg temp back to the hub. Thoughts?


(www.rboyapps.com - Make your home your butler!) #7

There is no specific capability for “freeze” in SmartThings so the handle has been adapted to report freezing temperature when the device sends a freeze event. Freezing temperature or water is 0C or 32F. The handler will automatically determine which temperature scale your hub is using and report the value accordingly. This number is easier for folks to remember than using the 41F provided by the documentation hence it is being used. The idea is to report the freeze event in a way that SmartApps can use it.


#8

@RBoy is this a paid device handler? Or free


(Tangus999) #9

Ran into an issue last night.
I changed the name of the device in the device info.
It immediately reported from freeze to normal (it’s in my chest freezer) after I hit save.
It would not return to freeze after 30 minutes.
I had to pull it out of freezer. Let it thaw. 5 minutes. Then put it back in freezer and in 5 minutes it triggered freezing again.

I ASSUME this is bc for the st readout change it would need to trigger, send a message, and then it would update.
Is there a way you can set the default status from freezing or normal in your handler and we can then select which state we will be using it in so that we don’t have to to this dance?
I have not look at the code you wrote so I don’t know what you have going.
I do believe the status change send signal is a hardware limition but it can be modeled around with your code.

Any help?


(www.rboyapps.com - Make your home your butler!) #10

You’re correct, when the device preferences are update (which includes the name) the DTH was resetting the temperature and freeze sensor values (to mimic a new install).

Patched it up, in version 01.00.01 it won’t reset the values if it’s already initialized. Now you can change your settings/name etc and it will maintain the current state.

EDIT: BTW neat way to use it. Sounds like you’re using it to check if the freezer thaws out indicating a power failure or potential damage to the stuff in the environment.


(www.rboyapps.com - Make your home your butler!) #11

Ecolink Z-Wave Plus Flood and Freeze Sensor - v01.00.01

  • Don’t reset temperature and freeze sensor values when the device settings are updated

(Tangus999) #12

Great service. Small but meaningful. Thanks!


(Tangus999) #13

Yes. I tested it to make sure it would transmit through my freezers. And seemed to be good like other said.
I have half a cow and more in one freezer and an additional freezer. 30 bucks warning in failure of tempature is more than worth the price to me. I already have a energy monitor but that’s not the real symptom I want to monitor. Temp is.