About a week ago Curb changed the authentication system for their cloud infrastructure. As I’m sure some of you noticed, this change broke Curb Connect. It’s currently unclear if this is just cost-cutting (it appears they moved from auth0 to an internal system) or is a shift away from an open API. This change, combined with the impending shutdown of the groovy-based ecosystem in SmartThings, means we’re at the end of this project’s lifetime.
For a while now, there has been an “official” Curb integration available in the app, but I’ve never been able to get it to work. Hopefully Curb takes the time to get it working under the new SmartThings paradigm, but I don’t have high hopes.
As for me, I’m migrating my house to Home Assistant. Maybe one day I’ll figure out a way to get the data from Curb pulled in there. If I do, and it seems worth sharing, it will go up on my github page.
An all new version of this integration (now called Curb Connect) is now available. This version does not require an intermediate server and enables SmartThings to pull data directly from Curb. Installation instructions can be found on the GitHub page.
CurbBridge is back online! Give it a shot and report here how it goes. If you are starting from scratch, the instructions on the GitHub page are up to date. If you’re updating from the old system see the steps below.
Thanks to @Neil_Z from Curb for dropping in with some insider info. Looks like CurbBridge is not permanently dead, just hibernating. I’ll update here when I have a working version.
This integration project no longer works. Details below.
I’ve had a Curb Energy Monitor installed at my house since they were first released. I’ve loved the data provided, but been disappointed that there was no way to get the power consumption data into SmartThings. This is no longer true! I’ve recently achieved my goal with a new project: CurbBridge
If there are any brave developer-types out there who have a Curb and would like to try this project at home, give it a shot! The github link above should provide all the information necessary on how to set up the integration. It does require an independent server running Node.js to bridge the gap between the ST cloud and Curb cloud, but is otherwise pretty simple.
I’ve had the bridge running at home for 2-3 weeks now without a problem, but I’m sure someone will find some bugs. Please do let me know how it goes for you (good or bad) here.