Arduino Uno Aquarium heater/cooler

Thanks for helping! After few hours in internet I found answers and now I writing working code for my controller. Big thanks for all, who answer to my problem! :slight_smile:

Ill post the finished code:

#include <LiquidCrystal_I2C.h>

/*
  Temperature Controller

  Made by Dainis
*/

#include <OneWire.h>
#include <Wire.h>
#include <DallasTemperature.h>
#include <LiquidCrystal_I2C.h>
#define Rel 4  // Relay heating
#define Rel 6  // Relay cooling

int red = 8; // red LED heating
int blue = 2; // blue LED cooling

#define BACKLIGHT_PIN 13
#define ONE_WIRE_BUS 7
LiquidCrystal_I2C lcd(0x3F, 20, 4); // set the LCD address to 0x27 for a 16 chars and 2 line display
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

void setup() {

  Serial.begin(9600);
  sensors.begin();
  lcd.begin(20, 4);
  lcd.init();                      // initialize the lcd
  lcd.init();
  // Print a message to the LCD.
  lcd.backlight();


  pinMode(4, OUTPUT);
  pinMode(6, OUTPUT);

}

void loop() {
  lcd.setCursor(0, 0);
  lcd.print("    Temperatura");

  sensors.requestTemperatures();
  float temperature = sensors.getTempCByIndex(0);
  lcd.setCursor(0, 2);
  lcd.print("      ");
  lcd.print(sensors.getTempCByIndex(0));
  lcd.print("\337C");

  if(temperature > 27)  {
    digitalWrite(4, HIGH);
    pinMode(4, OUTPUT);
    digitalWrite(6, LOW);
    pinMode(4, OUTPUT);
    digitalWrite(red,HIGH);
    digitalWrite(blue,LOW);
    lcd.setCursor(0, 3);
      lcd.print("       Dzese");
        
  }
  else if(temperature > 25 && temperature > 23) {
    digitalWrite(4, HIGH);
    pinMode(4, OUTPUT);
    digitalWrite(6, HIGH);
    pinMode(6, OUTPUT);
    digitalWrite(red,LOW);
    digitalWrite(blue,HIGH);
    lcd.setCursor(0, 3);
       lcd.print("        Off");
  }
  else if(temperature <=23) {
    digitalWrite(4, LOW);
    pinMode(4, OUTPUT);
    digitalWrite(6, HIGH);
    pinMode(4, OUTPUT);
    digitalWrite(red,LOW);
    digitalWrite(blue,HIGH);
    lcd.setCursor(0, 3);
       lcd.print("       Silda");
  }
  }