by Addium
Wirepas mesh & device health · WellBred Cannabis · 2026-07-09Wirepas malla y salud de dispositivos · WellBred Cannabis · 2026-07-09

WellBred Cannabis · Wirepas Mesh & Device HealthWellBred Cannabis · Malla Wirepas y Salud de Dispositivos

Live SPA snapshot of every AROYA device at the facility — real mesh parent linkages (via nextHop), child-slot saturation against the Wirepas 13-child rule, RSSI / link quality / battery health, and a prioritized remediation plan.Snapshot en vivo del SPA de cada dispositivo AROYA — enlaces reales de padre-hijo (via nextHop), saturación contra la regla Wirepas de 13 hijos, RSSI / link quality / batería, y plan priorizado de remediación.

FacilityInstalaciónWellBred Cannabis · 9565 Heinrich Hertz Drive (3112) SnapshotSnapshot2026-07-09 18:58:13 UTC SourceFuenteAROYA SPA /devices/?facility=3112 ReportReporteCian Sullivan · Customer Success

Executive summaryResumen ejecutivo

13-child slot ruleLa regla de los 13 hijos why this is the load-bearing metricpor qué es la métrica más importante

Each parent node in the Wirepas mesh — gateway, sink, or repeater — supports at most 13 DIRECT children. Grandchildren count against their immediate parent's slots, NOT against the grandparent's. Mid-layer relays can be saturated even when the gateway above them has plenty of headroom — so saturation has to be checked at every level of the topology, not just gateway-level.Cada padre en la malla Wirepas — gateway, sink o repeater — soporta como máximo 13 hijos DIRECTOS. Los nietos cuentan contra los slots de su padre inmediato, NO contra el abuelo. Los repetidores intermedios pueden estar saturados aunque el gateway tenga espacio — la saturación debe revisarse en todos los niveles.

Once a parent crosses 13, additional devices either fail to join, get pushed to a worse parent at higher hop count, or thrash between slots — producing the long travel times, retries, and growing data gaps operators see.Cuando un padre cruza 13, los dispositivos adicionales no logran unirse, son empujados a un peor padre con más hops, o rebotan entre slots — produciendo travel-times largos, reintentos, y los vacíos de datos crecientes.

🟢 ≤10 headroomheadroom · 🟠 11–12 near saturationcerca de saturación · 🔴 13 at limital límite · 🔴🔴 >13 over-subscribedsobre-suscrito.

Mesh health KPIsKPIs de salud de malla

108
Unique radiosRadios únicos
94 nodes, 8 repeaters, 3 gateways, 3 sinks
76
OnlineEn línea
70.4% of radios
2/3
GatewaysGateways
online
4
Parents over 13Padres sobre 13
Wirepas 13-child limit
2
Parents 11–13Padres 11–13
watch tier / at limit
12
Excess childrenHijos en exceso
over 13-slot budget

Per-gateway summaryResumen por gateway

H2110001497
id 223027 · ggVersion 2 · OFFLINE
🔴 0/13 · OK
0 hop-1 children
0 total routing
0/0 online
H2100004757
id 128397 · ggVersion 2 · online
🟢 0/13 · OK
0 hop-1 children
0 total routing
0/0 online
H2100002550
id 68134 · ggVersion 1 · online
🟢 0/13 · OK
0 hop-1 children
0 total routing
0/0 online

Mesh topology treeÁrbol de topología de malla real parent-child edges from SPA nextHoppadre-hijo real desde nextHop del SPA

Mesh topology — colored by parent's child-slot saturation🟢 ≤10🟠 11–12🔴 13🔴🔴 >13● GW · H2110001497 · OFFLINE🟢 0/13 hop-1 · 0 total · 0 online● GW · H2100004757🟢 0/13 hop-1 · 0 total · 0 online● GW · H2100002550🟢 0/13 hop-1 · 0 total · 0 online

