Universal powerline bus
Universal Powerline Bus (UPB) is a proprietary software protocol developed by Powerline Control Systems[1] for power-line communication between devices used for home automation. Household electrical wiring is used to send digital data between UPB devices via pulse-position modulation.[2]
Communication can be peer to peer, with no central controller necessary.[3]
UPB addressing allows 250 devices per house and 250 houses per transformer, allowing over 64,000 total device addresses, and switches can co-exist with other powerline carrier systems within the same house.[4][5]
As of 2018[update], UPB has fewer manufacturers of products than some other protocols, but enjoys a broad range of devices and support from some major manufacturers in the home automation space. Most notably, Leviton and their Omni series of home automation products, as well as the UPB devices they market. UPB also has support by many major home automation software manufacturers. A few of which are listed below.
Reliability
UPB is a highly reliable protocol [6] for home automation. It is not susceptible to RF interference, signal blockage by walls or short distance broadcast issues like some wireless protocols. UPB transmits on the building's existing wiring and has extensive noise reduction circuitry. This allows it to traverse long distances without issues, even across multiple electrical panels. Appliances that have traditionally plagued X10 devices, usually do not affect UPB. However, in the event that an appliance in your home (such as an old air conditioning unit) causes some interference when operating, an inexpensive wire-in noise filter can be applied at the circuit breaker panel to solve that issue.
Interoperability
As of 2017[update], control of UPB devices is supported by the openHAB software project.[7]
HomeSeer is another well known home automation software package that has support for UPB.
Voice recognition products such as Alexa, Automated Living's HAL and Google's Assistant are supported either directly or indirectly through a device or automation controller.
UPB can coexist with other powerline technologies. It can also interoperate with other automation devices that use RF (for example) through the use of a multi protocol automation controller (See Leviton Omni, HomeSeer devices). This allows for a mixed technology automation system to achieve best in class devices from many manufacturers. However, it is interesting to note that unlike most wireless protocols, UPB does not require an automation controller or hub to operate.
Since UPB is a peer to peer protocol, individual switches, scene controllers and various types of plug-in modules can be individually programmed to do multiple tasks without the need to purchase a hub or controller. Some examples of actions that can be achieved without a hub or controller would be: timed shutoff of a bathroom fan (timer plug-in module or a switch with timer feature built-in), lights turning on or off based on a photocell's sensing of sunlight (I/O plug-in module), turning on one set of lights with a single tap of the switch and turning on another set of lights or devices on a double tap of the switch (dimmer switch). Turning on/off a Hot Tub (load controller switch), multiple preset light dimming settings (scene controller switch), turn on/off a motorized device (relay switch).
Scene controllers with built in Infra Red (IR) sensors are available. This allows for a single programmable remote control (universal remote) like those made by Logitech to control both your lighting and your television or other media devices.
References
- ^ http://www.pcslighting.com/pulseworx
- ^ "Simply Automated -- About UPB Technology". www.simply-automated.com. Retrieved 2016-03-08.
- ^ "About UPB (Universal Powerline Bus)". www.smarthomeusa.com. Retrieved 2016-03-08.
- ^ "Simply Automated — About UPB Technology". Retrieved 2018-02-07.
- ^ "Why UPB?". www.homeauto.com. Retrieved 2016-03-08.
- ^ http://www.simply-automated.com/UPB_Technology.php | title=Simply Automated — About UPB Technology
- ^ https://docs.openhab.org/addons/bindings/upb1/readme.html