Change log

Firmware 323
January 2, 2024

WARNING:
  1. NEVER UPDATE FIRMWARE IF YOU ARE NOT IN FRONT OF YOUR SYSTEM
  2. Due to the new icons library, you must upload immediately after updating the app.
  • [ENHANCEMENT] – Support for Sicce FLOW (return and skimmer) pumps.
  • [ENHANCEMENT] – iV Tester is now available to all HYDROS users.
  • [ENHANCEMENT] – A second decimal point was added to phosphate static inputs.
  • [ENHANCEMENT] – Users can now see the total active power draw on the Kraken.
  • [ENHANCEMENT] – Allow the temp sensor to measure as low as -25 degrees F.
  • [ENHANCEMENT] – Reword “Collective Mismatch” to “Configuration Mismatch”
  • [ENHANCEMENT] – The maximum daily dose on X10 pumps has been increased from 10L to 20L
  • [ENHANCEMENT] – When the doser is running, a countdown in milliliters has been added to its output in the status screen
  • [ENHANCEMENT] – Added “Disable Cloud Monitoring” to the Options Screen for customers without 24/7 WiFi
  • [ENHANCEMENT] – Added more icons to the internal library
  • [FIXED] – Using the temperature slider would cause the numbers to get scrambled.
  • [FIXED] – A testing schedule could depend on the same output it uses.
  • [FIXED] – In the iV Output, one could select a pH input as the Salinity input.
  • [FIXED] – The last app update introduced the timezone bug.
  • [FIXED] – Customers can create and upload a pH/ORP/Conductivity input with a blank “probe port.”
  • [FIXED] – On a single outlet, a hyphen in the name causes issues with power monitoring.
  • [FIXED] – Party mode lights prevent error lights from displaying.
  • [FIXED] – A 0-10V input bug was introduced with the latest firmware that only affected WaveEngine v1 and WaveEngine LEs.
  • [FIXED] – The app allows for a schedule to share the same name as an output
  • [FIXED] – Due to the latest iOS update, users cannot access devices via Bluetooth
  • [FIXED] – Static inputs are not visible on shared collectives/systems
  • [FIXED] – In the options menu, selecting “Change MY Notifications” leads to a screen with no option to go back
  • [FIXED] – Some icons are not displaying correctly
Firmware 317
September 25, 2023

WARNING:
  1. NEVER UPDATE FIRMWARE IF YOU ARE NOT IN FRONT OF YOUR SYSTEM
  • [FIXED] – A remote issue where an X10 pump driver could idle above normal temperature.
Firmware 316
September 13, 2023

WARNING:
  1. NEVER UPDATE FIRMWARE IF YOU ARE NOT IN FRONT OF YOUR SYSTEM
  • [FIXED] – 0-10V Input issue introduced with firmware 315.
Firmware 315
September 12, 2023

WARNING:
  1. NEVER UPDATE FIRMWARE IF YOU ARE NOT IN FRONT OF YOUR SYSTEM
  2. Firmware needs App version 2.6.3 (263) or later.
  • [WARNING] – This app version only supports Android OS 6 and newer. Support for OS 5 or older has been dropped. 
  • [ENHANCEMENT] – Upgraded to the latest ESP-IDF software.
  • [ENHANCEMENT] – Ability to add “Static” inputs for manual test recording.
  • [ENHANCEMENT] – An alarm (not notification) remains active for the “Notification Interval” duration. Once the interval expires, the system will check for the cause of the alarm. If the cause of the alarm is no longer present, the alarm becomes inactive, and a new push or email is NOT sent.
  • [ENHANCEMENT] – The “Notification Interval” is the maximum frequency for any given alert (push or email). There are no circumstances other than a master change where a push or email notification will be sent sooner than the “Notification Interval.”
  • [ENHANCEMENT] – Allow the ability to define zero power on WiFi outlets
  • [ENHANCEMENT] – Added a countdown timer when output is OFF/ON Waiting.
  • [ENHANCEMENT] – Support for Control X10.
  • [ENHANCEMENT] – Support for Kraken.
  • [ENHANCEMENT] – Ability to run smart dosing pumps in reverse.
  • [ENHANCEMENT] – Support for K-1 and K10 conductivity probes.
  • [ENHANCEMENT] – Changed the wording on the calibration dialog to request a larger container.
  • [ENHANCEMENTS] – WiFi connectivity optimizations.
  • [ENHACNEMENTS] – Cache optimization.
  • [FIXED] – The KH Carer input displays an incorrect time zone.
  • [FIXED] – Various connectivity issues.
  • [FIXED] – Issue when output and input share the same name.
  • [FIXED] – Issue where a flow schedule could be uploaded without a defined pattern.
  • [FIXED] – The text view does not display the flow pump speedometer.
  • [FIXED] – A heater could be defined without a temperature input.
  • [FIXED] – In a Generic output, “Controlled by Light Schedule” could be confusing
  • [FIXED] – Issue with 0-10V outputs not reporting correctly.
  • [FIXED] – Various text copy errors.
  • [FIXED] – Issue where items could be assigned a duplicate ID.
  • [FIXED] – Issue where the TDS meter does not read correctly.
Firmware 289
March 13, 2023

WARNING:
  1. NEVER UPDATE FIRMWARE IF YOU ARE NOT IN FRONT OF YOUR SYSTEM
  • [ENHANCEMENT] – Various modifications to increase stability.
  • [ENHANCEMENT] – Software that includes compatibility with several new chips on newer devices.
  • [ENHANCEMENT] – Several watchdog optimizations.
  • [ENHANCEMENT] – Reduced the time it takes for each magnet-reset stage.
  • [ENHANCEMENT] – Optimized the device-disconnect notification timing.
  • [FIXED] – In some instances, users get disconnect notifications from HYDROS devices.
  • [FIXED] – In some instances, flow pump RPM does not show on the app.
  • [FIXED] – Status display issue with some 0-10V OUTPUT.
