Introduction to the AquaControl Web Application
This introductory article will provide an overview of the structure and function of the AquaControl Web Application for use with AquaSense SV1 and AquaFlow SV2 models with and without water meters.
Introduction
The AquaControl Web Application is the primary user interface for the Aquana Water IoT Platform. It provides the ability to manage, configure, and control devices, setup operating rules, view and manage device alerts and notifications, and oversee user administration. This article is meant to provide a high level introduction to the structure and function of AquaControl Web.
General Navigation
Navigation from the initial dashboard can be done by using 4 features: Top Navigation bar, Search bar, and Location Selector. If you are invited to more than one platform account, you can use the Platform Account Selector to toggle between accounts.
Each platform account is designed using a hierarchy of Locations, 2 levels are possible underneath the top level. Each Location level contains an identical Dashboard that displays all of the information for that Location as well as any Locations underneath. The "top-level" of the account is not intended for Device activation, it is intended to provide a top level summary of all Locations found in the account. In typical Utility applications, there will be one level of Locations under the top level that consists of service addresses, but could also include "zones" with service addresses underneath. For Real Estate applications, there are often Building Numbers or Floors, with Apartment Locations underneath.
If you are invited into more than one Platform Account, the button displaying the Platform Account name at the very top of the interface can be clicked to select other Platform Accounts.
The top navigation bar consists of: Dashboard, Devices, Maps, Reports, and Settings.
Your user profile is accessible by clicking on your username in the upper right of the screen.
Using the top Search bar, you can enter keywords or numbers such as Location name, Device name, Serial Number to find Locations and Devices within the platform. The search results will display the top five results from each category. If there are more results, remember to click "view more" next to the category heading.
The Location Selector icon in the upper left corner of the top navigation bar allows you to select specific Locations within the Platform Account. Use the search filter within the Location Selector to filter for keywords and numbers if you have a lot of Locations.
Dashboard
Upon logging in, you will see the top level “Dashboard”, which has an overall summary of the Locations and Devices in your Platform Account. The platform supports 2 additional Location levels in its hierarchy. Each location level uses a similar Dashboard layout with the addition of Devices In This Location when Devices have been activated into a given location.
Summary
The Summary section shows a summary of Devices and their valve position, if using water meters it displays Water Usage in last 24hrs, 7 days, or 30 days, and Active Alerts in that Location and any level directly underneath it in the Location hierarchy. At each Location level, the Dashboard allows you to click "View Devices" in the Devices screen or "View these Devices on Map" on the Map screen. Clicking on the Active Alert label itself allows you to view the Devices with that alert on the Devices screen.
Alerts Timeline
The Alerts Timeline is a visual representation of Alerts over time. Click on the dots to view the device details. You can also choose what alerts you want to view as well as the time range displayed.
Water Graph
If you are using water meters you will see a water graph next. The graph defaults to the last 24 hours, showing usage that matches the "meter read interval" configured for your devices. As you zoom out in time, the plot points change to hourly or daily depending on the zoom level.
IMPORTANT: If you are not using water meters, you will not see the water meter graph.
Devices in this Location
If Devices are activated within this Location, you will see the "Devices in this Location" section next, just above the Activity log. If they are not, like with the top level Dashboard, you will not see this section.
"Device Cards" are displayed that represent the physical devices found in that specific Location. Some general information is displayed on each Device Card for Smart Valves are valve position, Device Name, Serial Number, Model, Ambient Temperature, Battery level, Last Heard, Last Check-In, Next Check-In, and Check-In Interval. For Meters, Model, Serial, Type, Resolution, Connected to (valve/endpoint), Last Reading (absolute), and time and date received.
Clicking on a Device Card will bring you to the "Device Details" screen for that Device. More on Device details can be found in the Devices section.
The Dashboard for a Platform Account that uses no water meters will not contain meter related graphs or summaries.

The Dashboard for a Platform Account that uses water meters will contain meter related graphs and summaries.

