Hey all, thanks for the recent resurgence on this project, any progress would be amazing at this point.
I am in the same boat as @vaderag - meaning that my buttons are tiled in and are therefore an MVP aspect of getting this going for my situation. Unfortunately, experimentation on my unit has the potential to leave me in the dog house - if I was on my own I would take the risk, I WFH after all, who needs to shower?
Out of the two options:
- Firmware cracking
- Hardware hacking with an ESP32
I honestly think that number one is going to be the easiest and most reliable long term. To me it’s analogous to trying to steal a car by breaking in and driving off, or stealing a car by replacing half the engine and ECU and driving off.
No credit to Smartap here as I think they are a bunch of %^$£!*s, but the hardware and how it works with flow rates, temperature readers, valves, solenoids, etc. is immensely complicated. Even going by @Akabdm’s post:
I have read an account by a user (another community) who had the same problem, lucky for him, it was while the company was up and running and it seems that remotely they juggled some “algorithms” and the pressure was established.
That puts fear into my heart as if we had a hardware solution, we would need to account for these mysteries just to get shit going, we have no idea what firmware based hotfixes they may have put in place post production.
If we can get into the firmware and control the unit in a way that the app did (we know the framework/API is there) then we get around all the pitfalls listed above that have a much higher chance of failing, IMO.
But again, not trying to knock the wind out of anyone’s sails here, just playing devil’s advocate and trying to give an alternative viewpoint.