Firmware 286
February 7, 2023

WARNING:
  1. NEVER UPDATE FIRMWARE IF YOU ARE NOT IN FRONT OF YOUR SYSTEM
  2. Firmware needs App version 2.6.0 (253) or later.
  3. If you run a Heater, ATO, or Chiller output without declaring an input sensor, the output will go into a Fallback state. You must declare an input for the output to run properly.
  • [FEATURE] – Newly improved graphs.  
  • [FEATURE] – Added support for the upcoming “Triple Water Level” sensor.
  • [FEATURE] – Added a new Float Water Level sensor to the list of inputs.
  • [FEATURE] – Added a new “Alert” option to the list of available outputs.
  • [ENHANCEMENT] – Updated icons for Focustronic and Kamoer KHC.
  • [ENHANCEMENT] – Extended the high end of the dynamic dosing range to 2000.
  • [ENHANCEMENT] – On the “Firmware Update Available” popup, we changed the word “Cancel” to “Later.”
  • [ENHANCEMENT] – On the input and output list, the icon on each item’s left side now shows icons assigned by the user, not the default ones.
  • [ENHANCEMENT] – In the flow pump settings pages, we renamed “Speed Range” to “Speed Limit.”
  • [ENHANCEMENT] – When possible, the offending reading value is added to the email/push notification copy.
  • [ENHANCEMENT] – Added the ability to do input comparisons within a single graph.
  • [ENHANCEMENT] – Added power warning colors to the XP8 outputs. The power draw is within acceptable levels if the outside light is green. If orange, the draw is approaching the high limit. If red, the outlet is exceeding the allowed load.
  • [ENHANCEMENT] – If the Skimmer Level sensor is not aligned correctly, the app will now show “Realign Sensor” instead of “Unknown.”
  • [ENHANCEMENT] – In the output setup screen, we changed “If Input Unavailable” to “If Input/Depends On Unavailable” as the option applies to both.
  • [ENHANCEMENT] – We added a “Firmware Mismatch” banner whenever one of the devices in the collective does not have the current firmware.
  • [ENHANCEMENT] – Optimized the hysteresis code.
  • [ENHANCEMENT] – Redesigned how the HYDROS App polls information to display the Status screen.
  • [ENHANCEMENT] – Added countdown timer to outputs when a minimum ON/OFF is triggered.
  • [ENHANCEMENT] – Set the firmware confirmation light cycle to run 30 seconds after the unit gets a new firmware installation. After 30 seconds, the new firmware becomes permanent.
  • [ENHANCEMENT] – This firmware accounts for the new driver chips installed on the WEv2 devices.
  • [FIXED] – A Heater, Chiller, or ATO output runs without declaring an input.
  • [FIXED] – In rare instances, only the first dosing pump will work in a schedule with multiple pumps.
  • [FIXED] – If a tile icon is missing, it shows blank.
  • [FIXED] – When using tiles, the third line of text is displaced outside the viewing area.
  • [FIXED] – In some instances, customers continued to receive notifications for devices and outputs that had been deleted.
  • [FIXED] – In some instances, outputs inaccurately reported 0 power consumption.
  • [FIXED] – Various typos and grammatical errors.
  • [FIXED] – When the collective master reboots, KH Carer shows “Unknown.”
  • [FIXED] – Output status discrepancies between collective devices.
  • [FIXED] – Output that “Depends On” another output did not go into fallback when the output it depends on was removed or became unknown.
  • [FIXED] – Output that “Depends On” output on a WiFi strip did not go into fallback when the WiFi strip stopped responding.
  • [FIXED] – Issue where if a doser was running on a WiFi strip, the reservoir volume brings reset when the HYDROS reboots.
  • [FIXED] – Issue where the output would flash red for a split second.
  • [FIXED] – Issue where in some instances, flow pumps would show unreasonable intensity numbers when running in reverse.
  • [FIXED] – In some instances, the shaft RPM does not show on the app.
  • [FIXED] – Optimized the watchdog behavior to make the device reboot when it might have been hanging.
Firmware 281
December 27, 2022

