Reattore di calcio (controllo CO2 via pH)

Tempo di lettura: ~15 minuti · Tempo di esecuzione: ~30 minuti (hardware escluso) + diversi giorni di tuning · Pubblico: acquariofili reef con consumo di calcio/alcalinità medio-alto che hanno o vogliono installare un reattore di CaCO₃

🔵 Guida avanzata — non fa parte del percorso onboarding 01-08. Affrontala solo se hai già configurato sensori, prese e le automazioni base (ATO, temperatura), e hai effettivamente bisogno di un reattore di calcio.


1. Cosa stai per fare

Il reattore di calcio (calcium reactor, CaRX) è un piccolo cilindro in cui si fa circolare acqua di vasca attraverso uno strato di carbonato di calcio (CaCO₃) mentre viene iniettata CO₂. La CO₂ abbassa il pH dentro al reattore, scioglie il carbonato, e l'acqua che esce trasporta in vasca calcio (Ca²⁺) + carbonati (HCO₃⁻) — i due ingredienti principali per la crescita dello scheletro dei coralli SPS/LPS.

Il problema: serve mantenere il pH dentro al reattore in una banda stretta (tipicamente 6.3-6.7) per dissolvere il media senza esagerare. Troppa CO₂ = pH troppo basso, troppo media disciolto, vasca shockata. Troppo poca = pH non scende, niente dissoluzione, reattore inutile.

JoyReef automatizza esattamente questo: legge il pH all'uscita del reattore con una sonda dedicata e apre/chiude un'elettrovalvola sul tubo della CO₂ per tenere il pH dove vuoi.

In questa guida configurerai:

⚠️ Il reattore di calcio non è un automatismo "set and forget". A differenza dell'ATO, richiede monitoraggio settimanale dei parametri della vasca (Ca, KH, Mg, pH vasca) per diverse settimane finché trovi il punto di equilibrio. Le impostazioni iniziali sono solo un punto di partenza.


2. Cosa ti serve

Hardware del reattore

Cose che devi avere o procurarti prima di toccare il portale:

JoyReef portale

💡 L'elettrovalvola CO₂ è normalmente chiusa (NC). Significa: quando NON è alimentata, blocca il gas. JoyReef accende la presa per aprire il flusso di CO₂, la spegne per chiuderlo. Questo è il comportamento di default attesto. Se hai una valvola NO (normalmente aperta, rara), la logica si inverte — ma generalmente non ti capiterà.

⚠️ Calibrazione della sonda pH: fondamentale. Una sonda non calibrata può sbagliare anche di 0.5-1 pH, e su un reattore di calcio significa shock o reattore inerte. La calibrazione si fa con due buffer (pH 7.0 e pH 4.0) sulla pagina del device pH (Dispositivi → apri la sonda pH → Calibrazione). Vedi la guida 18 per la procedura passo-passo.


3. Come funziona il controllo

Due minuti di concetti chiave prima di toccare la pagina.

Il loop di controllo

JoyReef esegue un loop semplice sul controller:

ogni N secondi:
    leggi il pH dalla sonda del reattore

    se pH > (target + isteresi/2):           → reattore "lento" (poca CO2)
        apri l'elettrovalvola CO2

    se pH < (target - isteresi/2):           → reattore "veloce" (troppa CO2)
        chiudi l'elettrovalvola CO2

    se pH <= cut-off:                        → EMERGENZA
        chiudi forzatamente la CO2, allarme

    se pH è dentro la banda:
        non fare nulla, lascia stare

Target e isteresi (in pratica)

Più stretta è l'isteresi, più reattivo è il controllo ma più cicli ON/OFF (usura della valvola, della smart plug). Più larga è, più "morbido" il controllo ma il pH oscilla di più.

Valori consigliati di partenza: target 6.50, isteresi 0.10.

Cut-off pH minimo (sicurezza vitale)

Il cut-off è una soglia di sicurezza assoluta. Se il pH scende sotto questo valore (per qualsiasi motivo — sonda guasta che legge basso, valvola bloccata aperta, errore di calibrazione), JoyReef forza la CO₂ a OFF e registra un allarme.

