Help using Relays with greenhouse

The most important part of coding is often the planning stage. You need to lay everything out on paper. I don't mean type it up, literally write it on paper and draw diagrams and tables if you need to. Thought needs to go into this, and you will most likely be revising some of these things. This is a skill that needs to be developed with practice, so don't be too discouraged if it's difficult at first.

Sounds to me like I forgot that part xD I will start right away

The only thing that needs timing on your list is #4 "When all parameters are within threshold, every hour start aux fan for 5 minutes, then stops". It is the only one that mentions time.

At the moment the relay turrns on at every reading it takes, which is right now at an alarming rate. That is the timing part I was talking about... Maybe the wrong function is used?

What's even going on here? Why are you reading the output state of the relay pins? Why are you using those states as the pin numbers for digitalRead?

Mmm... I wonder myself xD see I have been having hard time just turning the damned thing on...

But here is a question... does order matter in this optic? I mean could I put a delay later in the loop and not have the delay affect the upper area of a sketch?