Activity Logs
For any Dashboard Location that does not contain Devices, the Activity logs appear next. Activity is the bottom most section of the Dashboard. This is where you can view historical device activity including Alerts, Commands, Check-ins and Meter Readings (if you are using water meters). If Devices are activated the Location level selected, you will see "Devices In This Location" above the Activity Logs and below the Water Graph (if water meters are used) or below Summary and Alerts Timeline if not using water meters. Devices in this location is explained further below.
Alerts Activity
The Alerts tab displays every Alert triggered by Rules that are enabled within Rules & Notifications.
Commands Activity
The Commands tab displays every command created in the platform account. The event will display the the Location and Device names, name of the User that created the command along with the application and mode they used to create it e.g. AquaControl Web, Mobile BLE or Mobile Cloud, the command created, the status of the commend and 3 timestamps. The top timestamp is when the command was created, the middle is when the command will be or was sent to the device based on it's next expected check-in, and the bottom is when the device completed and acknowledged completion of the command. For Cloud commands over the wide area network (LoRaWAN or LTE-M), these timestamps will all be different. For local bluetooth commands, all of the times will be the same because you are connected directly to the device controlling it in real time.
Check-Ins Activity
The Check-Ins tab displays every Device check-in. Each row includes the time that the check-in occurred, the type of check-in it was e.g. Regular (the check-in that occurs according to the Check-In Interval), Retry (for LTE-M cellular devices that retry check-in if they are unable to communicate at the Regular check-in time), or ACK (the command response check-in that occurs after the Device completes a Command), Location and Device name, Valve position, battery level, Signal Strength or RSSI, and ambient temperature.
Meter Readings Activity
The Meter Readings tab will be populated if you are using water meters. This row displays the time that the meter reading was taken, the Location and Device names, the "Consumption" that occurred since the last reading, and the register face absolute reading of the meter.
Devices
Clicking on “Devices” from the top navigation bar brings you to a list of devices and their locations within the platform account. Device status is shown, with additional columns available by clicking the top right icon. You can sort the list by clicking on the column you wish to sort by. The list can also be exported as XLSX, PDF, or CSV.
Clicking on a Location name will bring you to that Location's Dashboard. This dashboard is where all device management functions are located. Clicking on a serial number will bring you to the Device Details screen for that Device.
Devices can be configured individually through the Device Details screen, or in batches by clicking on the "Batch Control" button at the top right of the Devices screen.

Device Details
Valve Control
If you are viewing a Smart Valve, you can control the valve by clicking the "Valve Control" button in the upper left of the screen.
In the Valve Control screen, the current position of the valve is displayed. You can:
-
Choose new position
- Schedule the command for the next expected check-in or schedule it for a future day and time.
- Enable Check-In Boost if desired.
- Submit the command.
Once the command is submitted two items will appear immediately:
- Activity > Commands log will display the command that was created. You can cancel the command before the command has been Sent here. The timestamps will update when the command has been Sent to the device and Completed by the device.
- A "Pending Command" badge is displayed on the Device Details screen, as well as on the Device Card in the Location Dashboard. This badge also includes the ability to cancel the command.
- Once the command is "Sent" to the valve, the badge will display "Command Sent" with the time it was sent.
- Once the command is completed, the badge will disappear.
Valve Information Panel & Settings
The information panel provides details about the device settings and history. Clicking on the gear icon will allow you to update settings if you have permission to do so. The configurable settings include:
-
Summary of the Smart Valve
-
Serial number
-
Device name
-
Current position
-
Model
-
Check-in Interval
-
Last Heard
-
Last Check-in
-
Next Check-in
-
-
Parameters of the Smart Valve
-
Current Value and New Value you wish to configure.
-
Check-in interval
-
Device name
-
Valve use
-
Latitude
-
Longitude
-
Notes
-
-
Summary of the Water Meter
-
Serial number
-
Device name
-
Model
-
Type
-
Resolution
-
Units
-
Last IMR
-
-
Parameters of the Water Meter
-
Current Value and New Value you wish to configure.
-
Meter Make Model
-
Read Interval (minutes)
-
Meter use
-
Resolution/Multiplier
-
Decimal Digits
-
Leak / Constant Flow Detection
-
Aquana On-valve or Meter Based Alarms
-
Duration of constant flow
-
Automatic Check-in: Enabled/Disabled
-
Automatic Shutoff: Enabled/Disabled
-
-
Burst / High Flow Detection
-
Aquana On-valve or Meter Based Alarms
-
Amount of flow
-
Amount of time
-
Automatic Check-in: Enabled/Disabled
-
Automatic Shutoff: Enabled/Disabled
-
-
- Move Device: Clicking on Move Device allows you to move an activated Device into a new Location. The Device Activity will move with it, but not the Location Activity.
- IMPORTANT: Please consult with Aquana Product Support before moving a Device to validate your intention for moving it. If your Device Name is location based, ensure that you also update the name to minimize confusion.
Activity Logs
Each Device Details screen has similar Activity logs to the Dashboard, but only for the device you selected.
Batch Control
When you first click the Batch Control button, you will be taken to a screen that displays a history of batch commands. These operate similarly to the Activity > Commands screen. It displays each device configured in the batch along with the command status and timestamps for that device.
Clicking "Create Batch Command" takes you to the batch configuration screen.
1. Command to be sent: Here is where you would choose the command you want to send to all devices that you choose to add to the batch list. This is also where you would choose to send a Check-In Boost to the devices. This feature is primarily used for LTE-M cellular devices on a 8 or 12 hour check-in interval in order to reduce latency for the reconnect or OPEN command execution after a non payment disconnect has occurred. The Boost would be sent to the devices along with a Closed command. Then the device will accelerate it's check-in interval for a certain duration of time, and then return to it's regular check-in interval after that duration. Check-In Boost setting are configured by your Aquana Support Team during account onboarding.
2. When to send it: you can choose to either send the command at the next expected check-in time for the device, or schedule it for a future time.
3. Select target locations and devices: this is where you create your batch list by selecting the locations and devices for the command.
Or retarget a resent batch: This option allows you to choose from a previous batch, please check all steps to make sure the command, timing, and target locations are correct before submitting the batch.
4. Confirm selected devices and current position: this section displays a summary of the devices you selected in step 3, and shows you the current valve position of the device as well. Deselect any devices that you do not want included in the batch.
Create Command: once you click this button, the commands will be queued for all devices, waiting the target time. Any batch can be cancelled within the Batch Control history screen.


