Aquaro (from Kickstarter) device...water use tracking

Aquaro (NOT Aqara) sensor is an ultrasonic device for tracking water usage. The device works fine and reports to their app and I’ve managed to get MQTT to see it.

BUT…I’m seeing no activity at all, nor do any of the entities report (most are “unknown”). I’m looking for anyone who’s managed to get this working for some insights!

I received this device a week ago but haven’t yet installed it. I received an email yesterday from Aquaro stating that there were known issues with the Home Assistant integration:

Issues we’re actively working on

Many of you have already reported issues (thank you — it helps a lot). These are the main items currently being addressed:

  • Water limit issue in the app when using gallons
  • Wi-Fi stability (unstable since the last update)
  • Home Assistant issues (incorrect cumulative values + MQTT publishing)
  • “Today” and “Trends” synchronization (event system dependent)
  • Events shown as “Unknown” (temporarily disabled while we fix the event system)

All of these are planned to be fixed, and your reports and feedback are shaping our priorities week by week. Our first priority is addressing the Home Assistant issues, Wi-Fi stability, and the water limit bug, and we’re currently aiming to deliver those fixes within the next two weeks.

Yep - I saw that…now have just relocated the “hub” and restarted it, and am just seeing “something”…will now look and see what I’m getting!! Back to this in a bit…

OK - have now got some data showing…but using the “converter” method (see the discussion from Kickstarter in Update #37) I’m getting double the amount used (ie Aquaro app shows 124L and my converted amount shows as 248L). So some info as well as RSSI etc now showing up natively, too. Progress!

Edit: have edited the “state” info for the helper sensor and now it’s at least close to the app’s value.

Just set all mine up (Havent set it up for MQTT yet) and seems pretty nifty.

Not sure if i need to adjust the calibration or not, it seems a little slow at picking up shorter bursts… For example, run the kitchen tap for ~1 Litre into a jug, it shows 0.9L in the app, little while later, run it again for 1.5 Litres into a jug and it shows 0.8 in the app

Do it again a little later with a slower flow and it shows 1.4L (Probably about right) in the app, so remains to be seen how it works in the long run for the smaller uses… but as a device to log usage/trends it seems sufficient - i dont need it to be super accurate :slight_smile:

Mine seems aligned now – at least as to total usage. I created a Helper - Template Sensor with the following settings (I’m in Canada, so metric).

Unit: L

State: {{ (states(‘sensor.aquaro_sensor_xxxxxxxxxxxxxxx_cumulative_usage’) | float(0) / 35) | round(2) }}

Device Class: Water
State Class: Total increasing
Device: (sensor as per MQTT).

At least now my total consumption aligns with the app…the “35” is key for me, as distinguished from the calculation done by Chands on the Aquaro #37 entry in Kickstarter. Don’t know why…but this provides an accurate reading so far…will monitor through the day and see if they coincide.

What this (possibly, according to Chat GPT) is that the meter’s “constant” is 35L per pulse (which seems very high) as my total is now some 11K “pulses”…or 310L, which is likely accurate based on our regular usage. Aquaro will need to fix that at the meter side.

Just installed the Aquaro Smart Water Monitor and it shows up in the app. I already had the MQTT integration but it has not found the device. My other MQTT devices are working. How did you get this to show up in the MQTT intergration?

Make sure the user / pw in the app is the same as in your MQTT broker and the IP is correct…but I had to restart the “hub” as well…not sure this was necessary, but after I did so the device connected fine. Check hub RSSI as well to ensure that you hve WiFi connectivity to it that is adequate.

You have to go into (in home assistant) settings → devices → Mqtt, press configure, then reconfigure mqtt - go to the next page until you see discovery, make sure its ticked and set the prefix to “homeassistant”

This should then pick up the configurations pushed by the aquaro hub - at least it did for me, you’ll se it under the mqtt integration as a device

Mine’s showing as 6000L consumed though which is wrong, and tracks with what they said about it reporting incorrectly

I cant seem to find any reference to what you mentioned in update 37, can you share it here?

Edit Found it
https://www.kickstarter.com/projects/aquaro-water-monitor/aquaro-smart-water-monitor-get-leak-alerts/comments?comment=Q29tbWVudC00NjUzNTQ3Ng%3D%3D

The conversion is still wrong for me though…creating a meter and dividing the amount by 35 comes close…but no cigar.

1 Like

Thanks, that worked. And I’m having the same issue - cumulative usage was showing -800. Now its just saying unknown.

Restart the hub. Ensure WiFi connection has sufficient RSSI…that seemed to be the ticket for me.

I’ve got the meter configured in HA, but the Cumulative Usage is showing negative consumption - right now is -20,944 gal. I tried adding a template sensor but it’s not showing any usage - I’m assuming that since the cumulative usages is going negative.

Any suggestions?

Sorry - no. Aquaro is aware of this thread…I was hoping that they’d be active in it to assist.

ATM I’m trying to get my second hub to connect and report, but I’m beginning to think I have a defective device. Can’t do anything - it “appears” to connect, and I see it online, but the app reports “not connected”. So…I think the HA portion is still a ways off. My consumption reporting on HA is completely broken now. Makes no sense at all.