- Joined
- Dec 26, 2015
- Messages
- 143
- Reaction score
- 144
This may be a bit long, but I figured I would include everything I am thinking. There is a list of requirements in the middle and questions at the end.
I am currently using a rapidly dying apex classic. The screen stopped working almost a year ago. The network seems to not want to reconnect. My programmed outlets are only working intermittently. The temp probe keeps spiking outside of reality. Hence I need to replace this. I was considering adding a Milwaukee ph controller for the CaRX, adding a temp controller, and just using the KASA bars for my control. Pretty much everything I run is simple on/off timer control vs probe based. However, by the time I get the separates, it seems to be around the same price as a Reef Pi without giving me monitoring function. Additionally, the Milwaukee controllers appear to only go to 1 decimal point. The ph probe is newish and I have 2 spares, so that would save on cost.
Some notes on me. I have a comp sci degree focused on engineering and system designs. I am skilled at soldering from RC, custom audio equipment, and I had a small side business making cables for a while. I have been working on software integration contracts for 10+ year, with minor linux/unix experience over the last 3 years (I can get around, but need a command cheat sheet from time to time). I am a major DIYer. Building and troubleshooting PCs for over a decade to include small side business in college doing this for others with 30+ years windows experience. So I think this is up my alley. Where my experience is none existent is on the hardware/breadboard side of things and I am an average coder at best.
List of Plugs:
2x Powerheads
1x Return Pump
1x T5 2 bulb
2x AI Prime HD (always on)
1x RO essence 130 skimmer
1x Tunze Osmolator
1x Canopy fans
1x heaters (currently 1, thinking of doubling up)
1x Kamour CaRX doser
1x CaRX Circulation Pump (always on)
1x Co2 Regulator
1x Port for laptop workstation surge protector (always on)
14x total to date (10 smart/4 dumb) potential +1 for heater, +2 for flow, +1 dosing pump
Requirements:
-2x ph probe (one to monitor tank ph and the other CaRX)
-Control Co2 reg for CaRX to a second decimal point (tank is 30g frag tank with a 20h sump)
-Monitor temp
-Control heater on/off based on temp probe as backup
-Outlet control via KASA power bars
-Ideally Kasa will handle the timers and Reef Pi will only deal with the outlets needing more that time
-DB to store and search long term trends (minimum 3 months, preferred 12+)
Nice to have:
-Add display for Tank ph+graph, CaRX+graph, Tank Temp+graph, CPU utiliation, CPU temp, memory utilization
-Alexa control of KASA bars not messing up reef pi
-LED indicators on “Reef pi case” (preferred rbg with tank ph/temp/CaRX ph high/low/in range)
-Off network monitoring and control
Potential future upgrade:
-Adding floats to ato container for near empty (warning message) and empty (ato off)
-Add floats to return chambers to back up ato running dry and return pump dry
-Email or text alerts when parameters out of range
-Salinity probe monitoring
-Second temp probe
-Add other RPi zero Ws as nodes for other tanks and this installation as a server
Hardware Thoughts:
It looks like the easiest method to get this up and running without learning all the breadboard to RPi stuff is to go with an Atlas Tentacle 3 with 2 ezo ph circuits, 1 ezo rtd temp circuit, one atlas temp probe. This appears to be a plug and play solution that just requires converting hexadecimal to decimal vs some of the other solutions. Due to potential server based expansion in the future, I am thinking a pi 4b. Additionally, I am planning on 2x Kasa 6 port bars and 1 dumb bar for always on ports.
Questions:
Thank you in advance, any help is greatly appreciated.
I am currently using a rapidly dying apex classic. The screen stopped working almost a year ago. The network seems to not want to reconnect. My programmed outlets are only working intermittently. The temp probe keeps spiking outside of reality. Hence I need to replace this. I was considering adding a Milwaukee ph controller for the CaRX, adding a temp controller, and just using the KASA bars for my control. Pretty much everything I run is simple on/off timer control vs probe based. However, by the time I get the separates, it seems to be around the same price as a Reef Pi without giving me monitoring function. Additionally, the Milwaukee controllers appear to only go to 1 decimal point. The ph probe is newish and I have 2 spares, so that would save on cost.
Some notes on me. I have a comp sci degree focused on engineering and system designs. I am skilled at soldering from RC, custom audio equipment, and I had a small side business making cables for a while. I have been working on software integration contracts for 10+ year, with minor linux/unix experience over the last 3 years (I can get around, but need a command cheat sheet from time to time). I am a major DIYer. Building and troubleshooting PCs for over a decade to include small side business in college doing this for others with 30+ years windows experience. So I think this is up my alley. Where my experience is none existent is on the hardware/breadboard side of things and I am an average coder at best.
List of Plugs:
2x Powerheads
1x Return Pump
1x T5 2 bulb
2x AI Prime HD (always on)
1x RO essence 130 skimmer
1x Tunze Osmolator
1x Canopy fans
1x heaters (currently 1, thinking of doubling up)
1x Kamour CaRX doser
1x CaRX Circulation Pump (always on)
1x Co2 Regulator
1x Port for laptop workstation surge protector (always on)
14x total to date (10 smart/4 dumb) potential +1 for heater, +2 for flow, +1 dosing pump
Requirements:
-2x ph probe (one to monitor tank ph and the other CaRX)
-Control Co2 reg for CaRX to a second decimal point (tank is 30g frag tank with a 20h sump)
-Monitor temp
-Control heater on/off based on temp probe as backup
-Outlet control via KASA power bars
-Ideally Kasa will handle the timers and Reef Pi will only deal with the outlets needing more that time
-DB to store and search long term trends (minimum 3 months, preferred 12+)
Nice to have:
-Add display for Tank ph+graph, CaRX+graph, Tank Temp+graph, CPU utiliation, CPU temp, memory utilization
-Alexa control of KASA bars not messing up reef pi
-LED indicators on “Reef pi case” (preferred rbg with tank ph/temp/CaRX ph high/low/in range)
-Off network monitoring and control
Potential future upgrade:
-Adding floats to ato container for near empty (warning message) and empty (ato off)
-Add floats to return chambers to back up ato running dry and return pump dry
-Email or text alerts when parameters out of range
-Salinity probe monitoring
-Second temp probe
-Add other RPi zero Ws as nodes for other tanks and this installation as a server
Hardware Thoughts:
It looks like the easiest method to get this up and running without learning all the breadboard to RPi stuff is to go with an Atlas Tentacle 3 with 2 ezo ph circuits, 1 ezo rtd temp circuit, one atlas temp probe. This appears to be a plug and play solution that just requires converting hexadecimal to decimal vs some of the other solutions. Due to potential server based expansion in the future, I am thinking a pi 4b. Additionally, I am planning on 2x Kasa 6 port bars and 1 dumb bar for always on ports.
Questions:
- Is anything sound way out of whack here?
- From what I can tell Atlas appears to be accurate, but some complaints of durability. Anyone have issues with these? Are there better options?
- If I use Reef Pi to control kasa bars, can Kasa still handle timer based outlets?
- If I use Reef Pi to control kasa bars, would using alexa voice commands to turn off plugs cause any issues with Reef Pi sync or would Reef Pi turn the ports on prematurely? If this is any issue, I may add a couple diyed direct outlets to the RPi and bypass Kasa integration.
- Is reef pi state based control like the apex or trigger controlled like kasa bars? If device X is on and power goes out and outage returns after the off trigger is supposed to initiate, what state is device X in (on/off)?
- Would Pi 4b 2gb ram be enough/ is anyone approaching the ram limit with database/communication apps plus reef pi?
- How much storage is necessary for most installations? 32/64/128 gb
- Can the Atlas temp prob be submerges as sold or does it require a “cover” to prevent rust?
- How well does the salinity probe work on reef pi? I have heard lots of issues with apex salinity regarding accuracy and longevity of their system. Is this a universal issue with salinity probes or just apex’s implementation?
- If I add a display to show system/reef stats, is there a preferred AIDA 64 like software to create a dashboard for this?
- Is there any need to adding a physical power button to the Reef Pi case? Any need to restart Pi or Reef Pi periodically to address memory leaks, general system slowdown, packet loss issues? And if so, what frequency have people had issues (days/weeks/months)? The fix would be running a scheduled job to reboot every Sunday at 3am or first of the month.
- Any warnings I haven’t thought of at this point?
- Are their any issues with near sealed RPi cases for Reef Pi regarding heat or is ventilation necessary?
Thank you in advance, any help is greatly appreciated.