Open/Close sensor doesn't register open/close in correct order

It relates because you have to get the status messages from the devices to the hub before they can be time stamped. And action requests at the hub, time stamped or not, still have to get back to the individual devices to be performed.

currently the network topologies that ST mostly uses between the devices and the hub are both mesh–zigbee and zwave. Mesh networks just aren’t designed for situations that require sequencing events in a specific order. So the hub time stamping stuff that’s coming to or from devices via zigbee or zwave doesn’t solve the problem, because the messages in both directions are bouncing around the network before arriving. The Closed status could still arrive at the hub before the Open status.

However, Bluetooth is not usually a mesh network. (Neither is WiFi.) Bluetooth is point to point, two devices talking directly to each other, not passing messages around first.

So IF the v2 hub provides standard Bluetooth support, then it becomes very easy to sequence action requests, including status checks. But only for devices within about 25 to 30 feet of the hub.

The kicker is that Bluetooth mesh has just been announced and approved by the Bluetooth SIG. And the first device available using it will be a smart bulb from Samsung. Bluetooth mesh would let you cover a whole house, just like zigbee or zwave–but at the cost of doing so with a mesh network, not point to point.

So maybe the Bluetooth antenna announced for v2 hub is really meant to support a mesh network of Samsung bulbs and similar devices from other manufacturers.

We just don’t know yet.

But traditional Bluetooth represents a network topology where it’s very easy to sequence events. (Events include status notifications from sensors.) Mesh networks by design make it very difficult to sequence individual events without giving up the benefits which are the reasons you deploy mesh in the first place.

(The features of a mesh network: inexpensive, low energy, pretty dumb devices sending very few, very brief messages and a network that doesn’t panic if any particular node is temporarily unavailable. That leads to some important advantages for home automation: Batteries last a long time, devices are relatively cheap and run cool, the network is resilient and uncluttered.)

It’s easy in a mesh network to make things happen at about the same time, but hard to force the exact order.

Point to point Bluetooth, which may arrive with the V2 hub, makes it easy to force an exact order, but only for devices very close together.

So that’s why the V2 hub’s Bluetooth may be relevant for sequencing.

Hope that helps.

2 Likes