WARNING:
  1. This update will reset your dosing container volumes. Please note the first so you can enter them after the firmware update.
  2. NEVER UPDATE FIRMWARE IF YOU ARE NOT IN FRONT OF YOUR SYSTEM
  3. Firmware requires App version 2.5.0 (246) or later.
  • [FEATURE] – Compatibility with the upcoming Kamoer KH Carer.
  • [ENHANCEMENT] – Allow a customer to expand the time range of the graphs.
  • [ENHANCEMENT] – Ability to reset and clear a probe calibration.
  • [ENHANCEMENT] – On a new blank device, there is a + symbol to the right of the words input/output to give a new user a visual starting point.
  • [ENHANCEMENT] – On collectives, we extended the unknown/invalid input time out to minimize false positive notifications.
  • [ENHANCEMENT] – The output names have been optimized, so it works better even when customers change the device font size to large.
  • [ENHANCEMENT] – Added the ability to specify a leak detector on the AWC output.
  • [ENHANCEMENT] – Changed the text from “Pump Error” to “Check the pump” when a WaveEngine, WaveEnginev2, or WaveEngine LE experience a pump issue.
  • [ENHANCEMENT] – Added ability to specify a graph maximum and minimum display range. If a reading falls outside the range, it will not cause the graph to resize.
  • [ENHANCEMENT] – Added a 10-min delay to the AWC. This delay is implemented at the end of the routine after the “Fill” is completed but before the ATO is reactivated. It allows the water in the sump to settle down before reactivating the ATO pump.  
  • [ENHANCEMENT] – Extend dynamic dosing high-point range to 2000.
  • [ENHANCEMENT] – On the “Firmware Updates Available” popup, we changed “Cancel” to “Later.”
  • [ENHANCEMENT] – Christmas Light mode in the Options screen (web app only).
  • [FIXED] – If multiple dosing pumps have similar names (i.e., Dosing 1, Dosing 2, Dosing 3), there is an issue with the dosing containers’ remaining volume.  
  • [FIXED] – If you have a flow pump on a constant pattern and then change modes to one where that pattern doesn’t run and then come back, it doesn’t start again.
  • [FIXED] – X2 controllers flash rainbow lights for a few seconds for no apparent reason.
  • [FIXED] – If a dosing requires a pump to run for less than 5 seconds, the HYDROS repeats the dosing a second time.
  • [FIXED] – Issue where in isolated instances, the XP8 outputs would report the wrong status.
  • [FIXED] – Customer cannot change the notification interval option.
  • [FIXED] – The flow Sensor Input graph only shows LPH units.
  • [FIXED] – On a doser pump, when changing the reservoir volume, typing the number can be challenging.
  • [FIXED] – In Kalk Output, the interval running option disappears if the stirrer’s output location is set to None.
  • [FIXED] – On the app, when you type a value in a range field, if you tap on the “bar/text” icon, the value typed will not remain.
  • [FIXED] – When one renames an input/output with a custom icon, the icon reverts to default.
  • [FIXED] – If one activates a mode whose name is a subset of another mode, the main mode would also be activated.
  • [FIXED] – In rare instances,  logs for dosing pumps are not correctly displayed.
  • [FIXED] – If the firmware installed is greater than the current firmware, the app warns that the firmware is outdated.
  • [FIXED] – A blank page appears after installing a new firmware.
  • [FIXED] – The app allows a customer to set a 0-10V as forever (00:00:00)
  • [FIXED] – Problem displaying and interpreting correct world time zones.
  • [FIXED] – The ControlXS Icon on the app is still showing as S4.
  • [FIXED] – A tile name omits 3rd line in specific displays.
  • [FIXED] – If the custom icon is missing, it displays no icon.
  • [FIXED] – On some rare occasions, the HYDROS devices will perform unscheduled reboots.
  • [FIXED] – On rare occasions, the can bus would fail to restart.
  • [FIXED] – Small issues with AWC.
  • [FIXED] – Optimized code running XP8 units.
  • [FIXED] – 0-10V Input 4 does not work if selected as a Mode Control Input in the options page.
  • [FIXED] – Various other minor bugs.
Firmware 263
October 19, 2022

WARNING:
  1. NEVER UPDATE FIRMWARE IF YOU ARE NOT IN FRONT OF YOUR SYSTEM
  2. Firmware requires App version 2.3.6 (237) or later.
  • Support for Control X10, Kraken, and Control XD.
  • [IMPROVEMENT] – Increased power monitoring range to a high of 1500W.
  • [IMPROVEMENT] – Optimized WiFi strip “disconnect” notifications process. 
  • [IMPROVEMENT] – Extended timeouts and added retries for downloading configuration files from the cloud. 
  • [IMPROVEMENT] – Modified time of day algorithm to ignore the day of the week if every N day is greater than 1.
  • [IMPROVEMENT] – Made significant enhancements to the way devices within a collective communicate with each other.
  • [IMPROVEMENT] – Optimized how devices download new firmware.
  • [IMPROVEMENT] – We increased the time allowed to erase flash when installing new firmware, making updating large collectives easier.
  • [IMPROVEMENT] – The watchdog timer is reset after each successful connection to a WiFi strip.
  • [IMPROVEMENT] – Increased the temperature sensor range to 120F.
  • [IMPROVEMENT] – Under App Account Preferences, the main email address field is now grayed out to prevent confusion.
  • [IMPROVEMENT] – Added “offset” option to pH inputs.
  • [IMPROVEMENT] – In AWC, a 10-min wait time was added after the fill pump stopped and before returning to the idle state. It allows the sump water level to settle before activating the ATO pump. 
  • [FIXED] – Corrected override communications within a collective consisting of different firmware revisions.
  • [FIXED] – A problem when changing the power range factor using the text input box. The value got multiplied by a factor of 10.
  • [FIXED] – Sometimes, a device requires a reboot before downloading new firmware.
  • [FIXED] – On an XP8, the firmware had issues recognizing the correct hardware variant. 
  • [FIXED] – In some instances, devices freeze and stop responding.
  • [FIXED] – When installing new firmware on large collectives, the master immediately reboots and reverts to the previous firmware.
  • [FIXED] – Entering a number in the “Manual Dose” field is finicky. In addition, the decimal point works intermittently.
  • [FIXED] – In TDS input, Safe Range Low and High are separate and not combined like other inputs
  • [FIXED] – AFTER renaming devices in a collective, the device is listed twice.
  • [FIXED] – The app constantly shows multiple popup notifications for the same issue.
  • [FIXED] – Users can define “Normal” as the “Low Power” mode.
  • [FIXED] – Various spelling errors.
  • [FIXED] – The Logs’ output dropdown selection gives the option to “create a new output.”
  • [FIXED] – If the master changes during low power mode, the old master will remain in low power mode forever.
  • [FIXED] – A gray screen sometimes appears for a few seconds when using the app.
  • [FIXED] – Pairing subsequent WiFi devices requires a master reboot.
  • [FIXED] – 0-10V input randomly floated erratically, causing the input to bounce between two states.
Firmware 244
July 29, 2022

