Not sure if such a Venn diagram includes anybody but me, but here goes.
In short, I've done up an Arduino library for ESP32's to emulate UPB devices and communicate via MQTT over WiFi. I call it "WUPB" for Wireless UPB. They speak the vast majority of the UPB protocol, enough that they can integrate into UPStart and play nice with existing UPB devices.
There's a bridge which connects a PIM and the MQTT, and then a separate bridge sketch for adding/programming devices via UPStart.
You'd need at minimum two ESP32's, one for the bridge and one for a device, plus an MQTT server, familiarity with the Arduino IDE, and some networking skill (I use a separate subnet on a VLAN as the devices are all static IP.)
I use it for my window shades, for example; regular UPB wall units send "activate" or "deactivate" links over the line, the bridge picks them up, and sends on to the MQTT. I've also done various occupancy sensors for bathrooms and closets. Really, though, you could do anything you want, if (1) you can code it and (2) you can build the physical part (thus the 3D printer mentioned in subject
If there's interest, I can do up a github with the code, further details, and example sketches, or if it's more of a "that's cool but we've all moved on to other technologies" (which I can't say as I'd blame you except mine works for me, and it'd take a ton of work to switch up) I can post some pix to ooh and ahh over =))
In short, I've done up an Arduino library for ESP32's to emulate UPB devices and communicate via MQTT over WiFi. I call it "WUPB" for Wireless UPB. They speak the vast majority of the UPB protocol, enough that they can integrate into UPStart and play nice with existing UPB devices.
There's a bridge which connects a PIM and the MQTT, and then a separate bridge sketch for adding/programming devices via UPStart.
You'd need at minimum two ESP32's, one for the bridge and one for a device, plus an MQTT server, familiarity with the Arduino IDE, and some networking skill (I use a separate subnet on a VLAN as the devices are all static IP.)
I use it for my window shades, for example; regular UPB wall units send "activate" or "deactivate" links over the line, the bridge picks them up, and sends on to the MQTT. I've also done various occupancy sensors for bathrooms and closets. Really, though, you could do anything you want, if (1) you can code it and (2) you can build the physical part (thus the 3D printer mentioned in subject
If there's interest, I can do up a github with the code, further details, and example sketches, or if it's more of a "that's cool but we've all moved on to other technologies" (which I can't say as I'd blame you except mine works for me, and it'd take a ton of work to switch up) I can post some pix to ooh and ahh over =))
Last edited:
