Benvenuti sul Forum di AcquaPortal, la più grande community italiana di acquariofilia!
Sul Forum di AcquaPortal puoi discutere con altri appassionati di acquariofilia, tenere un tuo Blog personale, inserire foto e video, chattare, ed aiutarci a creare un grande database con schede di pesci, invertebrati e prodotti di acquariofilia.
Per entrar a far parte della comunità occorre registrarsi.
Per farlo premi su
Al momento della registrazione ti verrà richiesto di accettare il Regolamento che ti consigliamo di leggere attentamente.
Ti consigliamo inoltre di leggere le FAQ per apprendere le funzionalità principali del forum.
Se invece sei un utente registrato e hai dimenticato i tuoi dati di accesso devi effettuare il Recupero dati.
Tecnica marinoPer parlare della vasca, del mobile, della sump, dell'impianto idraulico, delle attrezzature e degli accessori (pompe, filtri, schiumatoi, reattori, ecc).
Ciao a tutti . Ho rivisto piu volte tutte le 50 pagine del post e sono riuscito a settare il RA per le mie esigenze ma ho un problema che non riesco a risolvere con il wi fi : lo scatolino è settato come da manuale ed ora ha il led verde che lampeggia lentamente. Se lancio la pagina web con 192.168.xxx.xxx:2000 mi da il messaggio di benvenuto quindi comunica col mio ruter ma non riesco a visualizzare alcun dato nel RAclient. La mia impressione è che mi manchi qualche cosa nel pde che faccia inviare i dati. Purtroppo non riesco a scaricare lo zip di LukeLuke Mi aiutate ?
grazie
Con RAGen sono riuscito a generare il pde, e se lancio la verify non mi da nessun errore..... se pero' abilito il flag Web banner la verify mi da questo errore
RA_072811_1023.cpp: In function 'void setup()':
RA_072811_1023:61: error: 'class ReefAngelClass' has no member named 'LoadWebBanner'
RA_072811_1023.cpp: In function 'void loop()':
RA_072811_1023:89: error: 'class ReefAngelClass' has no member named 'WebBanner'
Oggi mi sono messo d'impegno e mi sono letto tutte le 53 pagine di questo topic..... Devo ammettere che un po' di mal di testa mi e' venuto, pero' mi sono fatto un po' piu' di chiarezza su come funziona sto aggeggio. Mi sono fatto il SetInternalMemory con le modifiche di Rita87 per la temperatura in C e il RAMenu.pde per la gestione dell RA con tanto di ritardo per la partenza dello skimmer. Stasera provo a caricare sul RA i due file e vediamo cosa ne esce-
Mi rimane ancora il problema del wifi che mi da l'errore riportato sopra e non sono riuscito a trovare la risposta in nessuno degli oltre 500 messaggi.
Luke riesci a dirmi qualcosa?
vuoi che il controller autonomamente aggiorni il banner online oppure vuoi che il controller sia raggiungibile così che puoi gestirlo tramite il Clint di Dave ?
Il Client di Dave, sul computer di casa ha fatto un casino immane (sara' la sessione windows del mac o chissa cosa, non lo so) praticamente non posso piu' ne installarlo ne disinstallarlo, quindi evitiamolo. L'RAGen l'ho abbandonato (come da tuoi consigli) e mi sono costruito i due file man mano leggevo il topic (SetInternalMemory e RAMenu.pde).
Con il wifi vorrei inizialmente aggiornare il web-banner online in modo da consultare ovunque le condizioni della vasca, e in un secondo tempo vorrei invece trasferire i dati su un db mysql sul sito che sto preparando usando l'esempio che hai messo sulla community di RA, ma questo e' un secondo passo che eventualmente vedremo in seguito.
Il wifi dovrebbe essere settato correttamente dato che, seguendo la guida, i dati su web li invia.
Il problema è che se nel RAMenu.pde aggiungo il richiamo alle due funzioni in Setup() e in loop() (LoadWebBanner e WebBanner) il compilatore mi dice che non sono classi della ReefAngelClass. Probabilmente mi manca una libreria oppure e' installata in qualche cartella diversa da dove dovrebbe essere, pero' non so qual'e' sta libreria.
Grazie
Ciao
void RitardoSkimmer(byte SKPort, byte SKDelay)
{
unsigned long d = SKDelay;
d *= SECS_PER_MIN;
if (now()-RAStart > d) ReefAngel.Relay.On(SKPort);
}
void setup()
{
ReefAngel.Init(); //Initialize controller
ReefAngel.SetTemperatureUnit(1); // set to Celsius Temperature
if ( RAStart == 0 ) RAStart = now();
// Set the ports that get toggled on & off during the following modes
// To enable a port to be toggled, place a 1 in the appropriate position
// Uncomment and update as needed
// Port 87654321
//ReefAngel.FeedingModePorts = B10011100;
//ReefAngel.WaterChangePorts = B10011100;
//ReefAngel.OverheatShutoffPorts = B00001100;
//ReefAngel.LightsOnPorts = B00000110;
// Ports that are always on
// ReefAngel.Relay.On(Port8);
}
void RitardoSkimmer(byte SKPort, byte SKDelay)
{
unsigned long d = SKDelay;
d *= SECS_PER_MIN;
if (now()-RAStart > d) ReefAngel.Relay.On(SKPort);
}
void setup()
{
ReefAngel.Init(); //Initialize controller
ReefAngel.SetTemperatureUnit(1); // set to Celsius Temperature
if ( RAStart == 0 ) RAStart = now();
ReefAngel.LoadWebBanner(pgm_read_word(&(webbanner_ items[0])), SIZE(webbanner_items));
ReefAngel.Timer[4].SetInterval(180); // set interval to 180 seconds
ReefAngel.Timer[4].Start();
// Set the ports that get toggled on & off during the following modes
// To enable a port to be toggled, place a 1 in the appropriate position
// Uncomment and update as needed
// Port 87654321
//ReefAngel.FeedingModePorts = B10011100;
//ReefAngel.WaterChangePorts = B10011100;
//ReefAngel.OverheatShutoffPorts = B00001100;
//ReefAngel.LightsOnPorts = B00000110;
// Ports that are always on
// ReefAngel.Relay.On(Port8);
}