WARNING:
  1. NEVER UPDATE FIRMWARE IF YOU ARE NOT IN FRONT OF YOUR SYSTEM
  2. Firmware requires App version 2.3.4 (228) or later.
  • [FIXED] – Corrected override communications within a collective consisting of different firmware revisions.
Firmware 242
July 27, 2022

WARNING:
  1. All outputs will default to AUTO when upgrading from firmware 197 to firmware 242. If you previously manually set any outputs to ON or OFF, you MUST manually reapply/change/override them after upgrading.
  2. All reservoir values will be lost when upgrading from firmware 197 to firmware 242. Therefore, you must manually set the volume again.
  3. Firmware requires App version 2.3.4 (228) or later.
  • [FEATURE] – The status screen now continuously refreshes. When you first load the screen or tap on the refresh button at the bottom right, the screen will refresh once every second. After 60 seconds have elapsed, the screen will refresh once every 5 minutes. If the screen goes dark or you close the app, the server will stop refreshing the page once the “keep-alive” request is no longer received.
  • [FEATURE] – Added ability to specify 0-10V Analog INPUT status on Generic Outputs
  • [FEATURE] – Kalk Reactor output now includes start and end time
  • [FEATURE] – Heater Output offers the option to specify a second temperature sensor. The HYDROS will follow the sensor with the higher temperature.
  • [FEATURE] – Chiller Output offers the option to specify a second temperature sensor. The HYDROS will follow the sensor with the lowest temperature.
  • [FEATURE] – The ability to change tiles’ default tile icon through the “rename output/input” interface.
  • [FEATURE] – Added 0-10V cable colors to “0-10V Input Port” locations.
  • [FEATURE] – Ability to specify an alternate notification email, including email-to-SMS addresses from all major phone companies.
  • [IMPROVEMENT] – We optimized memory usage on collectives.
  • [IMPROVEMENT] – Removed the ability to create a collective without a name
  • [IMPROVEMENT] – If the app version is not compatible with firmware, the app provides a link to the compatible web app version for temporary access
  • [IMPROVEMENT] – Replaced input and output range bar input interface to allow slider and manual number input.
  • [IMPROVEMENT] – Extended output range max limit on simple dosing pump schedules.
  • [IMPROVEMENT] – HYDROS units will run command bus port self-test when booting. If the test fails, the “collective status LED light” will turn orange.
  • [IMPROVEMENT] – Optimized handling of configuration versions throughout devices and the cloud.
  • [IMPROVEMENT] – Collective status lights have higher priority and display over alarms or when the LEDs are scheduled off.
  • [IMPROVEMENT] – The app displays the config version on the cloud.
  • [IMPROVEMENT] – pH sensitivity is now up to two decimals on outputs.
  • [IMPROVEMENT] – Added the device model to each device description on the “Display Properties” screen.
  • [IMPROVEMENT] – On Simple Doser setup, changed the label from “Flow Rate” to “Rated Pump Speed.”
  • [IMPROVEMENT] – We increased the temperature high point range to 122 degrees.
  • [IMPROVEMENT] – The method in which HYDROS devices reconnect to WiFi after losing an internet or WiFi connection.
  • [IMPROVEMENT] – If the CPU watchdog is triggered, the unit will automatically reboot to attempt a full recovery.
  • [IMPROVEMENT] – Optimized timing on log uploads to the server.
  • [FIXED] – Ability to save schedule without a defined Pattern or Light Mode.
  • [FIXED] – Ability to save a schedule without defined flow pumps, lights, or dosing pumps.
  • [FIXED] – Gray screen when accessing the Schedule list
  • [FIXED] – The wording on the heater output preset was confusing. We changed it to “Turn On At” and “Turn Off At.”
  • [FIXED] – On the pH calibration popup, copy instructed the customer to click OK when complete, yet the button text displayed Accept.
  • [FIXED] – On Klir’s output, it reads “ATO Active In” when referring to modes.
  • [FIXED] – Firmware download fails multiple times on medium to large collectives.
  • [FIXED] – We reduced the notification sensitivity on WiFi strips.
  • [FIXED] – Issue where sometimes, after a device took over mastership, the old master would not clear the cache and continue to think it was the master.
  • [FIXED] – Issue where some devices would go into “Low Power” Mode but not others. Now the master dictates if the collective goes into Low Power Mode.
  • [FIXED] – Issue where a customer changed a mode, and a device rebooted, the said device would always come back in Normal mode.
  • [FIXED] – Issue where a device would claim mastership for a couple of seconds only.
  • [FIXED] – Issue when trying to pair ETM pumps with WaveEngine V2
  • [FIXED] – Output delay of 3-5 seconds when triggered by an input
  • [FIXED] – Multiple issues when dealing with collectives with a large number of outputs (> 100)
  • [FIXED] – Issue with Generic Outputs not following schedules
  • [FIXED] – On a schedule, if no weekdays are selected, the system defaults to daily.
  • [FIXED] – When running a WiFi setup, you must name the device. No longer does it default to the serial number.
  • [FIXED] – Issue where on rare occasions, modes do not sync across all devices in a collective
  • [FIXED] – Issue where in the dosing schedule, if both start and end times are the same, it reverts to 00:00:00
  • [FIXED] – Problems occur if the output name includes the “+” symbol
  • [FIXED] – On rare occasions, output within range would still report incorrect status
  • [FIXED] – Issue where discarding changes would not clear the yellow “Upload Changes” bar at the bottom of the screen.
  • [FIXED] – On some rare occasions, the yellow “Upload Changes” bar would not appear after restoring from cloud backup.
  • [FIXED] – An undeclared input shows an empty tile on the status screen.
  • [FIXED] – The upload would fail on the first try when adding a new device to an existing Collective.
  • [FIXED] – Dosing Output logs show value before the “calibration factor” is applied.
  • [FIXED] – On the WiFi Device list, the feeder’s default device name is “foo.”
  • [FIXED] – On an output, when using a 0-10V Button as an input, there is no option to select the button state (ON/OFF or UP/DOWN).
  • [FIXED] – When using a 0-10V Button on a Generic, the name label of the state does not match the one on the actual input.
  • [FIXED] – Flow Pump output would disappear when adding Control to a collective without a WaveEngine or WaveEngine LE.
  • [FIXED] – On 0-10V Button input, 00:00:00 equals forever. Therefore, the minimum duration is now 00:00:01.
  • [FIXED] – AWC will remain in “Drain” status if the user manually overrides (OFF) the drain output.
  • [FIXED] – The XP8 would occasionally report incorrect power consumption numbers.
  • [FIXED] – On Android, when someone adds a Focustronic account, the “Unable to Open Brower” error would display.
  • [FIXED] – The graph icon does not update when replacing an icon.
  • [FIXED] – On Kalk Reactor output, the feed pump start/end times disappear when “Advanced Features” is enabled.
  • [FIXED] – Opening the “Older Version” link does not work on Android.
  • [FIXED] – In rare instances, a deadlock would cause the LEDs to freeze and the controller to become unresponsive.
  • [FIXED] – A flow schedule with a declared start/end time has a higher priority than a flow scheduled with advanced features.
  • [FIXED] – Renaming individual devices in a collective would list duplicate devices.
  • [FIXED] – Device bricks (stuck on chasing green) when uncompressing a config file that compressed better than 10 to 1.
  • [FIXED] – On dosing pumps, there was an issue setting up a reservoir volume to anything greater than 32L.
  • [FIXED] – The reservoir volume does not decrease after dispensing liquid on dosing pumps.
  • [FIXED] – In some instances, AUTO outputs would come back in a manual override state after a firmware update.
  • [FIXED] – In some instances, overrides do not survive a reboot.
  • [FIXED] – Multiple minor bugs.
