@klinquist, what came about after all the tinkering you did earlier this year? You mentioned connecting directly to the water heater’s Wi-Fi to extract info. Has any of that been turned into something for the end user?
Basically looking for current heating state and current water temperature, if possible.
@aaiyar yeah that's how to get the credentials which i got following his instructions. but he doesn't tell how to use the credentials to log into the rheem server.
you're not actually familiar with this integration? because you can't just log into the rheem mqtt server with the credentials. there's an authentication process.
Correct. You use those to get a user token and account id. Which is what your water heater has. Use the user token and account id to login via MQTT. My recollection is that isn't port 1883; rather 1884.
Beware that this MQTT connection may conflict with your actual device's MQTT connection... There might be a max of 1 connection per device, and they may go back and forth...
@klinquist awesome! that helps a lot! last night i stumbled upon the clearblade python sdk and was able to authenticate with their code, but couldn't figure out the mqtt topic to subscribe to. thanks!
Keep in mind that 4736 in the topic is the "device type ID" for my water heater. Yours may be different, but you should be able to find it in one of those HTTP request responses :).
I'm having an issue turning on my water heater after turning it off with the Off command. Off makes the status in the app change to disabled but using one of the thermostat mode commands does not turn the water heater back on and the app continues to show that it is disabled.
IIRC this did not use to be the case. I've switched over to using vacation mode for now, which I can successfully get out of. But it would be nice to be able to turn the water heater back on should it be turned off (disabled).