[NO LONGER WORKING] Curb Energy Monitor Integration

I’m using the latest version. I integrated with github.
I have 2 curbs.
The sensors are reporting correctly on curb portal.

I’ll PM you the console output.

Just a follow-up from your initialstate.com suggestion: This thread links to a new blog post at the initialstate blog which seems to address your goal. I haven’t tried it, but my quick read of the post leads me to believe that CurbBridge will work as a data source without any modification. Please let us know if you give it a try!

You may have noticed that in the last day or so Curb has done a major update to their software. This update has completely broken my CurbBridge integration with SmartThings. I’d really like to get it working again, but their API documentation (previously at http://docs.energycurb.com/) has been taken down, so they may be trying to close down access to the system. I’ll definitely post here if I get it up and going again, but I don’t have high hopes.

I don’t think @Erik has appeared on this forum beyond his original announcement, but it would be great if he could post here with some context. I know that for me, getting Curb data into SmartThings is a game changer and a more significant feature than any fancy GUI changes they could possibly make to the web app. I’d love to work with Curb to re-enable my integration.

2 Likes

I noticed this as well. I sent Curb a support request, but I haven’t heard anything back yet.

3 Likes

Hey there,
I’m a developer at curb, and we’ve drastically altered our api. We’ll be releasing the documentation in the coming weeks as things settle down. We’re prioritizing the developer community and our api more than ever, and we’re super excited to see how people end up tinkering with their Curb data. Thanks for being patient!

1 Like

Thanks for the insight! Also, I’m glad to hear that Curb is on board with non-standard uses of their system. I look forward to updating my CurbBridge software to work with the new curb API as soon as documentation becomes available.

Hi Justin and All,

We are excited to have you leveraging the Curb data and we are looking forward to exploring more use cases. As Neil mentioned above, we’ve gone through a restructuring of our backend system to enable faster feature development and deeper integrations with platforms like Smartthings. Thanks for the patience as we get the new documentation updated!

-Erik

1 Like

Thanks for stopping by! I look forward to re-enabling my integration when the docs come out.

@Neil_Z and @Erik any updates for us? I’m really missing my curb data

same here… thanks …

@Dianoga @BatraD I’m missing it too! We had a good call with @jh0 last week to walk him through our new API. Sounds like he has made some good progress, but still doing a bit of fine tuning…
Expect an update soon!
-Erik

1 Like

Many thanks to the Curb guys (@Erik, @Neil_Z and crew) for being super supportive of this project! I’ve made good progress getting CurbBridge back up and running and have high hopes that it will be ready for primetime soon. Just a couple more quirks with the new authentication system to iron out. I’ll definitely report here as soon as its ready for beta test round two.

2 Likes

Justin,

Any updates ? Would love to have my Curb system up and reporting again into ST

thanks

Very close! I’ve been going back and forth with @Neil_Z getting the kinks worked out. I’m planning to push something tonight which will be ready for you to try. It will come with the caveat that stability may not be 100% since it won’t have many hours on it, but I figure the sooner I can get other folks testing, the faster the issues will be found.

I just pushed an update to CurbBridge which works well for me and is ready for some other folks to try. From the perspective of the user, the installation and authentication process haven’t changed, but the guts have been significantly reworked.

If you’re trying to update from the old version of CurbBridge, you’ll have to do the following to clear out the old before starting fresh:

  • Uninstall the CurbBridge SmartApp from ST. This should automatically remove all of your power sensors. Unfortunately this is required since the internal IDs of all the sensors have changed, and there isn’t an easy way to migrate. If anything is left behind after uninstall (or uninstallation fails) you will need to use the API to go to your location page (https://graph.api.smartthings.com/location) and manually delete all of the CurbBridge devices and smartapp.
  • Delete the CurbBridgeData.json file from your git checkout
  • Update the git repo
  • Update the node dependencies by running
    npm install .
    in the directory with the package.json file
  • Run the authentication process as before

A couple of caveats to this release:

  • I haven’t had this running long enough to really test its endurance. If you stop getting data, check the console and see if it is reporting any problems. Take note of how long the app was running for and post here with details.
  • I added a cool feature which shows usage graphs in the ST app. This is based on an undocumented feature of the ST system (htmlTile) and doesn’t always work. Your mileage may vary. Hopefully in the future ST supports this feature officially.

Justin,

installed the new code on my Ubuntu PC

I now see ~31 devices (mostly duplicates)… Should be 18 probes for the Curb unit

Edi: deleted the devices manually from GIT, deleted the CurbBridge folder from my Ubuntu PC, reinstalled, still the same issue…

thanks

Did you clean out all of the old ones from the previous version of Curb Bridge? Check out your device list and sort by type. Everything listed under “Curb Power Meter” should have a Device Network ID of the form 12345678-90ab-cdef-1234-567890abcdef except for one with __ OTHER __ and one with __ MAIN __. If you have anything else, you will need to manually delete it.

Also, are you down to only one unit? IIRC, you had two units in the past. If you’re working with two still, you’d be the first to do so with the new CurbBridge, so there may be bugs still.

Justin,

down to one, gave the second off to a friend… Did not see too much value in keeping both …

Justin,

i have 3 main and 3 other along with a lot of duplicates…
Display Name Type Location Hub Zigbee Id Device Network Id Status Last Activity
Basement - Smoke Curb Power Meter Home b6b08585-555b-4a6a-b774-2f80829795e3 ACTIVE a few seconds ago
Basement Fridge Curb Power Meter Home ca57da1c-ffcf-4812-867b-e00b355b0806 ACTIVE a few seconds ago
Basement Fridge B Curb Power Meter Home 6daa78e1-f628-432d-b3c0-0980890afd1c ACTIVE a few seconds ago
Basement Fridge B Curb Power Meter Home 6daa78e1-f628-432d-b3c0-0980890afd1c ACTIVE a few seconds ago
Basement Fridge B Curb Power Meter Home 6daa78e1-f628-432d-b3c0-0980890afd1c ACTIVE a few seconds ago
Basement Furnace Curb Power Meter Home 69ac1471-5eb3-4a98-9c96-b4cd3a9fa39d ACTIVE a few seconds ago
Basement Furnace Curb Power Meter Home 69ac1471-5eb3-4a98-9c96-b4cd3a9fa39d ACTIVE a few seconds ago
Basement Panel Outlet Curb Power Meter Home 6331c103-4dd1-4b1f-906c-e0b5186aaba7 ACTIVE a few seconds ago
Basement Panel Outlet Curb Power Meter Home 6331c103-4dd1-4b1f-906c-e0b5186aaba7 ACTIVE a few seconds ago
Basement Panel Outlet Curb Power Meter Home 6331c103-4dd1-4b1f-906c-e0b5186aaba7 ACTIVE a few seconds ago
Basement Storage Curb Power Meter Home a87caa7b-b552-41c0-b479-7f735d4d8ddb ACTIVE a few seconds ago
Basement Storage Curb Power Meter Home a87caa7b-b552-41c0-b479-7f735d4d8ddb ACTIVE a few seconds ago
Basement Storage Curb Power Meter Home a87caa7b-b552-41c0-b479-7f735d4d8ddb ACTIVE a few seconds ago
Cooktop - Hood Curb Power Meter Home 69956c16-5d55-4406-884d-955867cfa291 ACTIVE a few seconds ago
Dishwasher Curb Power Meter Home eae65917-b67a-442a-9386-9b2f70d779d7 ACTIVE a few seconds ago
Family Room - Hall Outlets Curb Power Meter Home f5113c97-9f2c-4d1a-ae3f-eeabeb69e3cb ACTIVE a few seconds ago
Family Room - Hall Outlets Curb Power Meter Home f5113c97-9f2c-4d1a-ae3f-eeabeb69e3cb ACTIVE a few seconds ago
Garage - Outside Outlets Curb Power Meter Home 5f5c76b5-1a2c-4ded-905f-35357006ef1d ACTIVE a few seconds ago
Garage - Outside Outlets Curb Power Meter Home 5f5c76b5-1a2c-4ded-905f-35357006ef1d ACTIVE a few seconds ago
Kitchen Outlets Curb Power Meter Home 0dae32c2-0dd8-4879-9ad7-417374f62b21 ACTIVE a few seconds ago
Kitchen Outlets Curb Power Meter Home 0dae32c2-0dd8-4879-9ad7-417374f62b21 ACTIVE a few seconds ago
Main Curb Power Meter Home MAIN ACTIVE a few seconds ago
Main Curb Power Meter Home MAIN ACTIVE a few seconds ago
Main Curb Power Meter Home MAIN ACTIVE a few seconds ago
Main I Curb Power Meter Home a447fd72-b00c-487e-a4be-bc74fc57038b ACTIVE a few seconds ago
Main II Curb Power Meter Home 2b017133-8592-4369-adaa-b0b8c28723e1 ACTIVE a few seconds ago
Other Curb Power Meter Home OTHER ACTIVE a few seconds ago
Other Curb Power Meter Home OTHER ACTIVE a few seconds ago
Other Curb Power Meter Home OTHER ACTIVE a few seconds ago
Sunroom - FamRm Outlets Curb Power Meter Home 0195b860-315c-4883-a25f-ee8bb24678f8 ACTIVE a few seconds ago
Wall Oven Curb Power Meter Home 8521aae2-70b9-4683-86d6-c12198ece2eb ACTIVE a few seconds ago
Wall Oven Curb Power Meter Home 8521aae2-70b9-4683-86d6-c12198ece2eb ACTIVE a few seconds ago
Washer Curb Power Meter Home 2478401f-cea9-43b1-9bfc-000a0a9d62c8 ACTIVE a few seconds ago