Firmware 197
January 29, 2022

  • [FIXED] – In some rare instances, WiFi strips and/or single outlets stop responding but still report as responding.
Firmware 196
January 26, 2022

WARNING:
  1. Firmware requires App version 2.3.0 (215) or later.
  2. Be sure to check all your output overrides AFTER firmware updates!

  3. Your notification preferences are now in the “Options” screen and are unique to each device/collective. Take some time and ensure your notification preferences are correct.

  • [FEATURE] – Dynamic Dosing: HYDROS allows you to dynamically change the dosing based on an input reading. Learn more…
  • [FEATURE] – Sharing Devices: A HYDROS owner can share devices/collectives with other users. Learn more…
  • [FEATURE] – XP8 Compatibility
  • [FEATURE] – Power Monitoring: It allows you to set an “acceptable” power consumption range for an output. This option is not available for outputs connected to a WiFi Strip Outlet.
  • [FEATURE] – On Constant Speed flow, enabling “Allow Reverse” makes the pump run in reverse
  • [FEATURE] – The temperature sensor can now go down to 45 degrees
  • [FEATURE] – Ability to receive a notification when “Low Power” mode is activated automatically
  • [FEATURE] – Ability to upload the configuration from the upper right-hand side menu
  • [FEATURE] – In Generic output, pH sensitivity was increased from .2 to .1
  • [FEATURE] – On shared devices, the owner’s email was added to the shared device’s name
  • [FEATURE] – When sharing a device, the guest user can assign a “nickname” to the shared device/collective
  • [FEATURE] – Ability to rename a collective from the Device Properties screen
  • [FEATURE] – Calcium Reactor output added the ability to specify reactor pH level when input is Unavailable/Stale.
  • [FEATURE] – Enhancements to logging.
  • [FEATURE] – Increased max pH range to 13 to allow for Kalk Reactor monitoring.
  • [FEATURE] – We added the ability to replace HYDROS devices like a WiFi strip.
  • [FEATURE] – We added the ability to use 0-10V as an “Output Device” and specify ON and OFF voltages.
  • In a dosing regimen, add the word “Total” before “Dose per Pump Low/High/Stale.”
  • Email and Push Notifications use device nicknames for guest accounts.
  • Optimized SD card handling and ability to continue to work and recover from a corrupt SD card.
  • We optimized collective communication and reliability.
  • When the collective fails, the device causing the problem will display “Not Responding.”
  • We optimized app recovery when a mobile device comes out of sleep mode.
  • [FIXED] – In dosing, you can clear the manual override volume field when in focus
  • [FIXED] – Under the AWC, we changed the “Active In” label to the “ATO Active in” label to avoid confusion
  • [FIXED] – When using a WELE, we removed the option to see “WiFi Devices.”
  • [FIXED] – When creating a water/skimmer sensor, the notification level defaults to “None.”
  • [FIXED] – When using a WELE, we removed the option to add 0-10V IN Flow Pumps
  • [FIXED] – On a simple dosing override popup, the word “Manual” does not fit the button
  • [FIXED] – When using Focustronic devices, we changed “Waiting” to “Updating” when HYDROS is in the middle of polling results
  • [FIXED] – Increase the temperature threshold color change on the Control X2 details
  • [FIXED] – In the dosing schedule, one cannot select the same pump multiple times within the same schedule
  • [FIXED] – Changed dosing container volume to 2 decimal points
  • [FIXED] – Terms of Service and Privacy Policy links do not work
  • [FIXED] – On Mastertronic, safe high and low do not trigger a notification
  • [FIXED] – On Mastertronic input, the keyboard will not disappear when trying to change the range
  • [FIXED] – In heater output, the “If Input Unavailable” option will not toggle ON
  • [FIXED] – One cannot override output ON if the input is unavailable
  • [FIXED] – Status screen turns gray if Focustronic input is not configured 100%
  • [FIXED] – In dosing schedules, the original field does not return to the previous state when invalid input is entered
  • [FIXED] – On a 0-10V INPUT Graph, the status label below the graph does not match the label to the right and above the graph
  • [FIXED] – In the settings page, the input/output name at the top of the page is missing
  • [FIXED] – Issue when the app could not reach the coralvuehydros.com server
  • [FIXED] – Issue in WE/WELE where pumps run at 100%
  • [FIXED] – In the flow pump tiles, the % number causes text to spill off the tile
  • [FIXED] – “Allow Reverse” option is displayed on all flow patterns, including the ones that do not support it.
  • [FIXED] – Sometimes, local notifications are triggered even though they are not selected on the app
  • [FIXED] – In Generic, when using Focustronic inputs, allow min and max to be 0.01 apart
  • [FIXED] – In dynamic dosing, setting Dose per Pump at Input Low Point 0.00 would revert to 0.01
  • [FIXED] – Issue with output logging adding repeat instances
  • [FIXED] – Changed the label on “Number of Feedings.”
  • [FIXED] – In the feeding output, added “0 = Forever” to the number of feedings title.
  • [FIXED] – Calcium Reactor output ignored the “If Input Unavailable” value.
  • [FIXED] – In some instances, ON and OFF words are missing from the override popup in the Day theme.
  • [FIXED] – The status page would go blank when opening it on multiple devices simultaneously.
  • [FIXED] – Graphs did not refresh after maximizing the app.
  • [FIXED] – In a non-collective environment, you cannot access “Device Properties” if the device is offline.
  • [FIXED] – Overrides on devices other than the WiFi Master do not survive a reboot in a collective environment.
  • [FIXED] – Sometimes, the SD card becomes corrupt and prevents users from uploading changes.
  • [FIXED] – Sometimes, the SD card becomes corrupt and prevents graphs from working correctly.
