How this audit works: the upcoming firmware update is WP4 → WP5, pushed over the air by gateway H2100003236 to every device online at the scheduled time. Go/no-go per device is online + battery ≥ 30% + signal ≥ 50% at the moment of the push. Devices that don't meet the threshold simply won't receive WP5 and stay on WP4 — they are not harmed and you can bring them along later by reverting the gateway to WP4 temporarily and re-running the push. Remote is the default; no site visit is assumed.
—
Will sail through
—
Will work
—
Might work
—
Probably won't
182
Not assessable (telemetry pending)
1
WP4 gateway (upgrade target)
⚠ Pre-push telemetry refresh required. This audit was generated with the AROYA public_api slim device shape (serial, model, room, zone) for 284 devices. Live battery / radio signal / last-comm telemetry — the inputs to the four green/lime/amber/red readiness buckets — were not in the available data scope for this run. Before the WP5 push, re-run the device-health pull (portal_api /devices/?facility_id=3163&retired=false via the dashboard-authenticated path) to upgrade these 182 active-service devices from "Not assessable" into the proper green/lime/amber/red lanes. Everything else in this report — fleet composition, retired/upgrade-pool sizing, gateway identity, room layout, recommended push sequence, and the operator checkboxes below — is verified from the AROYA fleet record.
Fleet composition
284
Total devices on file
1
WP4 gateway
21
Repeaters (PoE)
123
Substrate nodes (battery)
124
TEROS-12 probes (battery via node)
14
Atmos-14 climate sensors (PoE)
101
Unassigned / upgrade pool
1
Mesh sink (PoE)
By room
Room
Devices
(unassigned)
102
Veg
64
Flower 5
24
Mother
24
Flower 1
22
Flower 3
22
Flower 4
19
Flower 2
6
R&D
1
Note: 102 of 284 devices are not currently assigned to a room/zone. These are typical of shelf inventory, retired sensors not yet decommissioned, or pre-staged replacements — they will not receive WP5 unless brought online before the scheduled push.
Sensor upgrade planner — TEROS One & Climate One
Berkley has a meaningful pool of unassigned legacy substrate and climate sensors that are eligible for trade-in toward the current-generation hardware. The pricing below is fixed at the standard AROYA upgrade tariff:
$419
TEROS One Single — $419 MSRP, $100 trade-in credit applied per legacy TEROS-12
$419
Climate One — $629 MSRP, $150 trade-in credit applied per legacy Atmos-14
18
Unassigned TEROS-12 (eligible for TEROS One trade-in)
5
Unassigned Atmos-14 (eligible for Climate One trade-in)
Tick the Upgrade? column in the device table below to build the order list. Quote totals and unit selection (Single vs Dual TEROS One) persist live across every device that opens this report.
Recommended firmware-push sequence
T-7 days · Notify operations. Confirm the push date with the Berkley grow team. Remind them that any node deliberately powered down or out-of-mesh at push time stays on WP4 and can be migrated later — there's no irreversible window.
T-24 h · Telemetry refresh. Pull live battery / signal / last-comm via portal_api for every assigned device, re-bucket into green / lime / amber / red, and surface any node below the 30%-battery or 50%-signal go/no-go threshold so the on-site team can wake / re-seat / move the repeater before the push.
T-2 h · Mesh prep. Confirm repeater H11 ring is fully online and that the sink + gateway are reachable. The 21 repeaters carry the WP5 image to the nodes; they update first.
T-0 · WP4 → WP5 push from gateway H2100003236. Each online device picks up WP5 within the push window. Anything offline simply stays on WP4 — no damage, no warranty issue.
T+24 h · Verify. Pull device list a second time. Any device still on WP4 that should have updated → check it's online / battery / signal; if it's healthy and stuck, re-issue the push to it. Anything still offline → flag for retire-trade-in or bring it online and re-run.
If rollback is needed: revert gateway H2100003236 to WP4 from the AROYA portal and the entire mesh rolls back. There is no time limit on the rollback.
Every device — readiness, sensor, action & your status
0shown
Upgrade ticked: 0
TEROS One: 0
Climate One: 0
Quote running total: $0
Live sync: …
Serial
Model
Room
Zone
Bucket
Why / what to do
Upgrade?
Dual / Single quote
Status
Data quality: verified from AROYA public_api fleet record (devices, rooms, zones) on 2026-06-04. Live battery / signal / last-comm telemetry was not pulled for this run; the 182 "Not assessable" devices need a telemetry refresh from the portal_api /devices/?facility_id=3163&retired=false endpoint within 24 h of the push to be bucketed properly. Firmware language: WP4 → WP5 OTAP. Offline devices stay on WP4, are not harmed, and can be brought along later via a temporary gateway revert. Remote push; no on-site visit assumed. State sync: every check / dropdown you set in the table below is saved to aroya-report-sync.ciansul.workers.dev/3163 within 1 s and replays on any other device that opens this URL. Use the Export button to download a JSON snapshot for the change record.