Water meter monitoring system for remote communication comprising: a water meter body for coupling a water supply source (110, 115) to a water consumer (130, 215); a flow meter contained within the water meter body that is configured to bidirectionally measure a flow rate of water through the water meter body; a power supply system (287, 290) including at least one battery, at least one capacitor, at least one rectifier circuit, and a power generator, wherein the power generator is configured to be powered by a flow of water through the water meter body; a controller coupled to the water meter body and the power supply system; at least one antenna connected to the controller for a remote communication; wherein the water meter body further comprises a shut off valve and upon the flow meter detecting reverse water flow causing the shut off valve to trigger when the reverse water flow exceeds a predetermined volume; a plurality of sensors; wherein the controller is configured to communicate via a communication bus with the plurality of sensors, and wherein the plurality of sensors comprises a first sensor configured to selectively wake up the controller from a sleep or low power state, a second sensor configured to count a number of rotations of a magnet that occur upon forward flow of water through the meter, and a third sensor configured to permit the system to detect a backflow condition, wherein water flowing from a consumer towards the supply source, the first sensor, the second sensor and the third sensor are configured as magnetic flux detectors arranged around the axis of rotation of the magnet in such a way that the third sensor is positioned within a predetermined number of radians with respect of the second sensor. a water meter body for coupling a water supply source (110, 115) to a water consumer (130, 215); a flow meter contained within the water meter body that is configured to bidirectionally measure a flow rate of water through the water meter body; a power supply system (287, 290) including at least one battery, at least one capacitor, at least one rectifier circuit, and a power generator, wherein the power generator is configured to be powered by a flow of water through the water meter body; a controller coupled to the water meter body and the power supply system; at least one antenna connected to the controller for a remote communication; wherein the water meter body further comprises a shut off valve and upon the flow meter detecting reverse water flow causing the shut off valve to trigger when the reverse water flow exceeds a predetermined volume; a plurality of sensors; wherein the controller is configured to communicate via a communication bus with the plurality of sensors, and wherein the plurality of sensors comprises a first sensor configured to selectively wake up the controller from a sleep or low power state, a second sensor configured to count a number of rotations of a magnet that occur upon forward flow of water through the meter, and a third sensor configured to permit the system to detect a backflow condition, wherein water flowing from a consumer towards the supply source, the first sensor, the second sensor and the third sensor are configured as magnetic flux detectors arranged around the axis of rotation of the magnet in such a way that the third sensor is positioned within a predetermined number of radians with respect of the second sensor.