04-02-2019, 06:36 AM
Hmmm, very interesting. Looking at the logs it appears the hardware is doing what it should. The line that prints every second, the first number to the first comma is the main ATO sensor. You can see it reads 1019 when the float is closed (ato on) and 0 when float is open (ato off), that's good.
What is the DC pump doing? Does it turn on/off in coordination with the main float when you are in test mode? If not do you have the backup float connected and closed so 5v is flowing through it? I'm not worried about the display at this point.
In the controller sketch on the ato.h tab can you find line 66, should be this.
// Serial.println(F(" --------- stopATO ---------- "));
remove the // from the beginning of the line.
Then find line 82 and you'll see a similar line but says startATO, uncomment it as well by removing the //
Then find line 145, this is the same but emergency stop. Remove the // from the beginning of the line.
Then upload to controller and open serial monitor. Those lines should appear in serial monitor when you open/close the main float. Keep it in test mode otherwise there are delays so you won't see anything for a while.
What is the DC pump doing? Does it turn on/off in coordination with the main float when you are in test mode? If not do you have the backup float connected and closed so 5v is flowing through it? I'm not worried about the display at this point.
In the controller sketch on the ato.h tab can you find line 66, should be this.
// Serial.println(F(" --------- stopATO ---------- "));
remove the // from the beginning of the line.
Then find line 82 and you'll see a similar line but says startATO, uncomment it as well by removing the //
Then find line 145, this is the same but emergency stop. Remove the // from the beginning of the line.
Then upload to controller and open serial monitor. Those lines should appear in serial monitor when you open/close the main float. Keep it in test mode otherwise there are delays so you won't see anything for a while.