Each column is a gateway. Rows underneath are ALL descendants — hop-1 direct children, then their children indented, and so on. Dot color = the parent's own child-slot saturation. Offline devices marked ⚫.Cada columna es un gateway. Las filas debajo son TODOS los descendientes — hijos hop-1 directos, luego sus hijos con sangría, etc. Color del punto = saturación de slots del padre. Offline marcado ⚫.

Saturated parents detailDetalle de padres saturados

ParentPadreModelModeloRoomSala ChildrenHijosOverSobreStatusEstado
H1110005920repeaterFlower 218+5OVER
SINKH2100002550sink16+3OVER
H1110005880repeaterFlower 115+2OVER
H1110005752repeaterFlower 315+2OVER
H1110005896repeaterVeg and Clone13AT LIMIT
H1110005887repeaterFlower 413AT LIMIT

Weakest 20 links20 enlaces más débiles

SerialModelRoom RSSILinkQBat %FlagReasons
H3210010118nodeDry Room 180⚫ offlinenot online
H3210010071nodeDry Room 220⚫ offlinenot online
H3210010135nodeDry Room 280⚫ offlinenot online
H3210010083nodeDry Room 270⚫ offlinenot online
H3210010096nodeDry Room 281⚫ offlinenot online
H3210010116nodeFlower 183⚫ offlinenot online
H1110005888repeater84⚫ offlinenot online
H3210010110nodeFlower 3125⚫ offlinenot online
H3210018113nodeFlower 1489⚫ offlinenot online
H3210010055nodeFlower 1780⚫ offlinenot online
H3210009991nodeFlower 17100⚫ offlinenot online
H3210018031nodeFlower 1180⚫ offlinenot online
H3210010064nodeFlower 1195⚫ offlinenot online
H3210010042nodeFlower 11100⚫ offlinenot online
H3210009975nodeFlower 2386⚫ offlinenot online
H3210010049nodeFlower 35100⚫ offlinenot online
H3210010120nodeFlower 38100⚫ offlinenot online
H3210010080nodeFlower 32100⚫ offlinenot online
H3210009999nodeFlower 35100⚫ offlinenot online
H3210010040nodeFlower 3491⚫ offlinenot online

Battery lifecycle — 15 next to replaceCiclo de vida — próximas 15 baterías

SerialModelRoomBat %Est. months to replaceMeses est.
H3210010026nodeFlower 40%< 30 days
H3210010118nodeDry Room 10%< 30 days
H3210010071nodeDry Room 20%< 30 days
H3210010135nodeDry Room 20%< 30 days
H3210010083nodeDry Room 20%< 30 days
H3210010096nodeDry Room 21%< 30 days
H3210010116nodeFlower 13%< 30 days
H1110005888repeater4%< 30 days
H3210010110nodeFlower 325%1–3 months
H3210018107nodeFlower 235%1–3 months
H3210010074nodeFlower 248%3–6 months
H3210010108node50%3–6 months
H3210010125nodeDry Room 253%3–6 months
H3210010106nodeDry Room 254%3–6 months
H3210010045nodeDry Room 255%3–6 months

Prescriptive remediationRemediación prescriptiva

