Sure thing, however, was thinking it might not be as binary style of an input as we think, out of interest have we looked at the PCB for the controller? My thoughts are if it’s spitting out something on a bus we can emulate with an ESP, it would be a heck of a lot easier than reverse engineering the firmware and re-flashing?
Upside also is that anyone with the unit in-accessible has a much easier way of ‘converting’ their shower over.
Again could be silly, but just wanted to throw it out there
Ah I’m with you. That’s not a bad idea at all
My controller is siliconed in place so I can’t look inside, but I think @mav1 has a second unit - perhaps he can share some pics of the controller inners?
I’ve had a quick glance on my one and looks super cool, believe they’re using a magnetometer to sense the push and turn of the dials as there’s no buttons or encoders to be seen! It’s really kind of well (pardon the pun) smart. Apologies, unable to send images over at the moment due to a couple factors I’m not sure of.
Has anyone got a script of what they are saying to Victoria plum to get a refund? Is there any particular legislation or anything you are mentioning? I have two smartap units and am very u happy about this!
Also if I can get a refund I will replace the unit in my en-suite as it is not yet finished (long house renovation!) so am bmhappy to donate the unit for the cause if anyone else would like one to reverse engineer/disassemble!
I’ve accepted a partial refund from Plumbworld. I suggested this as their path for a full refund was to tear the two valves out and return them - which I’m not really ready t do just now. But good news none the less.
Hey @mav1 how’re things- wondered if you’d had any more breakthroughs
I have very limited access to my unit, but was thinking about @QuantumHome 's idea - if we could get a mitm of the controller (not sure if the cable uses a proprietary connector, but if not even easier without destruction?) then worst case we could plausibly put in an esp32 or similar to send the signals that the controller does?
The sharing of information here and breakdown that everyone has provided has been super useful. Based on the info that been exchanged, it’s been simple to configure wifi and outlets.
I’m really keen to see what’s on the firmware of the device.
If we can understand whether there are endpoints that we can hit which control the outlets, then we can restore some of the smart functions for these units!
@mav1 have you had any further opportunity to investigate what you’ve dumped from the device ?
Checking in to say I’ve been out the loop on other projects over the last month. I’ll try and commit some time to this in the next few days/weeks and will post an update shortly.
I recently had a power cut and the shower lost its config. The valve is no longer on my network so I’m going to attempt to reconfigure it with postman, however I can’t ever see the evalve wifi network to connect to. I’ve tried to power cycle the device, and hold down the power button untill it goes green. Has anyone got any tips to wakeup the wifi?
Presuming that it’s possible to get to a point where some Services exist to invoke functions around the shower, what would be the things that folks would need? I don’t have much experience with Home Assistant and so I’d start with the basic functionality - say via WebServices or via a Web Page - and then someone else perhaps can try and work out how to make that friendly for Home Assistant or other similar Smart frameworks. How about these capabilities? What have I missed?:
Register a Smartap Valve.
Configure a Valve’s outlets and switches.
Manage Limits - maximums and minimums (temperature, flow etc).
I think that’s a pretty solid list.
The ones that I can see are missing (for me at least) are:
Set temp
Start at temp (could be a start + temp)
Stop after volume (useful for baths) (worst case could just do it based on time)
Re cloud, ideally everything would be local - can’t see any value in the cloud at this stage (unless required due to the way we discover to make it work)
I think the only benefit from a Cloudy solution probably is that it opens this out to people who are a bit less tech-oriented. I’d be interested to hear from anyone with experience integrating devices like this into things like Home Assistant and IFTTT. It would be a shame to choose some approach or technology that makes integration any harder than it needs to be. My guess is that more people these days are preferring things like HA or Alexa/Google to interact with Smart devices than things like the Smartapp Phone Apps.
My interest stems from wider integrations - like don’t turn my garden irrigation on when someone is in the shower or like do turn on the extractor fan or my radio at the same time as the shower.
I like that idea of turning other things off when shower in use - my main uses were pre-heating in the morning just before I get in (which honestly I can do without) but the main loss is the bath filler - used to be able to run a bath for the kids at just the right depth and temperature without worry of scalding etc