Zone Motion Controller

The Zone Motion Controller (ZMC) app is designed to work with MOTION sensors.

Can I ask that ZMC also support VIBRATION sensors?

I have a simple Dryer/Washer use, but I’m sure others could use this capability in other ways.

Thank you!

You can rig this together yourself if you use a virtual Motion Sensor, and write some rules to sync the two devices.

So create the virtual motion sensor, and then make rules so that when the vibration sensor detects vibration, it sets the virtual motion sensor active. You can have the virtual motion sensor go auto-inactive, or disable that and make another rule to update it to inactive when vibration stops. Then use the virtual motion sensor with the Zone Motion Controller app.

Depending what you are doing, it may be easier to just to it all with rules and not use the Zone Motion Controller app at all, to avoid syncing to a virtual device.

Thank you! I will give this a go!

Boy, it would be so easy if Hubitat supported vibration sensors in the ZMC! :slight_smile:

How do I create a rule that makes my virtual motion sensor “active”? Sorry for the noob question!

Can you explain your use case in detail?

Specifically, Do you want:

  1. Vibration Aggregation, or
  2. False Vibration Reduction

Either way, it is trivial to create a rule that makes use of a Virtual Acceleration Sensor. But without knowing your specific use case, I cannot post a sample rule.

Edit:

To explain further:

  1. Vibration Aggregation means that the virtual acceleration sensor is active when either of your vibration sensors are activated.
  2. False Vibration Reduction means that the virtual acceleration sensor is active only when BOTH your vibration sensors are activated.

If you are looking for a lazy solution and using e.g. the ThirdReality vibration sensor by any chance, someone pointed out to me that you can switch it to the system Generic Zigbee Motion Sensor driver and it works the same, but with motion events.

Dryer (or Washer) notification solution

1.Buy the Thirdreality vibration sensor. I tried others, but this one actually works; THIRDREALITY Zigbee Vibration Sensor with 110dB Alarm, Zigbee Hub Required,Adjustable Sensitivity, Work with SmartThings, Home Assistant via ZHA/Z2M and Echo Devices with Built-in Zigbee hub: Amazon.com: Industrial & Scientific

2.Turn the SIREN switch off, and the LEVEL switches to 00 (max sensitivity).

3.Install the device into Hubitat. Search for Brand = Thirdreality and acceleration device when adding.

4.Create a virtual motion device. This will be used by the Zone Motion Controller. Be sure to name it something meaningful since this is about to get confusing. I called mine “Dryer virtual motion sensor”.

5.You need a rule that will activate and inactivate the virtual motion device based on the status of the Thirdreality vibration sensor.

6.Create a Zone Motion Controller. Here is an example using the Dryer virtual motion sensor you created in step 4.

7.Now is a good time to test things. Tap on the Thirdreality sensor while watching the Dryer virtual motion sensor. It should go active, and then flip back to inactive. The ZMC will go active, and then stay active until the timeout you set.

8.Setup a rule to notify you when the ZMC goes inactive. In this case, a Yolink speaker notifies me when the dryer stops (after 15 seconds).

I think I'm the one who told hubitrep about the 3R vib sensor using the Generic Zigbee Motion Sensor driver.

When I bought my 3R vibration sensor (shortly after they were released), 3R's instructions for Hubitat actually said to use that driver.

So I did - well, I used the Generic Zigbee Motion Sensor (No Temp) driver, but it worked great for a long time. I changed it a while ago to the Vibration driver when it was released (just cuz why not), but that Motion Sensor driver worked perfectly well & totally reliably for me too.

Food for thought, anyway.

1 Like

An easier approach as suggested by Hubitat support (thank you Ashok!).

Dryer (or Washer) notification solution

1.Buy the Thirdreality vibration sensor. I tried others, but this one actually works; THIRDREALITY Zigbee Vibration Sensor with 110dB Alarm, Zigbee Hub Required,Adjustable Sensitivity, Work with SmartThings, Home Assistant via ZHA/Z2M and Echo Devices with Built-in Zigbee hub: Amazon.com: Industrial & Scientific

2.Turn the SIREN switch off, and the LEVEL switches to 00 (max sensitivity).

3.Install the device into Hubitat. Search for Brand = Thirdreality and acceleration device when adding. IMPORTANT: Change the TYPE to “Generic Zigbee Motion” otherwise the Zone Motion Controller will not accept the device.

4.Create a Zone Motion Controller (ZMC) with the Thirdreality device.

5.Setup a rule to notify you when the ZMC goes inactive. In this case, a Yolink speaker notifies me when the dryer stops (after 15 seconds).

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.