The links to the icons in the smartapp that point to copyninja are dead. I used:
I guess I’ll see how long it works…
The links to the icons in the smartapp that point to copyninja are dead. I used:
I guess I’ll see how long it works…
First, thanks everybody for the contributions here. You’ve saved me a lot of work and provided some very useful info.
I don’t actually use SmartThings, so maybe this info isn’t relevant. I noticed that the econet app on the phone has a section for energy usage. I didn’t see anything here posted yet, but I was curious about how to get this data.
Long story short I saw the following in part of my locations/equipment GET request:
“modelNumber”:“PROPH65 T2 RH350 DC”,
“supportsUsageData”:true,
Well, I decided to go to “https://econet-api.rheemcert.com/equipment/EQUIP ID/usage” (using the same Bearer authoization as per other requests). This provided me with a host of data that listed energy usage stats.
Hope somebody finds this useful.
e.g. of the data I got:
{“energyUsage”:{“unit”:“kWh”,
“hours”:
{
“2019-09-27T00:00:00.000”:0.18297195434570312,
“2019-09-26T23:00:00.000”:0.0,
“2019-09-26T22:00:00.000”:0.0,
“2019-09-26T21:00:00.000”:0.0,
“2019-09-26T20:00:00.000”:0.0,
“2019-09-26T19:00:00.000”:0.0,
“2019-09-26T18:00:00.000”:0.0,
“2019-09-26T17:00:00.000”:0.0,
“2019-09-26T16:00:00.000”:0.0,
“2019-09-26T15:00:00.000”:0.0,
“2019-09-26T14:00:00.000”:0.0,
“2019-09-26T13:00:00.000”:0.0,
“2019-09-26T12:00:00.000”:0.0,
“2019-09-26T11:00:00.000”:0.2679862976074219,
“2019-09-26T10:00:00.000”:0.35223388671875,
“2019-09-26T09:00:00.000”:0.3365974426269531,
“2019-09-26T08:00:00.000”:0.34662628173828125,
“2019-09-26T07:00:00.000”:0.0,
“2019-09-26T06:00:00.000”:0.0,
“2019-09-26T05:00:00.000”:0.2645606994628906,
“2019-09-26T04:00:00.000”:0.0,
“2019-09-26T03:00:00.000”:0.0,
“2019-09-26T02:00:00.000”:0.0,
“2019-09-26T01:00:00.000”:0.0
},
“days”:{
“2019-09-27T00:00:00.000”:0.0,
“2019-09-28T00:00:00.000”:0.0,
“2019-09-29T00:00:00.000”:0.0,
“2019-09-30T00:00:00.000”:0.0,
“2019-09-26T00:00:00.000”:1.7509765625,
“2019-09-25T00:00:00.000”:1.6569023132324219,
“2019-09-24T00:00:00.000”:1.7566719055175781,
“2019-09-23T00:00:00.000”:7.560100555419922,
“2019-09-22T00:00:00.000”:0.0,
“2019-09-21T00:00:00.000”:0.0,
“2019-09-20T00:00:00.000”:1.7522354125976562,
“2019-09-19T00:00:00.000”:1.9160232543945312,
“2019-09-18T00:00:00.000”:2.195894241333008,
“2019-09-17T00:00:00.000”:1.9299983978271484,
“2019-09-16T00:00:00.000”:2.234100341796875,
“2019-09-15T00:00:00.000”:1.8850555419921875,
“2019-09-14T00:00:00.000”:2.6664199829101562,
“2019-09-13T00:00:00.000”:2.4729881286621094,
“2019-09-12T00:00:00.000”:1.6728448867797852,
“2019-09-11T00:00:00.000”:9.53625774383545,
“2019-09-10T00:00:00.000”:0.0,
“2019-09-09T00:00:00.000”:0.0,
“2019-09-08T00:00:00.000”:0.0,
“2019-09-07T00:00:00.000”:0.0,
“2019-09-06T00:00:00.000”:0.0,
“2019-09-05T00:00:00.000”:0.0,
“2019-09-04T00:00:00.000”:0.0,
“2019-09-03T00:00:00.000”:0.0,
“2019-09-02T00:00:00.000”:0.0,
“2019-09-01T00:00:00.000”:0.0
},
“months”:{
“2019-09-01T00:00:00.000”:40.98646926879883,
“2019-08-01T00:00:00.000”:0.0,
“2019-07-01T00:00:00.000”:0.0,
“2019-06-01T00:00:00.000”:0.0,
“2019-05-01T00:00:00.000”:0.0,
“2019-04-01T00:00:00.000”:0.0,
“2019-03-01T00:00:00.000”:0.0,
“2019-02-01T00:00:00.000”:0.0,
“2019-01-01T00:00:00.000”:0.0,
“2018-12-01T00:00:00.000”:0.0,
“2018-11-01T00:00:00.000”:0.0,
“2018-10-01T00:00:00.000”:0.0
},
“report”:{“title”:“Usage Report”,
“reports”:[{“section”:“Today”,
“title”:“Energy Usage Report”,
“subtitle”:“In the past 23 hours,
you’ve used 1.75 kWh of energy.”,
“averageUsage”:0.07612941576086957,
“maxUsage”:0.35223388671875,
“minUsage”:0.0},
{“section”:“This Month”,
“title”:“Energy Usage Report”,
“subtitle”:“In the past 26 days,
you’ve used 40.99 kWh of energy.”,
“averageUsage”:1.3662156422932943,
“maxUsage”:9.53625774383545,
“minUsage”:0.0},
{“section”:“This Year”,
“title”:“Energy Usage Report”,
“subtitle”:“In the past 12 months,
you’ve used 40.99 kWh of energy.”,
“averageUsage”:3.415539105733236,
“maxUsage”:40.98646926879883,
“minUsage”:0.0}]}},
“waterUsage”:{}}
I’d like to thank everyone for their contributions as well. I have done some digging around as well primarily in regards to find out how to set the heater to vacation mode.
There is a vacations controller which ONLY accepts PUT i.e. https://[APIURL]/vacations/[EQUIPID]/ but have not been successful, yet, to discover which key:var is used to actually activate the vacation/away setting (isOnVacation=true). Whatever I’ve tried is either a 400 bad request or a 500 server error (using postman).
I hope this will point some people in the right direction and maybe have better luck than I am
Late to the party here, but trying to get Econet working too… Getting same Bad state message using Classic ap. Get a “network or server error occured. Try again later.” error using the new app.
Anybody have any clues for us?
I have numerous smart products, and need to replace my 8-year old NG water heater that costs $300/year to operate. I see that some of the new NG water heaters only cost $50/year to operate, including the Rheem wi-fi ones.
I took the time to read through years of comments here and found very few related to the water detection function. IMHO that’s the most important function. If EcoNet doesn’t work in general, I’m probably better off just getting a smart water detection probe and hooking it up independently from the water heater.
Micromanaging the temperature for an appliance that only generates $50/year in energy cost seems to be a giant waste of time. I’m interested in other opinions since this isn’t something that has been brought up previously.
The Rheem website does not seem to be pushing the EcoNet-enabled water heaters, which is giant red flag to me as a consumer. As much as I’d like to have a smart water heater, I can’t find any information anywhere that says EcoNet is a fantastic product.
Thanks for the very interesting and informative stuff here.
I installed a gas Rheem water heater in December and then purchase the wifi module for it off ebay for around $12. I tested the water leak detector it works fine but there really isn’t any integrations for it so I only get an alert through the EcoNet app.
I really just bought it because it was cheap and I could move the water sensor I was using elsewhere.
I didn’t realize that was possible, and it sounds like a practical solution. The installation video showed the module hooking up to specific inputs on the wifi water heater so I have assumed these inputs are not included with the non wi-fi heaters. Still scratching my head on that but I could see getting the water sensor to work and just not the temperature, which would meet my needs.
Any luck? I am stuck at the same place.
As a matter of fact I did…
There is a smart app by Justin Huff that worked. The name is
“Rheem EcoNet (Connect)” by jjhuff
I can send a copy.
b
That’s the one I am using. I figured out what my problem was. I had two profiles (locations) in the Econet app and that made the smartapp confused. I deleted the other profile and it worked.
Thank you
Hi folks, I am new to Smartthings and have a rheem hybrid water heater and an android phone. It looks like there are a number of versions of the device handler and the smart app. Which one is the latest that I should install? Thanks in advance.
It sure looks to me like rheem just broke their api, at least for my hotwater heater. Furnace is still working.
Thanks geniuses.
Just posting a note here. Rheem switched their API to be MQTT instead of HTTP/REST. Unfortunately SmartThings doesn’t support MQTT so you’re out of luck. There are integrations available for Home Assistant and Hubitat using the new MQTT API.
Can confirm. It now no longer works for me. 
Ive been messing around w/ the Hubitat DTH and app. I’ve gotten it to install, login, find and install and update the device. It still needs some work, but there is some hope.
The new app uses MQTT which SmartThings does not support. I managed to get it working in Hubitat which you can see at https://github.com/dcmeglio/hubitat-rheem/blob/master/drivers/Rheem_EcoNet_Water_Heater.groovy however, notice that all of the code depends on MQTT. Sorry, think your out of luck when it comes to ST unless they add MQTT support… which I’m sure they won’t since the legacy app and groovy are being sunset. Stuff like this is why I left the ST platform…
My Rheem app stops working. It appears Rheem shuts down their HTTP/REST api.
On Hubitat I am able to read the current settings but not set them…
While settings still can be read, they remain the same since July 9 afternoon and never updated for my water heater.
just purchased a rheem econet hybrid water heater… was excited to see ST and EcoNet together. when I tried to login, I got an error my creds were incorrect.
I verified I was typing them in correctly, but it still says they are bad.
I didn’t see a single “issue” on the github page… is there a working device handler/smartapp combo to download?