P0 Rebalance saturated parents in Flower rooms
4 parent(s) are over the 13-child limit — worst is H1110005920 at 18/13. Excess load is 12 children across the fleet. This is the ROOT CAUSE of data gaps at WellBred.
Recommendation
Contact AROYA support to trigger a Wirepas re-provisioning cycle. If a repeater is the saturated parent, physically move it to relieve subtree pressure, or add a second repeater in the same room to split hop-1 load.
P0 Bring 32 offline devices back online
32 radios (29.6%) show online=false in the SPA snapshot. Some are historical (retired) — most are genuine dropouts. Every offline sensor is a blind spot for the irrigation team.
Recommendation
Walk each offline device with an installer: check LED, power (PoE / battery), and mesh join status. Compare against Rachel's WP4 firmware sheet before assuming physical fault.
P1 Add sink or 2nd gateway in Flower 2
Repeater H1110005920 in Flower 2 is at 18/13 — the worst violator on-site. A repeater is not designed to carry 18 hop-1 children.
Recommendation
Options: (1) add a dedicated sink adjacent to Flower 2 to absorb hop-1 traffic; (2) install a second repeater at the far end of Flower 2 to halve the subtree; (3) if a gateway is available, relocate it into Flower 2's LAN drop.
P1 Investigate H2110001497 gateway (offline)
One of your 3 gateways (H2110001497, id 223027) shows online=false. That's a single-point-of-failure for whatever subtree was rooted there. Every device that was routing through it has to find a new parent — probably explaining part of the saturation.
Recommendation
Verify the gateway's Ethernet + power at its physical location. If dead, hot-swap replacement scheduled. Note: this gateway may already be documented as offline in your ops log — cross-reference before rolling a truck.
P1 Replace H8100001475 (battery 0%, only P0 device)
One device in the fleet reports battery=0% — an h421 puck. It is still online but is producing no useful battery telemetry. Almost certainly a battery-ADC fault, not literal 0V.
Recommendation
Include in next site visit swap batch. This is the only true P0 device-level failure on the site — every other 'red' flag on WellBred is topology, not hardware.
P2 Second-pass 14-day pull for public-API health metrics
The SPA snapshot gives us a point-in-time mesh view. The 14-day public-API pull hit HTTP 429 on 111 of 200 devices — that longitudinal data is still valuable for battery-drift and gap-trend analysis, once we back off concurrency.
Recommendation
Re-run the 14-day pull with ≤6 workers off-peak. Target ≥95% device coverage. Merge with this SPA snapshot for a longitudinal + point-in-time joint view.
P3 Firmware version audit
SPA ggVersion is exposed on some radios (mostly null on this facility). Cross-check against Rachel's WP4 firmware sheet at next site visit — this facility likely has a mix of WP4 and WP5 gateways given its ID range.
Recommendation
Add firmware column to next site-visit checklist. Any WP4 gateway is a candidate for upgrade to WP5 (auto-WP5 models: H34x, H810, H421, H412 — none of Wellbred's gateway serials match, so all 3 are WP4).

Prioritized action planPlan de acción priorizado

  1. 01Rebalance Flower 2 mesh (H1110005920 at 18/13)Same-day · P0
  2. 02Investigate offline gateway H2110001497Same-day · P0
  3. 03Walk 32 offline radiosWeek 1 · P0
  4. 04Add sink or 2nd repeater in Flower 2Week 1–2 · P1
  5. 05Swap H8100001475 puck (battery ADC fault)Next site visit · P1
  6. 06Second-pass 14-day pull @ ≤6 workersWeek 1 · P2
  7. 07Firmware version audit against Rachel's WP4 sheetNext site visit · P3

Per-room device tablesTablas por sala

Dry Room 1 — 7 devices · 3 flagged
SerialModelBattery %RSSILinkQFlagReasons
H1110005891repeater1007⚫ offlinenot online
H3210010076node613⚫ offlinenot online
H3210010118node08⚫ offlinenot online
A14G200004305atm14🟢 ok
H3210010069node722🟢 ok
T12-00093380ter12🟢 ok
T12-00093384ter12🟢 ok
Dry Room 2 — 29 devices · 5 flagged
SerialModelBattery %RSSILinkQFlagReasons
H1100004123repeater1008⚫ offlinenot online
H3210010071node02⚫ offlinenot online
H3210010083node07⚫ offlinenot online
H3210010096node18⚫ offlinenot online
H3210010135node08⚫ offlinenot online
H3210009987node836🟢 ok
H3210010009node1001🟢 ok
H3210010038node576🟢 ok
H3210010041node1003🟢 ok
H3210010045node554🟢 ok
H3210010046node1001🟢 ok
H3210010081node🟢 ok
H3210010083-es-2es-2🟢 ok
H3210010096-es-2es-2🟢 ok
H3210010106node545🟢 ok
H3210010125node532🟢 ok
H3210010135-es-2es-2🟢 ok
H3210010137node574🟢 ok
T12-00093211ter12🟢 ok
T12-00093373ter12🟢 ok
T12-00093378ter12🟢 ok
T12-00093393ter12🟢 ok
T12-00093431ter12🟢 ok
T12-00093447ter12🟢 ok
T12-00093463ter12🟢 ok
T12-00093476ter12🟢 ok
T12-00093491ter12🟢 ok
T12-00093549ter12🟢 ok
T12-00093566ter12🟢 ok
Flower 1 — 38 devices · 7 flagged
SerialModelBattery %RSSILinkQFlagReasons
H3210009991node1007⚫ offlinenot online
H3210010042node1001⚫ offlinenot online
H3210010055node807⚫ offlinenot online
H3210010064node951⚫ offlinenot online
H3210010116node38⚫ offlinenot online
H3210018031node801⚫ offlinenot online
H3210018113node894⚫ offlinenot online
A14G200004309atm14🟢 ok
H1110005880repeater1003🟢 ok
H3210009970node885🟢 ok
H3210009985node733🟢 ok
H3210009991-es-2es-2🟢 ok
H3210010034node917🟢 ok
H3210010047node895🟢 ok
H3210010056node721🟢 ok
H3210010116-es-2es-2🟢 ok
H3210010119node795🟢 ok
H3210010123node1002🟢 ok
H3210018036node1002🟢 ok
H3210018108node801🟢 ok
H3210018122node987🟢 ok
H3210027063node1005🟢 ok
T12-00093186ter12🟢 ok
T12-00093206ter12🟢 ok
T12-00093301ter12🟢 ok
T12-00093345ter12🟢 ok
T12-00093440ter12🟢 ok
T12-00093455ter12🟢 ok
T12-00093460ter12🟢 ok
T12-00093504ter12🟢 ok
T12-00093513ter12🟢 ok
T12-00093526ter12🟢 ok
T12-00093542ter12🟢 ok
T12-00093548ter12🟢 ok
T12-00093551ter12🟢 ok
T12-00093552ter12🟢 ok
T12-00093555ter12🟢 ok
T12-00093564ter12🟢 ok
Flower 2 — 30 devices · 1 flagged
SerialModelBattery %RSSILinkQFlagReasons
H3210009975node863⚫ offlinenot online
A14G200004306atm14🟢 ok
H1110005920repeater1005🟢 ok
H3210009973node824🟢 ok
H3210009986node992🟢 ok
H3210010010node875🟢 ok
H3210010035node762🟢 ok
H3210010048node726🟢 ok
H3210010051node983🟢 ok
H3210010074node481🟢 ok
H3210010078node1001🟢 ok
H3210010079node943🟢 ok
H3210010093node1002🟢 ok
H3210010095node932🟢 ok
H3210010103node565🟢 ok
H3210018107node355🟢 ok
T12-00092920ter12🟢 ok
T12-00093138ter12🟢 ok
T12-00093160ter12🟢 ok
T12-00093215ter12🟢 ok
T12-00093324ter12🟢 ok
T12-00093341ter12🟢 ok
T12-00093343ter12🟢 ok
T12-00093375ter12🟢 ok
T12-00093442ter12🟢 ok
T12-00093456ter12🟢 ok
T12-00093465ter12🟢 ok
T12-00093505ter12🟢 ok
T12-00093511ter12🟢 ok
T12-00093541ter12🟢 ok
Flower 3 — 40 devices · 10 flagged
SerialModelBattery %RSSILinkQFlagReasons
H3210009999node1005⚫ offlinenot online
H3210010005node994⚫ offlinenot online
H3210010040node914⚫ offlinenot online
H3210010049node1005⚫ offlinenot online
H3210010054node1001⚫ offlinenot online
H3210010080node1002⚫ offlinenot online
H3210010110node251⚫ offlinenot online
H3210010120node1008⚫ offlinenot online
H3210010139node1004⚫ offlinenot online
H3210018023node951⚫ offlinenot online
A14G200004308atm14🟢 ok
H1110005752repeater1007🟢 ok
H3210009972node1006🟢 ok
H3210009998node1008🟢 ok
H3210010043node715🟢 ok
H3210010086node905🟢 ok
H3210010104node1005🟢 ok
H3210010110-es-2es-2🟢 ok
H3210010117node776🟢 ok
H3210010126node1008🟢 ok
H3210010131node792🟢 ok
H3210010138node1007🟢 ok
T12-00093153ter12🟢 ok
T12-00093342ter12🟢 ok
T12-00093357ter12🟢 ok
T12-00093376ter12🟢 ok
T12-00093381ter12🟢 ok
T12-00093438ter12🟢 ok
T12-00093445ter12🟢 ok
T12-00093451ter12🟢 ok
T12-00093503ter12🟢 ok
T12-00093509ter12🟢 ok
T12-00093516ter12🟢 ok
T12-00093522ter12🟢 ok
T12-00093535ter12🟢 ok
T12-00093540ter12🟢 ok
T12-00093543ter12🟢 ok
T12-00093554ter12🟢 ok
T12-00093556ter12🟢 ok
T12-00093561ter12🟢 ok
Flower 4 — 38 devices · 3 flagged
SerialModelBattery %RSSILinkQFlagReasons
H3210010026node03🔴 redbattery 0% critical
H3210010052node874⚫ offlinenot online
H3210010121node874⚫ offlinenot online
A14G200004304atm14🟢 ok
H1110005887repeater1006🟢 ok
H3210009929node837🟢 ok
H3210009997node1008🟢 ok
H3210010002node816🟢 ok
H3210010024node1004🟢 ok
H3210010027node845🟢 ok
H3210010039node668🟢 ok
H3210010057node963🟢 ok
H3210010066node805🟢 ok
H3210010070node628🟢 ok
H3210010075node773🟢 ok
H3210010092node811🟢 ok
H3210010102node857🟢 ok
H3210010105node852🟢 ok
H3210013137node896🟢 ok
H3210018123node658🟢 ok
T12-00092910ter12🟢 ok
T12-00093159ter12🟢 ok
T12-00093299ter12🟢 ok
T12-00093339ter12🟢 ok
T12-00093383ter12🟢 ok
T12-00093432ter12🟢 ok
T12-00093437ter12🟢 ok
T12-00093450ter12🟢 ok
T12-00093453ter12🟢 ok
T12-00093454ter12🟢 ok
T12-00093458ter12🟢 ok
T12-00093461ter12🟢 ok
T12-00093475ter12🟢 ok
T12-00093507ter12🟢 ok
T12-00093510ter12🟢 ok
T12-00093557ter12🟢 ok
T12-00093562ter12🟢 ok
T12-00093563ter12🟢 ok
Unassigned — 16 devices · 4 flagged
SerialModelBattery %RSSILinkQFlagReasons
H1110005888repeater48⚫ offlinenot online
H2110001497gateway⚫ offlinenot online
H3210010098node938⚫ offlinenot online
H3210010108node508⚫ offlinenot online
A14G200004310atm14🟢 ok
H2100002550gateway🟢 ok
H2100004757gateway🟢 ok
H3210010050node🟢 ok
H3210010053node🟢 ok
H3210010072node🟢 ok
H3210010100node🟢 ok
H3210013139node🟢 ok
H3210013212node🟢 ok
SINKH2100002550sink🟢 ok
SINKH2100004757sink🟢 ok
SINKH2110001497sink🟢 ok
Veg and Clone — 2 devices · 0 flagged
SerialModelBattery %RSSILinkQFlagReasons
A14G200004301atm14🟢 ok
H1110005896repeater1004🟢 ok