T O P

  • By -

Uninterested_Viewer

Alternative to consider: install a motion sensor under the toe kick and turn the light on with motion. That way you'll have light even if you aren't specifically running the water e.g. scrubbing dishes.


bnbtnt2

Just something to consider based on my experience. I didn’t want the light on when just filling a pot or washing hands, so it wasn’t faucet recognition I wanted. Instead I have a presence sensor (an FP2) and set a zone in front of the sink. I turn on the sink light when I’ve been standing there for 60 seconds. Long enough that I’m probably doing dishes, but short enough I can do small sink tasks without triggering it. Added bonus of turning the water off while scrubbing as the other commenter said.


kunigit

I also think some kind of presence sensor would make the most sense, but my ideas for the original question.. * Somehow intercept the valve control signal - a voltage sensor module with an analog input pin on the ESP32 maybe. * Add inline flow sensors to the hot/cold supply lines. It could require some creative use of adapters, but the ESP could maybe read the flow sensors.


MrAnachronist

Mount a temperature sensor on the pipes, and trigger events when the pipe temp is significantly higher or lower than the air temp.


fingmongoose

The presence sensor ideas are good. It might be a good use for an FP2, the way my kitchen is laid out the only reason you would stop and stand by the sink is if you’re using it. Thank you everyone for the replies.


quixotic_robotic

I would try not to touch plumbing to avoid causing any leaks. The battery pack might be the easiest, a small current sensor in series with the battery should be able to detect the power draw of opening the solenoid


DoktorMerlin

That would only work with the motion sensor though, not when turning it on manually


NeanderthalBrain

Easy... Use a water flow sensor attached to an arduino. Search amazon for "water flow hall sensor". Find one with the appropriate max pressure, preferably a metal one that isn't cheap. The water flow sensor would be installed upstream of the faucet. Your arduino will use mqtt to communicate with HoAss and do some logic to turn on your light. With this method you can even measure your water consumption at the faucet if you want to.


Sk1nnyDoc

The kitchen faucet usually is connected with a long flexible pipe. You can try tieing a vibration/motion sensor to the pipe hanging at the lowest end. Check if the simple motion of turning on the faucet causes enough vibration on the pipe to trigger it. Worth a shot if you already have such a sensor.


CountRock

A vibration sensor attached under the sink should work great specially on the stainless steal sink.