Remix LLC operates a 9-unit Climate One (E+E EE894) fleet across 8 rooms. David reported symptoms in three of them, and each one confirms with hard data. Importantly, the three symptoms are three different underlying problems — not a single common root cause — so the fixes go in different directions. Remix LLC opera una flota de 9 sensores Climate One (E+E EE894) distribuidos en 8 habitaciones. David reportó síntomas en tres de ellas y los tres se confirman con los datos. Importante: los tres síntomas corresponden a tres problemas de raíz distintos — no es una causa común — por lo que las soluciones van en direcciones distintas.
— David Polley, iMessage, 2026-07-06 14:00 UTC — David Polley, iMessage, 2026-07-06 14:00 UTC
Every Climate One symptom decomposes into two questions. The answers determine whether the fix is a device replacement, a CO₂-cell replacement, or an on-site troubleshoot. Climate One stations are not returned to AROYA for failure — the workflow is document the failure, ship a replacement, dispose of the failed unit on-site once the new one arrives. Todo síntoma de Climate One se descompone en dos preguntas. Las respuestas determinan si la solución es reemplazo del dispositivo, reemplazo de celda CO₂, o troubleshoot en sitio. Los Climate One no se devuelven a AROYA por falla — el flujo es documentar la falla, enviar reemplazo, disponer de la unidad fallada en sitio cuando llegue el nuevo.
Yes → the mesh half is alive but the sensor board died. The station has an internal error — document the failure, ship replacement, dispose of the failed unit on-site once the new one lands.
No — both went dark at the same instant → this is upstream of the device: power supply, outlet, cable, or a mesh isolation issue. Troubleshoot on-site before ordering a replacement.
Sí → la mitad mesh está viva pero el sensor murió. El equipo tiene un error interno — documentar la falla, enviar reemplazo, disponer del equipo fallado en sitio al llegar el nuevo.
No — ambos cayeron a la vez → problema aguas arriba: alimentación, tomacorriente, cable, o aislamiento de red mesh. Troubleshoot en sitio antes de solicitar reemplazo.
Yes → NDIR CO₂ cell failure. Field recalibration will not fix a failed cell. Document the failure and ship a replacement; the failed device is disposed of on-site after the new one arrives. We replace Climate One heads for CO₂ failure state routinely. Sí → falla de celda NDIR (CO₂). La recalibración en campo no resuelve una celda dañada. Documentar la falla y enviar reemplazo; el equipo fallado se desecha en sitio tras la llegada del nuevo. Reemplazamos Climate One por falla de celda CO₂ de forma rutinaria.
Radio healthy + plausible temp/RH/VPD/CO₂ readings but the room is off-target → usually a config or environmental issue, not a device fault. Troubleshoot first. Radio sano + valores plausibles pero la habitación fuera de rango → usualmente un tema de configuración o ambiental, no de dispositivo. Troubleshoot primero.
Dryroom Climate One — both radio and sensor dark for 30+ days. Suspect power, not the unit.Climate One de Dryroom — radio y sensor sin datos por 30+ días. Se sospecha alimentación, no la unidad.
What the data shows. Zero packets — from either the sensor half or the mesh hub — for the full 30-day window ending 2026-07-06 17:10 UTC. Room-level current readings for Dryroom return an empty response. Dryroom is climate-only (no substrate probes in this room), so this Climate One is the sole data source for the room and it has gone completely dark. Datos. Cero paquetes — ni del sensor ni del hub mesh — durante los últimos 30 días. Las lecturas actuales del cuarto están vacías. Dryroom es una habitación solo-climático (sin sondas de sustrato), por lo que este Climate One es la única fuente de datos y ha quedado totalmente sin señal.
Why we don't call it a bad unit yet. When a Climate One head unit fails internally, the mesh half typically keeps publishing timestamped-but-null packets for hours or days after the sensor board dies (this is exactly what we see at Veg below). At Dryroom, both halves stopped at the same moment and stayed stopped for 30 days. That is the signature of a power problem, not an internal failure. In parallel, the Remix facility mesh backbone — sink, gateway, and repeater — is healthy right now (repeater reporting 3.65 V battery, 98% link quality, 1 s travel time), so the outage is not a facility-wide mesh failure either. Por qué no lo llamamos aún una unidad dañada. Cuando un Climate One falla internamente, la mitad mesh suele seguir enviando paquetes vacíos por horas o días después de que el sensor deja de funcionar (esto es exactamente lo que se ve en Veg más abajo). En Dryroom, ambas mitades pararon simultáneamente y así llevan 30 días. Esa es la firma de un problema de alimentación, no de una falla interna. Además, la infraestructura mesh de Remix — sink, gateway, repetidor — está sana ahora mismo (repetidor con 3.65 V, 98% link quality, 1 s travel time), así que tampoco es una caída generalizada de la red.
What to do first. Before we ship a replacement, please have a tech on-site verify: (1) LED status on both the sensor head and the mesh hub, (2) the power adapter is plugged in and the outlet is live (check with another device on the same outlet), (3) the cable and connector are intact, (4) if PoE, the injector's link light is on, and (5) whether Dryroom has line-of-sight or short distance to the nearest healthy substrate node. Dryroom is climate-only, so there is no in-room mesh neighbor to relay through — if it's physically distant from the flower rooms, the mesh envelope may be marginal. If all five checks come back clean, this becomes a documented failure and we ship a replacement (dispose of the failed unit on-site after the new one arrives). Qué revisar primero. Antes de enviar un reemplazo, revisar en sitio: (1) LEDs de cabeza sensora y hub mesh, (2) adaptador conectado y tomacorriente energizado (probar con otro equipo), (3) cable y conector íntegros, (4) si hay PoE, el link light del inyector, (5) línea de vista o distancia corta al nodo mesh más cercano. Dryroom no tiene sondas de sustrato para servir de vecino mesh, así que si está físicamente alejado del área de flor, la cobertura mesh podría ser marginal. Si los cinco chequeos salen bien, queda como falla documentada y enviamos reemplazo (disponer del equipo fallado en sitio al llegar el nuevo).
Veg Climate One — the radio kept publishing null packets for 47 hours after the sensor died. Textbook head-unit failure.Climate One de Veg — la radio siguió enviando paquetes vacíos por 47 horas después de que el sensor murió. Falla clásica de cabeza.
What the data shows. Over the last 30 days the mesh delivered exactly 13 packets from this device. Only 5 carried real sensor readings — all 5 dated on or before 2026-06-30 18:15 UTC. The remaining 8 packets carried timestamps but empty payloads on every metric. Then the mesh finally went dark: last packet of any kind was 2026-07-02 17:16 UTC. That gives a 47-hour window where the radio kept talking after the sensor board stopped producing values. Datos. En 30 días la red entregó 13 paquetes. Solo 5 con lecturas reales — todos en o antes del 2026-06-30 18:15 UTC. Los 8 restantes con timestamp pero payload vacío. Después el mesh cayó: último paquete 2026-07-02 17:16 UTC. Eso da una ventana de 47 horas donde la radio siguió transmitiendo después de que el sensor dejó de generar datos.
| EventEvento | Timestamp (UTC)Fecha (UTC) | Hours agoHoras atrás |
|---|---|---|
| Last packet with a real sensor readingÚltimo paquete con lectura real | 2026-06-30 18:15 | 142.9 |
| Radio kept publishing null-payload packetsLa radio siguió con paquetes vacíos | for 47 more hours47 horas más | — |
| Last packet of any kind (radio last-seen)Último paquete de cualquier tipo | 2026-07-02 17:16 | 95.9 |
Why this is a documented head-unit failure. Radio outliving the sensor by two full days is the textbook signature of internal failure — the mesh hub was doing its job, but the sensor board had nothing to give it. That is exactly Question 01, answered "Yes." This report is the failure documentation. Next step: ship a replacement device; dispose of the failed unit on-site once the new one arrives and is installed. Por qué es una falla de cabeza documentada. Que la radio sobreviva al sensor por dos días es la firma clásica de falla interna — el hub mesh cumplía su función, pero el sensor no le pasaba datos. Es la Pregunta 01 respondida "Sí." Este informe es la documentación de la falla. Siguiente paso: enviar un dispositivo de reemplazo; disponer del equipo fallado en sitio una vez que el nuevo llegue e instalado.
Second failure on the same unit. Of the 5 fully-valid packets before the sensor died, every single one shows CO₂ pegged at 0 ppm while temp/RH/VPD read plausibly (~78.7°F / 66.9% RH / 1.11 kPa). The NDIR CO₂ cell was already failing before the whole sensor board followed. Two independent failure modes on the same head unit — reinforces the replacement decision. Segunda falla en la misma unidad. De los 5 paquetes válidos antes de que el sensor muriera, los 5 muestran CO₂ fijo en 0 ppm mientras temp/HR/VPD son plausibles (~78.7°F / 66.9% HR / 1.11 kPa). La celda NDIR ya fallaba antes de que la placa completa cediera. Dos fallas independientes en la misma unidad — refuerza la decisión de reemplazo.
Mesh in Veg is fine. The three substrate nodes in Veg all report healthy battery (3.63–3.67 V), link quality 80–100%, travel time under 13 s. So other devices in the same room are delivering packets normally on the same Wirepas mesh — the Climate One head unit is the sole failure point in Veg. La red mesh en Veg está sana. Los tres nodos de sustrato reportan batería sana (3.63–3.67 V), link quality 80–100%, travel time bajo 13 s. Otros dispositivos en la misma habitación entregan paquetes normalmente por la misma red Wirepas — la cabeza Climate One es el único punto de falla en Veg.
Related finding worth flagging while a tech is in the room. The Veg TEROS 12 substrate probes on both zones are reporting VWC stuck at 0.0 across 480 packets and EC pegged at 30.0 (upper rail of the scale). That's a separate ticket, but same truck roll — worth inspecting the probes while the tech is on-site. Hallazgo adicional relevante para el mismo viaje. Las sondas TEROS 12 de Veg reportan VWC fijo en 0.0 (480 paquetes) y EC en el tope de 30.0. Es un ticket aparte, pero mismo viaje — vale la pena inspeccionar las sondas en sitio.
F5 Climate One — radio and non-CO₂ sensors healthy, CO₂ NDIR cell has failed.Climate One de F5 — radio y sensores no-CO₂ sanos, la celda NDIR de CO₂ falló.
What the data shows. Over the last 7 days this device delivered 1,811 packets on a healthy 3-minute cadence (last packet at the time of this report was seconds ago). Every non-CO₂ channel is clean: Datos. En 7 días el dispositivo entregó 1 811 paquetes con cadencia sana de 3 minutos (último paquete al momento de este informe: hace segundos). Todos los canales no-CO₂ están limpios:
| MetricMétrica | Min | Max | AvgProm. | % zero% cero | VerdictVeredicto |
|---|---|---|---|---|---|
| Air temp (°F)Temp. aire (°F) | 72.4 | 86.6 | 79.3 | 0.0% | WarmCálido |
| Rel humidity (%)Humedad rel. (%) | 44.5 | 75.1 | 61.3 | 0.0% | OK |
| VPD (kPa)VPD (kPa) | 0.74 | 1.89 | 1.32 | 0.0% | OK |
| CO₂ (ppm) | 0 | 1,776 | 461 | 39.5% | Cell failedCelda dañada |
Why this is a documented CO₂ failure. 39.5% of readings pegged at 0 ppm with a max of 1,776 ppm is not a real CO₂ curve — a flower room in enrichment should show a steady 800–1,200 ppm during lights-on with a smooth night-time decay. A distribution that lives at 0 for 40% of the time and spikes to 1,776 is an NDIR cell that has lost its ability to sense reliably. Field ABC (automatic baseline correction) recalibration will not restore a cell dropping to zero this often. Per Question 02: this is a CO₂ failure state, which we routinely resolve by documenting the failure, shipping a replacement head unit, and disposing of the failed device on-site. Por qué es una falla CO₂ documentada. 39.5% en 0 ppm con máximo de 1 776 ppm no es una curva real — una habitación de flor con enriquecimiento debe mostrar 800–1 200 ppm durante lights-on con una caída suave en noche. Una distribución que vive en 0 el 40% del tiempo y salta a 1 776 es una celda NDIR incapaz de sensar de forma confiable. La recalibración ABC en campo no restaura una celda así. Según la Pregunta 02: es falla de CO₂, que resolvemos rutinariamente documentando la falla, enviando una cabeza de reemplazo, y disponiendo del equipo fallado en sitio.
Mesh in F5 is fine. The three substrate nodes in F5 report healthy battery (3.64–3.66 V), link quality 72–100%, signal p05 between -60 and -84 dBm. The room's Wirepas coverage is working — this is a component-level failure inside the Climate One head, not a network problem. La red mesh en F5 está sana. Los tres nodos de sustrato reportan batería sana (3.64–3.66 V), link quality 72–100%, señal p05 entre -60 y -84 dBm. La cobertura Wirepas funciona — es una falla a nivel de componente dentro de la cabeza Climate One, no de red.
Action to take before the replacement lands. If any control loop at Remix is reading device 186676 for CO₂ setpoint decisions — an environmental controller, a burner, an injector — it is currently being fed 0 ppm on 4 out of every 10 packets and will keep calling for maximum enrichment. Disable or reassign the CO₂ source for F5 until the swap is complete. Acción antes de que llegue el reemplazo. Si algún lazo de control lee el dispositivo 186676 para tomar decisiones de setpoint de CO₂ — controlador ambiental, quemador, inyector — actualmente recibe 0 ppm en 4 de cada 10 paquetes y seguirá llamando al máximo de inyección. Deshabilitar o reasignar la fuente de CO₂ para F5 hasta que se complete el cambio.
Climate One devices don't publish battery and radio-link metrics directly. But every room with substrate probes has 3 mesh nodes on the same Wirepas fabric, and their health tells us whether the room has a network problem or the Climate One has an isolated hardware problem. Los Climate One no publican métricas de batería / enlace directamente. Pero cada habitación con sondas de sustrato tiene 3 nodos mesh sobre la misma red Wirepas, y su salud indica si la habitación tiene un problema de red o si el Climate One tiene una falla aislada de hardware.
| RoomHabitación | Substrate nodeNodo sustrato | Battery (V)Batería (V) | Signal p05 (dBm)Señal p05 (dBm) | Link p50Link p50 | Travel p95 (s)Travel p95 (s) | VerdictVeredicto |
|---|---|---|---|---|---|---|
| F5 | H3430003389 | 3.66 | -84 | 72 | 6.19 | Signal marginalSeñal marginal |
| H3430003463 | 3.64 | -60 | 100 | 11.27 | OK | |
| H3430003462 | 3.65 | -62 | 100 | 10.64 | OK | |
| Veg | H3430003534 | 3.64 | -23 | 100 | 12.88 | OK |
| H3430003538 | 3.67 | -81 | 80 | 8.59 | Signal marginalSeñal marginal | |
| H3430003464 | 3.64 | -77 | 89 | 8.54 | OK | |
| Dryroom | — | — | — | — | — | No proxy — climate-onlySin proxy — solo climático |
| Facility infrastructureInfraestructura de instalación | ||||||
| — | Repeater H3400002777 | 3.65 | -67 | 98 | 1.04 | OK |
| — | Sink SINKH2110001141 | — | — | 100 | — | OK |
| RoomHabitación | Room ID | SerialSerie | Device ID | Last seenÚltimo dato | VerdictVeredicto |
|---|---|---|---|---|---|
| F1 | 17366 | H4210004349S | 186073 | seconds agosegundos | OK |
| F2 | 17367 | H4210004351S | 186071 | seconds agosegundos | OK |
| F3 | 17368 | H4210004326S | 186085 | seconds agosegundos | OK |
| F4 | 17369 | H4210004367S | 186420 | seconds agosegundos | OK |
| F4 | 17369 | H4210004350S | 186065 | seconds agosegundos | OK |
| F5 | 17370 | H4210004385S | 186676 | seconds agosegundos | CO₂ cell failedCelda CO₂ dañada |
| Mom/Clone | 17371 | H4210004344S | 186079 | seconds agosegundos | OK |
| Veg | 17372 | H4210004341S | 186075 | 2026-07-02 17:16Z | Silent 96 hSilente 96 h |
| Dryroom | 17376 | H4210004347S | 186418 | no data 30 d+sin datos 30 d+ | DarkSin señal |
Dryroom: on-site power troubleshoot before ordering a replacement. Serial H4210004347S. The signature does not match an internal head-unit failure. Confirm the 5-point check listed in Finding 1 (LEDs, power adapter, outlet, cable, mesh reachability). If all five clear, escalate as a documented failure and we ship a replacement (dispose of the failed unit on-site once the new device arrives). Dryroom: troubleshoot de alimentación en sitio antes de solicitar reemplazo. Serie H4210004347S. La firma no corresponde a una falla interna. Confirmar los 5 puntos del Hallazgo 1 (LEDs, adaptador, tomacorriente, cable, alcance mesh). Si los cinco salen bien, escalar como falla documentada y enviamos reemplazo (disponer del equipo fallado en sitio al llegar el nuevo).
Veg: document the failure and ship a replacement head unit. Serial H4210004341S. Radio outlived sensor by 47 h and CO₂ was pegged at 0 before the sensor died — two independent failure modes on the same unit. Route through support@aroya.io with the serial and a reference to this report. Dispose of the failed unit on-site once the replacement arrives and is installed. Veg: documentar la falla y enviar cabeza de reemplazo. Serie H4210004341S. La radio sobrevivió al sensor por 47 h y el CO₂ estaba en 0 antes de la falla — dos modos de falla independientes en la misma unidad. Escalar por support@aroya.io con la serie y referencia a este informe. Disponer del equipo fallado en sitio al llegar e instalar el reemplazo.
F5: document the CO₂ cell failure and ship a replacement head unit. Serial H4210004385S. Radio is healthy so this is not an outage, but the CO₂ data F5 is producing today is unusable and cannot be recovered by field calibration. Standard Climate One CO₂-failure workflow — replacement head ships, failed unit is disposed of on-site. F5: documentar la falla de celda CO₂ y enviar cabeza de reemplazo. Serie H4210004385S. La radio está sana así que no es un outage, pero los datos de CO₂ actuales no son utilizables y no se pueden recuperar con calibración en campo. Flujo estándar de falla CO₂ Climate One — enviamos cabeza de reemplazo, el equipo fallado se dispone en sitio.
F5: disable any control loop reading device 186676 for CO₂ until the swap is complete. The current data feed is unreliable enough to drive an environmental controller or CO₂ injector into full-open mode. Reassign the CO₂ source for F5 in the interim. F5: deshabilitar cualquier lazo de control que lea el dispositivo 186676 para CO₂ hasta que se complete el cambio. La alimentación de datos actual es lo suficientemente errática para forzar a un controlador ambiental o inyector a modo abierto. Reasignar la fuente de CO₂ para F5 en el intertanto.
Veg: inspect substrate probes on the same truck roll. Both TEROS 12 zones in Veg are reporting VWC pinned at 0.0 and EC pegged at 30.0. That is a separate ticket from the climate work, but the tech is already on-site to install the Veg Climate One replacement — worth checking probe cabling, mounting, and hydration state while they're there. Veg: inspeccionar sondas de sustrato en el mismo viaje. Las dos zonas TEROS 12 reportan VWC fijo en 0.0 y EC en el tope 30.0. Es un ticket aparte del trabajo climático, pero el técnico ya está en sitio para instalar el reemplazo del Climate One — vale la pena revisar cableado, montaje y estado de hidratación de las sondas.
After the replacements are installed: run a facility-wide mesh audit. Battery and RSSI for every substrate node at Remix, watch for Wirepas 14-child parent saturation, and confirm F4 (the only room with two Climate One heads) has good spatial coverage. This is preventative, not urgent. Tras la instalación de los reemplazos: auditoría de red mesh de toda la instalación. Batería y RSSI de cada nodo de sustrato de Remix, vigilar saturación Wirepas 14-hijos, confirmar que F4 (única habitación con dos cabezas Climate One) tiene buena cobertura. Preventivo, no urgente.
-
Data source. AROYA public API (
https://api.aroya.io/public_api/). Endpoints:/facilities/,/rooms/,/devices/, and/devices/{id}/chart/in 2-day chunks. Fuente de datos. API pública AROYA (https://api.aroya.io/public_api/). Endpoints:/facilities/,/rooms/,/devices/, y/devices/{id}/chart/en bloques de 2 días. - Windows. 30 days for Dryroom and Veg (to locate the last valid packet). 7 days for F5 (high-cadence device, sufficient to characterize CO₂ failure). All windows end 2026-07-06 17:10 UTC. Ventanas. 30 días para Dryroom y Veg (para localizar el último paquete válido). 7 días para F5 (dispositivo de alta cadencia, suficiente para caracterizar la falla de CO₂). Todas las ventanas terminan 2026-07-06 17:10 UTC.
-
Climate One identification. AROYA
modelKey = "ee894"(E+E Elektronik EE894 CO₂/temp/RH sensor). Each ee894 is paired with an h421 mesh hub. The public API surfaces sensor payload on the ee894 side and no chart series on the h421 side, so device silence is inferred from the ee894 timeline. Identificación Climate One. AROYAmodelKey = "ee894"(sensor E+E EE894 de CO₂/temp/HR). Cada ee894 se empareja con un hub mesh h421. La API expone el payload del sensor en el lado ee894 y ninguna serie en el h421, así que el silencio se infiere desde la línea de tiempo del ee894. -
Mesh proxy. For rooms with substrate probes, the co-located
nodedevices publish full radio telemetry (battery voltage, RSSI, link quality, radio power, travel time) on the same Wirepas mesh. Their health is the correct proxy for "is the mesh healthy at this Climate One's location." Proxy mesh. En habitaciones con sondas de sustrato, los dispositivosnodeco-localizados publican telemetría completa de radio (voltaje batería, RSSI, link quality, potencia radio, travel time) sobre la misma red Wirepas. Su salud es el proxy correcto para "está sana la red mesh donde está el Climate One". -
Serial deduplication. TEROS 12 substrate devices publish under both a base serial and a
-ter15suffix (same physical hardware, counted once). Climate One (ee894 + h421) do not follow that pattern — each S-suffix serial is one physical head unit. Fleet counts throughout this report are physical device counts. Deduplicación de serie. Los TEROS 12 publican con serie base y sufijo-ter15(mismo hardware físico, se cuenta una vez). Los Climate One (ee894 + h421) no siguen ese patrón — cada serie con sufijo S es una cabeza física. Los conteos de flota son por dispositivos físicos. - "Silent" threshold. No successful packet delivery in ≥48 h. Both flagged units exceed this threshold significantly. Umbral "silente". Sin entrega de paquetes en ≥48 h. Ambas unidades marcadas superan este umbral por amplio margen.
- "CO₂ cell failed" threshold. More than 15% of CO₂ readings pegged at 0 ppm over the analysis window. F5 sits at 39.5%. Umbral "celda CO₂ fallida". Más del 15% de lecturas de CO₂ en 0 ppm sobre la ventana. F5 está en 39.5%.
- Room mapping. David's "dry room" → Dryroom (17376); "veg" → Veg (17372); "room 5" → F5 (17370), Remix's fifth flower room. Mapeo de habitaciones. "Dry room" → Dryroom (17376); "veg" → Veg (17372); "room 5" → F5 (17370), la quinta habitación de flor de Remix.
| FacilityInstalación | Remix LLC · ID 4496 · OrganizationOrganización 641 |
| TriggerOrigen | iMessage from David Polley, 2026-07-06 14:00 UTCiMessage de David Polley, 2026-07-06 14:00 UTC |
| Report generatedGenerado | 2026-07-06 (America/Los_Angeles) |
| AuthorAutor | Cian Sullivan · AROYA / Addium, Inc. |
| Data windowVentana de datos | 2026-06-06 → 2026-07-06 UTC (30 d for Dryroom + Veg, 7 d for F5)2026-06-06 → 2026-07-06 UTC (30 días para Dryroom + Veg, 7 días para F5) |
| Devices auditedDispositivos auditados | 9 Climate One heads + 3 co-located substrate node clusters + 3 infrastructure devices9 cabezas Climate One + 3 clústeres de nodos de sustrato co-localizados + 3 dispositivos de infraestructura |
| Fleet sizeTamaño de flota | 119 total devices at Remix — 49 substrate nodes, 49 TEROS 12 probes, 9 Climate One heads, 9 Climate One hubs, 1 gateway, 1 sink, 1 repeater119 dispositivos totales en Remix — 49 nodos de sustrato, 49 sondas TEROS 12, 9 cabezas Climate One, 9 hubs Climate One, 1 gateway, 1 sink, 1 repeater |
| Logo integrityIntegridad del logo | sha256 be999c6ff738929704c4ed66900707b5a394c4be8a8cfa181bab2005d05bf33b |