XODIS

Nautilus Air

Beta tester setup and Apex programming guide

BETA · SUPERVISED TESTING

1. Connect Nautilus Air

1
Provide 5 V USB powerUse the fitted USB input and a suitable 5 V USB supply. The FMM sensor jack does not power Nautilus Air.
2
Connect the sensor signalInsert the Neptune-compatible 3.5 mm jack fully into a free sensor port on the Apex head unit's FMM or an external FMM.
3
Configure the FMM portIn Apex, set the port to a 1-inch flow sensor and gallons per hour (GPH), not litres. The displayed flow number represents CO₂ in ppm. Rename the input if useful; note the exact input name for programming.
Confirm a plausible changing reading in Apex Local before relying on Fusion. Fusion may update later.

2. Calibrate using your phone

1
Disconnect the FMM signal jackPlace any Apex equipment controls or alarms that use this input in a safe test state before disconnecting it.
2
Take the powered sensor outdoorsUse a 5 V USB power bank; keep the sensor dry and shaded, away from your breath, exhaust, vents and direct heat. Allow at least 15–20 minutes for the reading to settle.
3
Join Nautilus Air Wi-FiConnect your phone to Nautilus-Air-XXXXXX (the suffix is printed for your unit). Wi-Fi password: Nautilus. Open http://192.168.4.1 in your browser.
4
Apply one calibrationEnter your reference CO₂ concentration, confirm the conditions, tap Apply CO₂ calibration once and wait for the success message. Return indoors and reconnect the FMM signal jack.
Important: 420 ppm is an estimate of outdoor CO₂, not a measured or certified reference. Do not press calibration repeatedly to force the live reading to exactly 420 ppm. This is a field baseline adjustment, not certified factory calibration.
Advanced sensor setting: automatic baseline calibration (ASC)

ASC is a separate SCD40 feature from manual calibration. The beta firmware provides an ON/OFF status and setting in Advanced Settings. OFF is generally recommended for reef rooms that may not regularly return to fresh-air conditions. Do not change it without understanding the effect on long-term calibration.

3. Apex: create an example virtual outlet

A virtual outlet is a software control state; it does not itself supply electricity. Choose an unused virtual output, name it Air_CO2, select Advanced and put it in AUTO.

Example virtual output programming

Set OFF
If CO2 > 500 Then ON
If Error Apex Then OFF

Substitute your actual Apex input name for CO2. This example switches the virtual output ON above 500 displayed units and requests OFF if Apex detects a module error. Its last line must remain after the ON condition.

Test that the virtual output is in AUTO and changes state appropriately. The If Error Apex condition is a broad module-error rule, not a sensor-specific heartbeat.

4. Controlling equipment (for example, a fan)

For a suitable non-critical device, select the physical Energy Bar outlet powering it. Set that outlet to Advanced and AUTO and enter the following, replacing Air_CO2 if your virtual outlet has a different name:

Example physical outlet programming

Fallback OFF
Set OFF
If Output Air_CO2 = ON Then ON

The physical outlet follows the virtual outlet. Fallback OFF concerns communication to the output module; it does not itself detect FMM sensor loss.

Module-loss warning: On our bench Apex, disconnecting an external FMM left a stale CO₂ reading visible. With If Error Apex Then OFF in the virtual outlet, the physical test fan took approximately 100 seconds to turn OFF. This is not an instantaneous safety cutoff. Choose a safe failure state for each application; for some ventilation installations, OFF may not be the safest state.
Beta control limitation: Do not use this prototype as the sole controller for calcium-reactor CO₂ injection, dosing or any livestock- or equipment-critical function. Use separate safeguards, independently appropriate controls and supervised evaluation.

5. Troubleshooting and after testing