I have an Inkbird 306A controlling two 150w heaters. Occasionally the Inkbird will show an "Abnormal" alarm (at normal temperature-78F) and will cut power to the heaters, which can drop the temp of my tank about 2-degrees F overnight. The only way to reset the Inkbird's alarm is by cycling the power to the Inkbird. Can I prevent the tank temp from dropping below 77 and use my Apex to automatically cycle power to the Inkbird, to reset the alarm for me?
If my Inkbird fails and heaters get stuck on, my Apex is already programmed for redundancy:
I'd like to add another line of programming that will cycle the power to the Inkbird, thus resetting any abnormal alarms that happen overnight. How can I convert the following sentence into Apex Program language? "If temperature drops below 77F for more than 60 minutes" (in the case of an abnormal alarm and the Inkbird turns my heaters off), "then off. Defer 30 seconds then on" (to reset inkbird alarm and turn heat back on). Could it be something like:
"If Tmp < 77.0 Defer 060:00 Then Off"
"Defer 000:30 Then On"
The only issue I see with adding this into the program is: if the tank temp for some reason naturally drops below 77 (and there is no Inkbird alarm), it would only let the heaters work for 60 minutes before cycling their power, thus prolonging a natural heat cycle. Am I better off waking up to a tank at 76 degrees and resetting the Inkbird manually?
If my Inkbird fails and heaters get stuck on, my Apex is already programmed for redundancy:
I'd like to add another line of programming that will cycle the power to the Inkbird, thus resetting any abnormal alarms that happen overnight. How can I convert the following sentence into Apex Program language? "If temperature drops below 77F for more than 60 minutes" (in the case of an abnormal alarm and the Inkbird turns my heaters off), "then off. Defer 30 seconds then on" (to reset inkbird alarm and turn heat back on). Could it be something like:
"If Tmp < 77.0 Defer 060:00 Then Off"
"Defer 000:30 Then On"
The only issue I see with adding this into the program is: if the tank temp for some reason naturally drops below 77 (and there is no Inkbird alarm), it would only let the heaters work for 60 minutes before cycling their power, thus prolonging a natural heat cycle. Am I better off waking up to a tank at 76 degrees and resetting the Inkbird manually?