Firmware 192
September 27, 2021

WARNING:
  1. If you have an existing Alkatronic input, you MUST reconnect it to the HYDROS app to continue working. Learn more…

  2. Variable Lighting schedule has been moved OUT of the Output and into Schedules. Therefore, if you have variable light output, you MUST create a “Lighting Schedule” and tie the light to it. Learn more…

  • [FEATURE] – Added Automatic Water Changes with ATO incorporated.
  • [FEATURE] – Compatibility with “Simple, Always-On (when powered)” Dosing pumps.
  • [FEATURE] – Compatibility with the Mastertronic.
  • [FEATURE] – Added Output logs.
  • [FEATURE] – Added lighting schedules.
  • [FEATURE] – On pH-based output, we increased the sensitivity from .2 to .1.
  • [FEATURE] – On outputs using Alkatronic input, we increased the sensitivity range from .2 to .1 dKH.
  • [FEATURE] – Ability to add 0-10V Inputs on the IceCap Controller.
  • [FEATURE] – Ability to reboot HYDROS devices through the Command Bus.
  • [FEATURE] – Major optimization on large collectives.
  • [FEATURE] – Expanded “Upload” colors on devices to add transparency to the upload process.  
    • Blue Chase – Downloading the new config from the cloud
    • Yellow Chase – Writing the new config to flash
    • Green Chase – Applying the new configuration to the device
  • [FEATURE] – On a lighting Output, the user can specify if the output uses basic lighting times or if the output must use a schedule to run.
  • [FEATURE] – Variable Lighting schedule has been moved out of the Output and into “Schedules.”
  • [FIXED] – Removed the ability to create a Page without a name.
  • [FIXED] – Issue where Output does not work correctly if it depends on a Flow Pump Output
  • [FIXED] – Ability to “depend” a schedule on a flow pump that the schedule is already using.
  • [FIXED] – Issue where the IceCap Controller does not automatically activate “Low Power” then powered by a 12V battery.
  • [FIXED] – Issue where if upload took too long to write to flash, it would cause devices to reboot.
  • [FIXED] – If renaming a Combiner output, it would lose the connection to its outputs.
  • [FIXED] – Issue wherein an output, switching to “Enable Advanced Settings,” would wipe the times and require the customer to re-enter them in the advanced format.  
  • [FIXED] – On the IceCap Controller, naming the pumps with a single digit (i.e., 1 and 2) would cause pump failures.
  • [FIXED] – Restarting the master controller would cause the Alkatronic graph to plot a 0 point.
  • [FIXED] – A problem where non-master devices would randomly reboot in a collective environment.
  • [FIXED] – Various other bugs
Firmware 190
June 21, 2021

WARNING: Firmware requires App version (202) or later.
  • [FIXED] – An issue where some HYDROS Feeders would not respond to manual or automatic feeding commands even though they are correctly paired and responding.