Valore consigliato: 6.00. Non scendere mai sotto 5.9 anche se temporaneamente "ti va bene il reattore così".

Questo è la tua rete di sicurezza contro l'incidente più frequente: una sonda che legge falsamente alto e fa pensare al sistema "serve più CO₂" → valvola sempre aperta → pH reale crolla sotto 5.5 → coralli stressati, batteri stressati, KH che precipita rapidamente.

Cooldown comandi

Tempo minimo (in secondi) fra un comando di apertura e quello successivo di chiusura (o viceversa). Evita che la valvola "rimbalzi" su micro-oscillazioni del pH.

Valore consigliato: 60 (= 1 minuto). Quando i comandi vengono dati, restano stabili per almeno un minuto.


4. Step 1 — Apri la pagina Reattore di Calcio

Dal portale JoyReef:

  1. Apri portal.joy-reef.com e accedi
  2. Nel menu di sinistra clicca sulla voce "Reattore di Calcio" (può essere in Config → Reattore di Calcio a seconda della tua versione)
  3. Oppure vai direttamente a portal.joy-reef.com/calcium-reactor

Si apre la pagina "Reattore di Calcio" con vari riquadri:

Se compare un banner arancione "Vasca non selezionata" → vasca primaria mancante (guida 04).

Se compare un banner arancione "Configurazione incompleta" → mancano sonda o plug, ma è normale al primo accesso. Compileremo nei prossimi step.

Carx Page Empty

5. Step 2 — Calibra la sonda pH (cruciale, prima di tutto)

Non saltare questo step. Una sonda non calibrata rende il sistema inservibile o pericoloso.

Cosa ti serve

Procedura

  1. Vai in Dispositivi e apri il device pH del reattore (è quello dedicato alla sonda del reattore, non quello della vasca)
  2. Vai alla sezione Calibrazione (URL diretto portal.joy-reef.com/ph/{id}) e avvia il wizard a 2 punti: - Punto neutro (pH 7.0): sciacqua la sonda, immergila nel buffer pH 7, attendi 30-60 sec che si stabilizzi, clicca "Calibra pH 7.0" - Punto acido (pH 4.0): sciacqua, immergi nel buffer pH 4, attendi, clicca "Calibra pH 4.0"
  3. Il device calcola l'offset/slope e salva la calibrazione

💡 Per il dettaglio completo (assemblaggio, ATC, troubleshooting del device pH) vedi la guida 18.

Dopo la calibrazione, sciacqua la sonda con acqua RO, reinseriscila nella sua camera nel reattore, e aspetta 10-15 minuti prima di considerare le sue letture stabili.

💡 Calibra ogni 3 mesi. Le sonde pH "driftano" nel tempo (specialmente in acqua salata). Una ricalibrazione trimestrale ti garantisce letture affidabili.

⚠️ Non riusare i buffer. Una volta aperto un buffer, la sua precisione decade rapidamente. Buffer fresco ogni calibrazione.

💡 Compensazione in temperatura (ATC) automatica. Il device pH corregge la lettura in base alla temperatura della vasca, che riceve in automatico dal portale — basta che il device pH sia assegnato alla stessa vasca del controller che misura la temperatura. Non devi cablare nessuna sonda di temperatura sul device pH (vedi guida 18).

