![]() |
Ti ho mandato le librerie per il mac
|
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 |
Qualcuno che usa il RAclient che gentilmente mi posta il suo pde cosi forse riesco a capire ,grazie
|
Non ti so aiutare mi dispiace, non ho il wifi
Sent from my iPad using Tapatalk |
io uso il prgogrmmatore di Arduino ... non l' RA Client... ma se vuoi ti giro lo stesso il pde...
|
Luke io sono ancora alle prese col mio wifi.
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' Che libreria manca? |
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? |
tu cosa vuoi farci con il wifi ?
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 |
ok....
posti il tuo RAMenu.pde ? |
eccolo.... questo e' quello senza parametri wifi che non mi da problemi con il verify di arduino0022
// RAMenus.pde // // This version designed for v0.8.5 Beta 10 and later #include <ReefAngel_Features.h> #include <ReefAngel_Globals.h> #include <ReefAngel_Wifi.h> #include <Wire.h> #include <OneWire.h> #include <Time.h> #include <DS1307RTC.h> #include <ReefAngel_EEPROM.h> #include <ReefAngel_NokiaLCD.h> #include <ReefAngel_ATO.h> #include <ReefAngel_Joystick.h> #include <ReefAngel_LED.h> #include <ReefAngel_TempSensor.h> #include <ReefAngel_Relay.h> #include <ReefAngel_PWM.h> #include <ReefAngel_Timer.h> #include <ReefAngel_Memory.h> #include <ReefAngel.h> 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 loop() { ReefAngel.ShowInterface(); // Specific functions ReefAngel.StandardATO(Port1); ReefAngel.StandardLights(Port2); ReefAngel.MHLights(Port3); // ReefAngel.Wavemaker1(Port4); // ReefAngel.Wavemaker2(Port5); ReefAngel.StandardFan(Port6); RitardoSkimmer(Port8, 2); // 2 minute delayed on ReefAngel.StandardHeater(Port7); } -------------------------------- E questo e' quello che mi da l'errore // RAMenus.pde // // This version designed for v0.8.5 Beta 10 and later #include <ReefAngel_Features.h> #include <ReefAngel_Globals.h> #include <ReefAngel_Wifi.h> #include <Wire.h> #include <OneWire.h> #include <Time.h> #include <DS1307RTC.h> #include <ReefAngel_EEPROM.h> #include <ReefAngel_NokiaLCD.h> #include <ReefAngel_ATO.h> #include <ReefAngel_Joystick.h> #include <ReefAngel_LED.h> #include <ReefAngel_TempSensor.h> #include <ReefAngel_Relay.h> #include <ReefAngel_PWM.h> #include <ReefAngel_Timer.h> #include <ReefAngel_Memory.h> #include <ReefAngel.h> // Labels for the web banner #include <avr/pgmspace.h> prog_char id_label[] PROGMEM = "savo69"; prog_char probe1_label[] PROGMEM = "Acqua"; prog_char probe2_label[] PROGMEM = "LED"; prog_char probe3_label[] PROGMEM = "Ambiente"; prog_char relay1_label[] PROGMEM = "ATO"; prog_char relay2_label[] PROGMEM = "Actinic"; prog_char relay3_label[] PROGMEM = "Halide"; prog_char relay4_label[] PROGMEM = "Powerhead%202"; prog_char relay5_label[] PROGMEM = "Powerhead%201"; prog_char relay6_label[] PROGMEM = "Chiller"; prog_char relay7_label[] PROGMEM = "Heater"; prog_char relay8_label[] PROGMEM = "Sump"; PROGMEM const char *webbanner_items[] = { id_label, probe1_label, probe2_label, probe3_label, relay1_label, relay2_label, relay3_label, relay4_label, relay5_label, relay6_label, relay7_label, relay8_label}; 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); } void loop() { ReefAngel.ShowInterface(); // Specific functions ReefAngel.StandardATO(Port1); ReefAngel.StandardLights(Port2); ReefAngel.MHLights(Port3); // ReefAngel.Wavemaker1(Port4); // ReefAngel.Wavemaker2(Port5); ReefAngel.StandardFan(Port6); RitardoSkimmer(Port8, 2); // 2 minute delayed on ReefAngel.StandardHeater(Port7); // Web Banner stuff if(ReefAngel.Timer[4].IsTriggered()) { ReefAngel.Timer[4].Start(); ReefAngel.WebBanner(); } } |
Ho appena provato a caricare sia il memory che il pde e funziona tutto, anche il ritardo della porta 8 per lo skimmer.
Il problema del wifi persiste e me lo da identico anche su arduino0022 per mac |
prova a vedere se da questo post capisci qualcosa: http://forum.reefangel.com/viewtopic.php?f=7&t=78
un altra domanda.... ma hai scaricato le ultime library disponibili ? perchè ora sono uscite le 8.5.15 e non vorrei che la sintassi per il webbanner sia cambiata... perchè non scivi sul forum che ti ho postato sopra ? |
TROVATOOOOOOOOOOOO
Per chiunque dovesse avere lo stesso problema deve andare nella reefangel_features.h e togliere la doppia barra di commento (//) davanti al #define wifi Il problema e' che la funzione wifi si ciuccia circa 6000byte e ora mi dice che lo sketch e' troppo grosso.... che cavolo tolgo? |
Ho tolto il date&time setup e dato che uso una plafoniera col suo controller ho abilitato l'esclusione di tutte le funzioni delle luci.....
Adesso non resta che provarlo e sperare che il banner si aggiorni automaticamente ....e' un vero peccato che sia cosi limitato in termini di memoria.... speriamo facciano delle espansioni altrimenti lo si sfrutta un po' poco |
Bravo... Prova e facci sapere
|
deve essere proprio un bel giochino sto reefangel.....
vedo che dopo i primi tentennamenti pero diventa di facile gestione. OT: Luke hai sentito poi il mio amico tony??? |
Quote:
A proposito di galleggiante.... se ne uso solo uno per il livello in sump non e' un problema, vero Luke? P.S. e O.T. Ho registrato il dominio per il mio sito, quindi tra poco mi serviranno un po' di info su come trasferire i dati wifi sul database mysql che andro' a creare ;-) |
-04-04-04-04 NUOVO PROBLEMA -04-04-04-04
Ho caricato i file nuovi con il wifi funzionante..... spengo il RA, stacco il cavo USB, colledo il modulo wifi, accendo il RA..... .... attendo 2 minuti, si attacca l'uscita 1 per lo skimmer..... OK .... attendo ancora un minuto e il modulo wifi fa qualche lampeggio con il led giallo, vado sulla pagina web del webbanner (http://www.reefangel.com/status/imag...savo69&time=+2) e mi compare tutto (temperatura e stato delle porte) .... OK .... attendo 2,30 minuti e faccio scattare il sensore del galleggiante sentendo scattare la porta 1.... OK .... attendo altri 30 secondi e il led giallo riprende il lampeggio, premo F5 sulla pagina del banner i valori si sono aggioranti.... OK .... guardo il modulo wifi e vedo che il led giallo continua a lampeggiare .... NON OK -04 ... attendo 3 minuti e il led continua a lampeggiare, premo F5 sulla pagine del baeer e i valori non si sono aggioranti ... NON OK -04 ... attendo altri 3 minuti ma il led continua a lampeggiare, i dati non si aggiornano e si accende il led rosso dello status sul RA... NON OK -04 ... Provo a fare scattare il galleggiante e la porta 1 non si abilita... NON OK -04 Il joy funziona, le voci di menu pure pero' non trasmette piu niente e la cosa piu' grave e' che non mi pilota piu' nemmeno l'uscita ATO CHE CAVOLO PUO' AVERE ORA STO COSOOOOO-04-04-04-04 Se tolgo la spina e riparto (cosa che ho gia' provato a fare 3 volte) riparte tutto regolarmente, ma dopo il secondo invio succede la stessa cosa..... |
savo non lo ho ancora messo in funzione ma mi stai facendo venire un ansia esagerata :-(
speriamo che tu riesca a risolvere tutto cosi gia so da chi andare a bussare #18 |
Remo, senza modulo wifi la cosa e' molto piu' semplice... se non vuoi fare cose particolari puoi gia' usare il software di dotazione e sei apposto..... e' il modulo wifi che mi sta facendo dannare..... e con la sfiga che ho in queste cose non escludo la possibilità di aver ricevuto un modulo che non funziona....
Il led rosso dello status forse ho capito a cosa e' dovuto; praticamente se non disattivo la porta dell'ato, teminato il tempo di timeout accende il led rosso, quello che non ho capito e' come faccio a resettarlo ma va beh, questo adesso e' un problema secondario. |
non preoccuparti succede anche a me quando sovraccarico il pde
togli qualche voce menu e qualche funzione che non ti interessa e vedi che non te lo fa piu e come se andasse in blocco poiche il microprocessore non riesce ad elaborare tutte le funzioni richieste |
boh.... ho tolto tutto il toglibile, le feature non contengono praticamente niente, il pde l'ho denaturato di tutto, sono arrivato a 29528 byte su 30720 massimi ma il problema me lo da ancora... mi invia solo il primo pacchetto, poi si incasina..... anche il led verde lapeggia veloce, poi piano, poi si spegne..... eppure se lo interrogo con indirizzoip:2000/wifi comunica e ogni pochi secondi aggiorna la pagina, quindi sul router arriva.... mi sembra un incubo sta cosa
|
savo io uso il client di dave e quindi non sò aiutarti....
prova a scrivere sul forum o a contattare curt binder..... |
Anch'io sono nelle stesse condizioni di savo69 . Ora sono sicuro che il modulo wi fi invia dati ogni 180 secondi ma non so dove perche ne sul web ne sul client di dave riesco a vedere . Sul web non mi importa molto quindi chiedo a lukeluke per fare inviare i dati al client di dave devo fare qualche cosa di specifico?
grazie |
per far funzionare il client di dave, il wifi deve essere raggiungibile.
Che ip address gli hai assegnato al modulino wifi ? se fai http://indirizzoip:2000/wifi ti compagliono i volori con lo stato dei rele ? |
Quote:
se usi le seconde devi fare alcune modifiche su una libreria... anche io ho avuto grossi problemi con il wifi e le nuove librerie di curt qui la soluzione http://forum.reefangel.com/viewtopic.php?f=3&t=185 non fate caso al mio inglese da contadinaccio |
ho assegnato 192.168.1.19 e viene visto dal ruter ma se faccio l'indirizzo come dici tu mi esce :
HTTP/1.1 200 OK Server: ReefAngel Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Connection: close Content-Type: text/html Content-Length: 24 <h1>Unknown Request</h1> uso le ultime librerie di curt |
Uso le librerie di curt.
Ho fatto la prova a lasciarlo acceso da ieri... Ho notato che ogni tanto, in modo completamente casuale, trasmette regolarmente i dati, il led verde lampeggia lentamente, e il giallo sopo pochi istanti ( il tempo di inviare il pacchetto), mentre spesso fa il problema descritto ieri, quindi secondo me non e' questione di dimensione del pde ma proprio di funzione in libreria che non funziona a dovere. Il post indicato da micos_1972 l'ho visto, ma quel problema lo avevo già risolto. Nel file reefangel_features.h non bisogna lasciare praticamente attivato nulla, solo il #define wifi altrimenti dice sketch too big (la funzione wifi si prende circa 6000byte e quindi bisogna escludere tutto il resto) Ora il mio sketch e' sotto i 30000byte e tutto funziona regolarmente..... e' solo il modulo wifi che fa casini. Ora provo ad aprire un post sul forum di reefangel e vediamo che mi dicono. |
Quote:
|
Quote:
Si ho fatto |
oggi mi ha dato questo :
GET /status/submit.asp?t1=261&t2=0&t3=0&ph=1000&relaydata=168& id=marcopatt&t1n=tempACQUA&t2n=no&t3n=no&r1n=ATO&r 2n=Actinic&r3n=Halide&r4n=PompaDX&r5n=PompaSX&r6n= Ventole&r7n=Riscaldatore&r8n=Skimmer GET /status/submit.asp?t1=261&t2=0&t3=0&ph=1000&relaydata=168& id=marcopatt&t1n=tempACQUA&t2n=no&t3n=no&r1n=ATO&r 2n=Actinic&r3n=Halide&r4n=PompaDX&r5n=PompaSX&r6n= Ventole&r7n=Riscaldatore&r8n=Skimmer GET /status/submit.asp?t1=261&t2=0&t3=0&ph=1000 G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G HTTP/1.1 200 OK Server: ReefAngel Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Connection: close Content-Type: text/html Content-Length: 24 <h1>Unknown Request</h1> |
non capisco come sia possibile... sicuro che non hai qualche problema tu sul tuo browser ?!
lanci http://192.168.1.19:2000/wifi cosa ti scrive ? fai un print screen e allegalo.... |
Quote:
fai partire il software teratem e collegalo tramite porta com... poi entra nel set con $$$ e scrivi prima get w e poi get i riportaci i dati che escono secondo me è problema di set wifi |
get w
CMD get w SSID=dd-wrt Chan=0 ExtAnt=0 Join=1 Auth=WPA2 Mask=0x1fff Rate=12, 24 Mb Linkmon=0 Passphrase=emme******* <2.21> apertoGET /r99 HTTP/1.1 Host: 192.168.1.19:2000 Connection: Keep-Alive get i get i IF=UP DHCP=ON IP=192.168.1.19:2000 NM=255.255.255.0 GW=192.168.1.1 HOST=198.171.134.6:80 PROTO=TCP, MTU=1460 FLAGS=0x7 BACKUP=0.0.0.0 |
scusami ma io vedo una cosa che non dovrebbe essere configurata
HOST dovrebbe essere 0,0,0,0:2000 entra nuovamente in $$$ e digita set ip host 0.0.0.0:2000 prova e fammi sapere |
Il mio ormai e' acceso da sabato sera ma l'ultima trasmissione l'ha fatta domenica sera alle 20:37 ...... da allora il silenzio..... Il led verde continua a lampeggiare lentamente ma non c'e' segno di vita.... nemmeno sul forum americano mi cagano.... Oggi provo a spegnere e riaccendere il RA.... sono sicuro che fara' una trasmissione e poi di nuovo il silenzio.... non so piu' che fare
|
Savo perche' non provi le ultimissime librerie di curt ?? Stai solo attento che ha i galleggianti dell'osmoregolatore impostati per lavorare al contrario....
|
le ultimissime mi pare siano le .16 che sto già usando. Hai notizie di eventuali nuove versioni?
|
le .16 sono le ultimissime....
|
Tutti gli orari sono GMT +2. Attualmente sono le 21:42. |
Powered by vBulletin versione 3.8.9
Copyright ©: 2000 - 2025, Jelsoft Enterprises Ltd.
Traduzione italiana Team: AcquaPortal
User Alert System provided by
Advanced User Tagging v3.2.5 Patch Level 2 (Lite) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Copyright Zero Pixel Srl