A system for providing a user with water at a desired temperature comprising a
piping system that includes a hot water pipe and a cold water pipe, a pump coupled
to the piping system and a smart water delivery device coupled to the piping system
and to the pump and operative to allow circulation of water from the hot water
pipe to the cold water pipe prior to delivery of water at a desired temperature
to the user. The smart water delivery device includes two smart valves coupled
to hot and cold water inlets, a smart outlet valve coupled to a device outlet,
a microcontroller for controlling the actuation of the pump and of the smart valves,
and at least one temperature sensor coupled to the microcontroller and used for
sensing the water temperature.