Tornando alla pagina Reattore di Calcio, ora la sonda dovrebbe leggere valori sensati (di solito 6.3-7.0 in un reattore già funzionante, 8.0+ se il reattore è spento o c'è poca CO₂).


6. Step 3 — Configura sonda e elettrovalvola

Nella sezione "Dispositivi" trovi 2 menu.

Sonda pH

Nel menu "Sonda pH" seleziona il device pH del reattore. Il menu mostra i device pH della tua vasca: scegli quello dedicato al reattore (riconoscibile dal nome che gli hai dato, es. "pH reattore").

💡 Ogni sonda pH è ora un device dedicato a sé stante (guida 18): qui selezioni direttamente il device giusto. Niente più ambiguità del tipo "più sonde sullo stesso controller" — se hai anche un pH vasca o un pH titolazione, sono device separati con nomi distinti.

Elettrovalvola CO₂

Nel menu "Elettrovalvola CO2" seleziona la smart plug a cui hai collegato l'elettrovalvola. Se l'hai nominata bene nella guida 05 (es. "CO₂ reattore"), la riconosci subito.

📷 PLACEHOLDER-CARX-DEVICES

🖼️ Immagine da inserire qui (Sezione Dispositivi compilata): screenshot con sonda pH = "pH reattore" (il device pH dedicato) e elettrovalvola = "CO₂ reattore" selezionati.


7. Step 4 — Imposta target e isteresi

Nella sezione "Parametri" trovi 2 campi.

pH Target

Il pH che vuoi mantenere all'uscita del reattore.

Punto di partenza consigliato: 6.50

Tipo di media Target consigliato
Aragonite media-fine (granuli ~2-5mm) 6.50 (range 6.4-6.6)
Aragonite coarse (granuli ~5-10mm) 6.40 (più "aggressivo" per attaccare granuli grossi)
Coral skeleton chunks (pezzi grossi) 6.30

💡 Inizia conservativo (6.6-6.7) e abbassa gradualmente nel tempo monitorando Ca/KH in vasca. È molto più facile aumentare il consumo di media che recuperare un crash di KH per troppa CO₂.

Isteresi

La banda di tolleranza attorno al target.

Punto di partenza consigliato: 0.10

Quindi con target 6.50 e isteresi 0.10: - CO₂ si APRE quando pH > 6.55 - CO₂ si CHIUDE quando pH < 6.45 - Tra 6.45 e 6.55 il sistema non interviene

Se vedi cicli ON/OFF ravvicinati (decine al giorno), aumenta a 0.15. Se vedi oscillazioni troppo ampie del pH (>0.2 sopra o sotto il target), riduci a 0.05 — ma occhio all'usura della valvola.

Carx Parameters

8. Step 5 — Imposta le sicurezze

Nella sezione "Sicurezza" trovi 2 campi. Sono opzionali a livello di vincolo software ma NON salterli.

Cut-off pH minimo

Il pH sotto il quale il sistema forza la CO₂ a OFF e genera un allarme.

Punto di partenza consigliato: 6.00

⚠️ Non impostare valori troppo bassi (es. 5.5) "per stare tranquillo": se la sonda legge male, il cut-off non scatta più in tempo e i danni sono già fatti. 6.00 è un compromesso sensato fra falsi positivi (cut-off inutile che blocca il reattore) e protezione vera.

Cooldown comandi (secondi)

Tempo minimo fra due cambi di stato consecutivi.

Punto di partenza consigliato: 60 (= 1 minuto)

Se vuoi un sistema più "morbido" (meno reattivo ma più stabile per la valvola), sali a 120 o 180.

📷 PLACEHOLDER-CARX-SAFETY

🖼️ Immagine da inserire qui (Sezione Sicurezza compilata): screenshot con Cut-off = 6.00 e Cooldown = 60.


9. Step 6 — Attiva, salva, verifica l'anteprima

Passo 1: attiva e salva

  1. Clicca il toggle "Abilita" della sezione Configurazione → diventa verde
  2. In alto a destra, clicca "Salva impostazioni"
  3. Banner verde di conferma "Impostazioni salvate"

Passo 2: verifica l'Anteprima controllo

Sotto i parametri trovi una sezione "Anteprima controllo" che mostra:

Le decisioni possibili che potresti vedere:

Passo 3: verifica il monitor live

In cima alla pagina compaiono ora i riquadri live:

Se vedi i due valori che si aggiornano in tempo reale (timestamp che avanzano ogni 10-30 sec), il sistema è connesso ed operativo. ✅

📷 PLACEHOLDER-CARX-LIVE

🖼️ Immagine da inserire qui (Pagina reattore attivo): screenshot della pagina dopo il salvataggio, con pillola "Attivo" verde, live monitor con pH = 6.62 + CO2 OFF, anteprima decisione "Nessuna azione".


10. Verifica nel tempo (fase di tuning, dura giorni)

A differenza di ATO/temperatura, il reattore di calcio richiede un tuning iterativo di 2-4 settimane finché non trovi il punto di equilibrio per la TUA vasca. Quello che cambia nel tempo:

Cosa monitorare ogni settimana

Parametro vasca Range obiettivo (reef) Cosa fare se è fuori range
Calcio (Ca) 400-450 mg/L <380: aumenta flusso reattore O abbassa pH target. >460: riduci flusso reattore O alza pH target
Alcalinità (KH) 7-9 dKH (in genere 8) Stessa logica del Ca: il reattore fa salire Ca e KH insieme
Magnesio (Mg) 1300-1450 mg/L NON arriva dal reattore. Se basso, dosa Mg a parte
pH vasca 7.9-8.3 (cycle giornaliero) Se sempre <7.8 con reattore acceso, il sistema sta "iniettando" troppa CO₂ in vasca: alza il pH target del reattore di 0.05-0.1

Come tarare il flusso effluente (bolle per minuto)

Il reattore ha due "manopole" indipendenti:

  1. Pompa di ricircolo (interna al reattore): mantiene movimento e dissoluzione, di solito si lascia fissa
  2. Bubble counter (sul tubo CO₂): regola quante bolle al minuto entrano nel reattore. Più bolle = pH più basso → JoyReef ne aprirà meno spesso la valvola → output minore

Punto di partenza tipico: 30-60 bolle/minuto per un reattore da 200L di vasca. Adatta in base al consumo.

💡 Una bolla/secondo (60 bpm) è un consumo "medio-alto" per una vasca da 300-400L con popolazione SPS significativa. Vasche più piccole o LPS-only hanno bisogno di molto meno (15-30 bpm).

Sintomo → azione (guida rapida)

Sintomo Causa probabile Azione
Ca/KH scendono nonostante reattore attivo Reattore "inerte" o pH target troppo alto Abbassa pH target (es. da 6.6 a 6.5) o aumenta bolle
Ca/KH salgono troppo (>500 / >10) Reattore troppo aggressivo Alza pH target o riduci bolle
pH vasca crolla sotto 7.7 di notte CO₂ del reattore arriva in vasca Alza pH target reattore di 0.05-0.1 (meno CO₂ disciolta nell'effluente)
Anteprima dice sempre "Apri CO2" da giorni Bolle troppo poche per raggiungere il target Aumenta bolle (gira la manopola del bubble counter)
Anteprima dice sempre "Chiudi CO2" Bolle troppe Riduci bolle
pH oscilla di ±0.3 ogni minuto Cooldown troppo basso Sali a 120-180s

11. Se qualcosa non va

"In attesa di pH" sull'Anteprima

La sonda non sta inviando letture.

Letture pH "ballerine" o palesemente sbagliate

Elettrovalvola non si apre/chiude

"Sicurezza: CO2 OFF" anche se sembra tutto ok

KH/Ca non salgono nonostante reattore acceso

Coralli che sembrano stressati dopo l'attivazione

Probabilmente stai iniettando troppa CO₂ in vasca: il pH della vasca è sceso troppo, lo schiumatoio diventa meno efficiente, i coralli soffrono.


12. Prossimo passo

Se hai un reattore di calcio probabilmente userai anche dosometriche per integrare oligoelementi e magnesio (il reattore non li fornisce). Quando saremo pronti, c'è una guida dedicata:

➡️ Guida — Pompe dosometriche (in arrivo)

In alternativa, se il tuo metodo di integrazione è basato sulla titolazione automatica KH (misurazione periodica del KH con reagente + sonda pH), c'è una pagina dedicata:

➡️ Guida — Titolazione KH automatica (in arrivo)

💡 Pazienza: il reattore di calcio è probabilmente il sistema più "lento" da tarare di tutto JoyReef. Aspettati 2-4 settimane di aggiustamenti prima di avere un equilibrio stabile. Tieni un piccolo log scritto (anche su carta) di: data, Ca, KH, Mg, pH vasca medio, modifiche fatte. Ti servirà per capire le tendenze.