Universal powerline bus

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Universal Powerline Bus (UPB) is a proprietary software protocol 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.[1]

Communication can be peer to peer, with no central controller necessary.[2]

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.[3][4]

While UPB may be more efficient than X10, it has far fewer products available on the market.[5]


As of 2017, control of UPB devices is partially supported by the openHAB software project.[6]


  1. ^ "Simply Automated -- About UPB Technology". www.simply-automated.com. Retrieved 2016-03-08. 
  2. ^ "About UPB (Universal Powerline Bus)". www.smarthomeusa.com. Retrieved 2016-03-08. 
  3. ^ "Simply Automated — About UPB Technology". Retrieved 2018-02-07. 
  4. ^ "Why UPB?". www.homeauto.com. Retrieved 2016-03-08. 
  5. ^ "Universal Powerline Bus". www.homeautomationinfo.com. Retrieved 2016-03-08. 
  6. ^ https://docs.openhab.org/addons/bindings/upb1/readme.html