![]() |
Quote:
------------------------------------------------------------------------ Quote:
allora l'ho appena inserito come descrizione solo che ho cambiato l'ultimo rigo così ovvero invece (port6, 2) ho messo (port8, 1), poiche la 8 era l'unica sempre on che poi quella funzione l'ho commentata quindi non dovrebbe leggerla! il tutto............................non va....!!! :-D ---------------------------------------------------------------------------------------------------------------------- // 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 int d = SKDelay; d *= SECS_PER_MIN; if (now()-RAStart > d) ReefAngel.Relay.On(SKPort); } void setup() { ReefAngel.Init(); //Initialize controller ReefAngel.PWM.SetActinic(0); ReefAngel.PWM.SetDaylight(0); ReefAngel.SetTemperatureUnit(1); // 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 // 0 acceso 1 spento Port 87654321 ReefAngel.FeedingModePorts = B00000110; ReefAngel.WaterChangePorts = B00000001; //ReefAngel.OverheatShutoffPorts = B00001100; ReefAngel.LightsOnPorts = B00000000; // Ports sempre on //ReefAngel.Relay.On(Port8); //sempre on reattore } void loop() { RitardoSkimmer(Port8, 1); // 2 minute delayed on ReefAngel.ShowInterface(); // Specific functions ReefAngel.SingleATOHigh(Port1); // Rabbocco con un gallegiante su porta 1 //galleggiante per troppopieno if ( ReefAngel.LowATO.IsActive() ) { ReefAngel.Relay.Off(Port7); } else ReefAngel.Relay.On(Port7); // accensione pompa dx porta 2 if (((NumMins(hour(),minute()) >= NumMins(0,00)) && (NumMins(hour(),minute()) <= NumMins(6,13))) || (NumMins(hour(),minute()) >= NumMins(12,00)) && (NumMins(hour(),minute()) <= NumMins(18,13))) ReefAngel.Relay.On(Port2); else ReefAngel.Relay.Off(Port2); // accensione pompa sx porta 3 if (((NumMins(hour(),minute()) >= NumMins(6,00)) && (NumMins(hour(),minute()) <= NumMins(12,13))) || (NumMins(hour(),minute()) >= NumMins(18,00)) && (NumMins(hour(),minute()) <= NumMins(23,59))) ReefAngel.Relay.On(Port3); else ReefAngel.Relay.Off(Port3); ReefAngel.PWM.SetActinic(PWMSlope(12,00,23,30,0,In ternalMemory.LEDPWMActinic_read(),30,ReefAngel.PWM .GetActinicValue())); ReefAngel.PWM.SetDaylight(PWMSlope(13,00,22,30,0,I nternalMemory.LEDPWMDaylight_read(),30,ReefAngel.P WM.GetDaylightValue())); ReefAngel.StandardLights(Port4); ReefAngel.MHLights(Port5); ReefAngel.StandardFan(Port6); } |
Ritardo dello skimmer
fix by curt: 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 if ( RAStart == 0 ) RAStart = now(); } void loop() { ReefAngel.ShowInterface(); RitardoSkimmer(Port8, 1); // 2 minute delayed on } |
Quote:
Luke ora dovete risolvere il problema della temperatura in °C perenne e convertire sto menu in italiano! PS per il menu mi sai indicare che file tradurre che incomincio a provarci? |
altra domanda...ma le sigle DP e AP che indicano?
http://i54.tinypic.com/2dm5nnt.jpg |
DP = DaylightPWM
AP = ActinicPWM |
Insomma ragazzi... ormai è qualche mese che lo usate... come vi trovate ?
Problemi ? Blocchi anomali ? Tutto ok ? |
X me tutto ok :)
|
Io sono molto soddisfatto gestisco
Luci Pompe di movimento Ventole Riscaldatore Diciamo che ho tolto um bel po di timer Sent from my iPhone using Tapatalk |
Come faccio ad utilizzare il single ato?
|
Quote:
ReefAngel.ShowInterface(); ReefAngel.SingleATOHigh(Port1); // Rabbocco con un gallegiante su porta 1 |
Tutti gli orari sono GMT +2. Attualmente sono le 15:43. |
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