Map
The AquaControl platform supports the process of geolocating devices within your Platform Account. This is an optional configuration activity. If your devices have been geolocated, selecting "Map" brings up the Map of Devices screen which displays a satellite image with device locations superimposed on it. The color of the dot indicates whether the valve is OPEN (green dot), CLOSED (red dot), or REDUCED (yellow dot). If the dot has a red circle around it, this indicates an active alert condition. Clicking on a dot will bring up a mini Dashboard for those devices. From here you can select a device and go to the Device Details screen to further manage the device functions and access specific data about the device.

Reports
Selecting "Reports" brings up a list of pre-configured reports that will show multiple aspects of device status and activity. Reports include:
-
Activity - view a real-time report feed of events and check-in activity
-
Battery Levels - identify devices with low battery levels
-
Valve Positions - view the current smart valve positions
-
Missed Check-Ins Report - current number of consecutive missed check-ins for every device
-
Billing Report - view and export a water consumption billing report by location for a billing period. Select the billing period you wish to view.
- NOTE: If a user asked how to view or export meter readings, you need to ask them something like this: "Are you looking for the total monthly usage or individual device readings?" If the answer is total monthly usage, then the Billing Report is the best path. If the answer is individual readings, then the Meter Readings Report is best.
-
Meter Readings Report - view the latest meter readings for all devices
- NOTE: If a user asked how to view or export meter readings, you need to ask them something like this: "Are you looking for the total monthly usage or individual device readings?" If the answer is total monthly usage, then the Billing Report is the best path. If the answer is individual readings, then the Meter Readings Report is best.
Settings
"Settings" brings you to the core function of AquaControl Web application where Platform Account setup, device setup and configuration, alert parameters, and user administration are all accomplished. These will be explained as follows:
Rules & Notifications
- At this time, most rules will alert and resolve on their own. For alerts that have not resolved, there is currently no way to dismiss or suppress the alert condition until it resolves.
- Only the Aquana Support Team can edit, enable, and disable rules. Please submit a support ticket if you wish to change any Rule settings.
- All Administrator Users in the Account can manage notification settings. By clicking on the gear icon next to the rule, Administrators can manage the Notification List by choosing which User should receive an email or SMS for a given Rule.
- All Administrator Users in the Account can manage Rule target location settings. By clicking on the gear icon next to the rule, Administrators can manage the "Locations where Rule is Enabled" by choosing which Locations the Rule should apply to.
- NOTE: By default, a Rule is applied to all Locations underneath the top-level account Location.
- Completed Commands: Every time a device completes a command, this rule will log the event in the Activity > Alerts log, and send notifications if configured to do so.
- Missed Check-ins: This rule will trigger an alert if a devices missed its regularly scheduled check-in time. Next time the device checks-in, it will trigger a "resolved" alert indicating that the alert is no longer active.
- Missed Command Response: When a command is sent to the device, the device should process that command and send an response back to AquaControl that it has been completed. There are certain conditions where either a command is not received by the device, or the response is unable to reach AquaControl. In each of these cases, the device will display a Missed Command Response alert. The next time the device checks in, if it did receive and process the command, the alert should resolve. If it did not receive the command at all, it will not resolve and the command should be resent manually by the User.
- Constant Flow (Leak):
- This Rule does not manage the thresholds of the algorithm running on the device, but it does manage the Notifications sent should this alert be communicated by the device.
- DEVICE CONFIGURATION NOTE: the device algorithm thresholds are managed within the Meter Device Details settings. The primary threshold for Constant Flow is "Duration". How long should a constant flow condition be present before triggering an alert. Many water meter companies use 24hours, assuming that someone will stop using water within a 24hour period. Our algorithm is configurable in order to reduce the amount of time required. Our algorithm is also able to check this condition in immediately, outside of it's regular check-in cadence, and/or close the valve automatically.
- High Flow (Burst):
- This Rule does not manage the thresholds of the algorithm running on the device, but it does manage the Notifications sent should this alert be communicated by the device.
- DEVICE CONFIGURATION NOTE: the device algorithm thresholds are managed within the Meter Device Details settings. The primary thresholds for High Flow are "Amount of Flow" and "Duration of Flow". For example, if 120 gallons of water are used in a 30 minute timeframe, an alert will be triggered. Our algorithm is also able to check this condition in immediately, outside of it's regular check-in cadence, and/or close the valve automatically.
- Smart Valve Reboot Alert: Every time a device restarts for any reason in the field, the device will automatically check-in and report that it has been rebooted.
- Battery Level: When a device reaches a certain battery level threshold, an alert will be triggered.
- Ambient Temperature: When a device detects ambient temperate below a certain threshold, an alert will be triggered.
- Periodic Sediment Turn: In order to ensure that a valve is operational for its lifetime, we automatically perform a Sediment Turn, which is a 180º turn from Open to Open or Reduced to Reduced in order to remove any mineral buildup that may have occurred. We do not perform sediment turns when the valve is in a Closed position in case there are fixtures open downstream of the valve. Our default is to perform this turn every 3 months. We can target a time of day for it to occur as well, by default this is 2am. If your water is heavy with minerals, we can accelerate this interval. If you would prefer for the turn to happen during the day, we can change the target time. All of this can be done during account onboarding or by submitting a support ticket.
- Water Sensors: If you are using standalone water sensors we have provided, when the alert is received we can perform 2 actions: Send notifications and/or send a Close command to the valve(s) within the same Location as the water sensor.
Users
- Only Administrator Users can add, edit, or remove Users.
- The Users landing page shows all Users currently invited into the account, along with their Security Group permission level.
- Click on the Gear icon to manage or remove an existing User.
- Invite a New User to the account:
- Click on the "Create New Invite" button
- Fill in the email address and full name of the User you are inviting.
- Add a note to the recipient if desired.
- Assign the Security Group permission
- Owner - the owner is the top-level Administrator of an account, only other owners can add, edit or remove Owners. We don't typically use this Group due to this requirement.
- Administrator - the administrator can do everything in the account.
- Billing Operator - can control devices and read reports
- Installer - can manage, configure and control devices and locations
- Reader - these users have Read Only permission and are unable to send commands or make any configuration changes.
- Check the Notifications that you wish for this User to receive
- Click the "Send Invitation" button.
- A brand new User to the platform will receive 2 emails including:
- First email notifies them that they have been invited into the account and asks them to register for a new user account.
- Click on the Register & Accept button to register as a new User
- The second email is then sent to verify their email address and to accept the invitation.
- Copy the temporary password included in the email.
- Click on the "Confirm & Create Password" button in the email.
- Enter the temporary password, and the new password twice. Then submit.
- You will be taken to a screen showing your pending invitations.
- Click on the "Accept & Join" button.
- Then click on "Go to Dashboard".
- An existing User on the platform will
- Receive one email notifying them that they have been invited into the account and to accept the invitation.
- Click on the button in the email.
- You will be taken to a screen showing your pending invitations.
- Click on the "Accept & Join" button.
- Then click on "Go to Dashboard".
Location Editor
- Only Administrators and Installers can manage Locations
- ACTIVATION NOTE: New Locations can be created during the Device Activation process using the Aquana Mobile app for the device being activated. This screen is useful if you'd like to set up Locations prior to installation, so your installer can activate devices within existing Locations.
- This screen allows Users with permission to add, edit, or remove Locations.
- Add new Locations to "parent" locations by clicking on the plus icon next to the parent Location. Name the Location and include an "External ID" if desired, such as a billing ID. Additionally, if you'd like to create multiple locations at once, using a standard naming convention with an incrementing suffix number, you can edit the "Locations to add" number.
- Clicking the pencil icon next to the Location name allows you to edit the name of the Location, add an External ID, or delete the Location. You cannot delete Locations that contain Devices. Please reach out to the Aquana Product Support Team if you'd like to delete or move a Device.
New Device Activation Settings
- Only Administrators can manage New Device Activation Settings
- This screen allows you to populate the device settings that will be used when Devices are activated using Aquana Mobile. Please reach out to the Aquana Product Support Team for guidance before modifying your defaults. These can have a significant effect on the Device's battery life and performance.
Account Settings
- Only Administrators can manage Account Settings
- This screen captures general account information as well as how the platform account displays time based on timezone, water consumption unit of measure, and temperature unit of measure. Example: Central Timezone, US. Gallons, Fahrenheit.
- If you are billing for water, your billing cycle start date and custom billing ID can be configured here.
- Check-In Boost default settings are governed here so that your Users are not able to edit them in Valve Control or Batch Control. This setting is critical in terms of its impact on battery life. The Aquana Product Support Team should discuss this with you during onboarding to establish the appropriate settings that will not invalidate your battery warranty. Please reach out to the Support Team if you wish to change these settings so we can provide guidance.