Firmware 189 / App 202
June 14, 2021

  • [FIXED] – An issue with Kalkwasser Reactor ignoring the Alkalinity Reading
  • [FIXED] – A problem with outputs depending on Alkalinity AND pH only using the minimum value
  • [FIXED] – An issue where RODI Pump would remain ON even when Feed Solenoid was OFF
  • [FIXED] – An issue where a user could delete Normal mode
  • [FIXED] – An issue where a user could create flow patterns without any defined pump
  • Removed phone number from Notification Properties screen
  • [FIXED] – Issue where if the pump did not allow reverse flow, if a schedule called for reverse flow, it would turn the pump off instead of running minimum speed
  • [FIXED] – Issue where if the user renamed the flow pump, it would not update the name on flow schedules
  • Made firmware upgrade process cleaner and easier for IceCap WiFi Controller and WaveEngine users
  • Modified Pump Count slider to make it easier to understand and use
  • [FIXED] – Issues where if advance settings were enabled in a flow schedule, the control input would default to 0-10V Channel 1 instead of None
  • [FIXED] – In modes, using Select/Clear All would cause the screen to hang
  • [FIXED] – An issue where sometimes a newly created mode would not save
  • [FIXED] Sometimes, when a user tries to edit modes, a gray screen appears
  • Added ability to add more than two output inputs to a Combiner
  • [FIXED] An issue with combiners not recognizing more than two OUTPUT inputs
  • [FIXED] User could make a schedule depending on a pump that is already being used by the schedule
  • [FIXED] An issue with pages not transferring from device to device
  • Added the ability to see all INPUTS and OUTPUTS attached to each control unit
  • [FIXED] If the user renames a pump, the change is not reflected on the schedule pump list
  • Added ability to restart individual devices remotely using the app
  • Added ability to restart the entire Collective remotely using the app
  • Changed the upload failed to “Upload Failed. Please Wait”
  • Added a WiFi icon in the details section to display the connection status of each device in a collective
  • Optimized “Collective Status Processing”
  • [FIXED] After the phone wakes up, a “No Status” message is shown for a few seconds
  • [FIXED] Issue where sometimes the web app does not refresh Pages layout
  • [FIXED] In Bluetooth, the user was unable to change the name of the control unit
  • [FIXED] An issue where the combiner ignored the input’s invert option
  • [FIXED] An issue where a user could not save notification preferences unless they entered a valid phone number
Firmware 186 / App 199
May 21, 2021

  • [FIXED] – Purple reset did not wipe the configuration from the SD card
  • [FIXED] – 0-10V INPUT showed a red tile when open. Now users can select inside or outside the range for alarm triggers.
  • [FIXED] – Repeating schedule not following run count limits
  • [FIXED] – Various visual bugs on labels
  • [FIXED] – The default notification interval is now 1 hour
  • Added cloud backup ability to the WaveEngine and IceCap Controller
  • [FIXED] – On 0-10V INPUT Switch, wording changes from “Active when” to “Wet when.”
  • [FIXED] – Multiple issues with WaveEngine migration software
  • Added ability to specify “Low Power” mode on the Options screen
  • [FIXED] – When using 0-10V as OUTPUT, now you can set the voltage range
  • Added notification option to water sensors and 0-10V INPUTS
  • [FIXED] – Variable output showing the incorrect minimum intensity when OFF
  • [FIXED] – Uploads were very slow on larger collectives
  • Added Push Notifications to the HYDROS system
  • Removed option for SMS notifications
  • [FIXED] – Issue where customers registering their first product would get a “Bad Gateway” error
  • [FIXED] – The system triggers an alarm immediately if INPUT is missing due to a reboot. I added a slight delay to prevent this from happening.
  • [FIXED] – When using Button INPUT on Generic OUTPUT, both high and low thresholds were showing
  • [FIXED] – Flow Pump Outputs would show on the Mode setup page
  • [FIXED] – Issue where Direct Drive OUTPUT would report incorrect power consumption
  • [FIXED] – Manual Single Feedings with the Feeder were not very responsive
  • [FIXED] – On Feeder output, users could select outputs other than a Feeder WiFi Device
  • [FIXED] – OUTPUT showed a Mismatch when caught in between hysteresis. When in between the Range, ON/OFF depends on where the OUTPUT reading is coming from
  • [FIXED] – Issue where 0-10V INPUTS did not graph
  • [FIXED] – When creating a schedule, the pattern defaulted to “Constant.” Now it defaults to none
  • [FIXED] – On WaveEngine tiles, speed was being pushed off the tile
  • Added running “Schedule” on flow pump override popup window
  • [FIXED] – Fish Feeder WiFi device setup page was not reporting the “used by” field correctly
  • [FIXED] – “Create Collective” button was pushed off the screen when the user sets the mobile default font to large
  • [FIXED] – Purging old, deleted INPUTS and OUTPUTS from the JSON file
  • Added ability to select All/None INPUTS and OUTPUT when arranging pages
  • Added Dual TDS Sensor compatibility
  • [FIXED] – Change wording under HYDROS Device description from “Internal Temp” to “PC Board Temp.”
  • [FIXED] – The user was able to hide all tiles/text in a status section
  • Added Terms of Agreement to the app when it first opened. Sorry… our lawyers made us do it
  • [FIXED] – When coming out of a Mode where the feeder was not active, the feeder would rotate once
  • [FIXED] – Alkatronic tile did not turn red when the reading was out of range
  • Added JSON compression to help with large collectives and speed up the upload process
  • [FIXED] – Issue where if you were looking at your system from two different applications, one device would go blank
  • Changed Bluetooth accessibility to “Read ONLY.” You can override outputs, but you cannot make configuration changes anymore. It would be best if you connected to the Collective WiFi master to override outputs in collective settings.
  • [FIXED] – Issue wherein a collective of multiple devices, you could not specify the same device where the 0-10V button box was connected to in the options page under “Mode Control Input.”
  • [FIXED] – Unable to turn ON Kalk reactor stirrer manually. Both output tiles would turn on the reactor pump.
  • [FIXED] – Converted Notification Interval to dropdown and no longer allows customers to set time to 0.
  • [FIXED] – Fixed issue when trying to restore from cloud backup, and the app would not uncompress the file before reading it.
  • [FIXED] – Issue where if there were only one input or output, a gray box would display instead of in the status screen
  • On collectives, you can no longer remove the last device. Instead, we require you to remove the collective to ensure customers do not end up with empty collectives.
  • [FIXED] – After creating a collective, a second reboot was required to access the status screen.
  • Customers cannot create empty collectives anymore.
  • Customers cannot create a collective with a WaveEngine.
  • [FIXED] – On large collectives, it would take several attempts to upload a configuration change to all devices.
  • [FIXED] – Issue with the TDS meter showing red even though the sensor was connected to the unit.
  • [FIXED] – Issue when upgrading WE firmware on large collectives
  • Added RODI preset
  • Implemented new code to make the collective more reliable during firmware updates
  • [FIXED] – Many issues with IceCap Controller
  • Added constant refresh to IceCap Controller
  • [FIXED] – Issue in the collective, where having ETM enabled would always prompt an update even if there were no changes
  • Optimized uploads in collective and WaveEngine to make them faster on larger collectives
  • [FIXED] – Multiple minor bugs
  • [FIXED] – Correct video is shown when pairing a WiFi Feeder
  • [FIXED] – Size rendering is now fixed as we are using a new rendering engine that ensures that everything looks the same on all platforms (iOS, Android, Windows, Mac)
  • Added “Pages” with cross-platform support
  • Added ability to reorder tiles, graphs, and text with cross-platform support
  • Renamed HYDROS devices to reflect the new official names instead of internal names
  • Bluetooth access is now Read-Only. One can still override outputs but can no longer make configuration changes in Bluetooth mode.
  • Extended the ORP range to include negative numbers and accommodate nitrate reactors.
Firmware 180
March 30, 2021

  • [FIXED] WiFi connectivity issues
  • [FIXED] WiFi Strip Linking Issue
  • [FIXED] Incorrect voltage reported on Drive Ports
Firmware 178
March 11, 2021

  • [FIXED] Collective of one stability
  • [FIXED] 0-10V OUTPUT issue
  • [FIXED] Graphing error on collectives with spaces within the first four characters of the name
Firmware 177
March 10, 2021:

  • [FIXED] Max On Time on Generic OUTPUTS with more than one input did not work correctly
  • [FIXED] Variable Light OUTPUT was not putting out variable voltage but instead just 0 or 10V
  • [FIXED] Time of the day handling on all HYDROS devices and collectives causing issues with graphs
  • [FIXED] Generic OUTPUT no inputs would not follow the schedule
  • [FIXED] Graphing issue on HYDROS devices and collectives
  • [FIXED] Devices would randomly reboot
  • [FIXED] App ignores larger OS font sizes since the app already has large font
  • [FIXED] Copy on WiFi Strip connection to make it a bit clear
  • [FIXED] Adding and/or renaming some HYDROS devices caused others to reboot
  • [FIXED] When renaming some HYDROS devices, OUTPUTS did not update the name and location
  • [FIXED] When using landscape, it pushed buttons and text off the screen
  • [FIXED] In some OUTPUT instances, one could set the minimum range number to greater than the maximum range number
  • [FIXED] Issue when a Generic had 0 inputs
  • [FIXED] HYDROS devices cannot have the same name as WiFi Strips
  • [FIXED] OUTPUTS sorted by OUTPUT name
  • [FIXED] When downloading firmware updates, it would cause INPUTS and OUTPUTS to flash red randomly
  • [FIXED] Renaming a device a second time would cause a collective to show a mismatch
  • [FIXED] When max time ON is reached, and an audible alarm is enabled and selected, not all devices in the Collective would sound the alarm
  • [FIXED] Repeating Schedule did not go past midnight
  • [FIXED] Large configurations caused uploads to time out and fail
  • [FIXED] Issue where purple reset did not wipe config file from SD card
  • Considerably increased upload configuration speed
  • Considerably reduced bootup time on HYDROS Control devices
  • Added ability to input negative (-) and decimal values to 0-10V Analog INPUTS
  • Added 0-10V Port location in the OPTIONS page to trigger modes on collectives by using 0-10V INPUT
  • Added filters to prevent WaveEngine from interfering with the Control Temperature probe
Firmware 165 / App 164
December 19, 2020

  • [FIXED] Min Time OFF does not work when changing modes
  • [FIXED] Unable to modify OUTPUT if one renamed an input. It depends on
  • [FIXED] Energy Consumption was misreported. The decimal point was misplaced.
  • [FIXED] Ability to create OUTPUTS without a name
  • [FIXED] When the collective is offline, it sends no notifications
  • [FIXED] When triggering events with 0-10V INPUT, a gray screen flashed for a split second
  • Completely revamped the way WiFi strips are paired and added to the HYDROS environment
  • [FIXED] Max ON Time was not working correctly
  • Reduced the frequency of the “Restart WiFi Device” message to only be shown when the WiFi strip needs restarting
  • Changed default notification level from RED to ORANGE when adding a new WiFi Device
  • Added “Return Pump” recipe with a leak sensor input option
  • [FIXED] issue wherein collectives, the app does not display “Firmware Update Popup.”
  • Added Offset value to ORP
  • Added filter to analog input graphs from showing isolated erratic readings when the control cannot reach the input sensor for a split second
  • Removed temperature input option from ORP sensor
  • Added ability to change the sensitivity to the Rope Leak detector
  • Added Offset value to the Temperature input
  • [FIXED] issue with repeating triggers in Control
  • [FIXED] Issue where an override would not propagate to a newly added collective member
  • Added better automatic locking mechanism for storage cache
  • Increased default rope leak sensitivity to 2V from 1V
  • Reduced leak sensitivity on the Return Pump recipe
  • [FIXED] issue when triggering a 0-10V event, the app would flash a gray screen for a split second
  • [FIXED] issue where different operating system font sizes would cause the app to display incorrectly