reef-pi :: An opensource reef tank controller based on Raspberry Pi.

OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,843
Reaction score
17,058
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Got one of my old build hooked up in the garage. With power controller and couple of temperature sensors. Planning to hook up one by one all my workbench tools to it. I am also looking at this automatic door opening thing and getting lots of idea... may be next year :)
39AEE075-8EA3-47A2-91CC-55E03B96ABA8.jpeg


here is the dashboard. Temperature gets 62 F at night.. not too bad. also not a whole lot of temperature swing throughout the day
Screen Shot 2019-01-17 at 9.50.36 PM.png


Currently only a separate desktop system (pi+monitor) , oscilloscope and a fan (to get rid of soldering smoke) is hooked up to it. More to come.


Screen Shot 2019-01-17 at 9.50.18 PM.png


The pico tank is now solely powered by a pico base board based controller (thanks to @theatrus). I am very happy with the kessil control features, i have had hard time getting this working in AIO builds. This one is controlling light, power, temperature (ph will be added soon)

Screen Shot 2019-01-17 at 9.49.56 PM.png


The nano tank's controller. It has an extra temperature sensor to monitor ambient temperature (room temperature)
Screen Shot 2019-01-17 at 9.49.25 PM.png

Here is a temperature controller graph from the nano tank..
Screen Shot 2019-01-17 at 10.00.22 PM.png



Meanwhile, nano tank's ph (atlas scientific) is trending upword... will see how this unfolds
Screen Shot 2019-01-17 at 9.50.54 PM.png


I have total 5 reef-pi build in operation now. I'll be deploying another 4 over the course of next two months (for general room controls and as test builds). I think this will be sufficient to test out the clustering bits.
 

theatrus

Valuable Member
View Badges
Joined
Mar 26, 2016
Messages
1,957
Reaction score
3,355
Location
Sacramento, CA area
Rating - 0%
0   0   0
Got one of my old build hooked up in the garage. With power controller and couple of temperature sensors. Planning to hook up one by one all my workbench tools to it. I am also looking at this automatic door opening thing and getting lots of idea... may be next year :)
39AEE075-8EA3-47A2-91CC-55E03B96ABA8.jpeg


here is the dashboard. Temperature gets 62 F at night.. not too bad. also not a whole lot of temperature swing throughout the day
Screen Shot 2019-01-17 at 9.50.36 PM.png


Currently only a separate desktop system (pi+monitor) , oscilloscope and a fan (to get rid of soldering smoke) is hooked up to it. More to come.


Screen Shot 2019-01-17 at 9.50.18 PM.png


The pico tank is now solely powered by a pico base board based controller (thanks to @theatrus). I am very happy with the kessil control features, i have had hard time getting this working in AIO builds. This one is controlling light, power, temperature (ph will be added soon)

Screen Shot 2019-01-17 at 9.49.56 PM.png


The nano tank's controller. It has an extra temperature sensor to monitor ambient temperature (room temperature)
Screen Shot 2019-01-17 at 9.49.25 PM.png

Here is a temperature controller graph from the nano tank..
Screen Shot 2019-01-17 at 10.00.22 PM.png



Meanwhile, nano tank's ph (atlas scientific) is trending upword... will see how this unfolds
Screen Shot 2019-01-17 at 9.50.54 PM.png


I have total 5 reef-pi build in operation now. I'll be deploying another 4 over the course of next two months (for general room controls and as test builds). I think this will be sufficient to test out the clustering bits.

I get envious at clean workbenches [emoji2960]
 

rcpalmer1

Well-Known Member
View Badges
Joined
Apr 12, 2017
Messages
844
Reaction score
665
Location
Central Florida
Rating - 0%
0   0   0
When I found this thread 6 months ago I read it from the beginning. It took a quite a while. It seem the same questions that had been answered asked many times sorry if this has been ask already but it did a search and could not find it.

Has there been anyone using this to control dc powerheads?
 

DirtDiggler2823

If I can't break it, it doesn't exist
View Badges
Joined
Jul 31, 2018
Messages
1,667
Reaction score
2,075
Location
Gambrills
Rating - 0%
0   0   0
When I found this thread 6 months ago I read it from the beginning. It took a quite a while. It seem the same questions that had been answered asked many times sorry if this has been ask already but it did a search and could not find it.

Has there been anyone using this to control dc powerheads?
It can't directly control powerheads yet. It can do on/off from an AC perspective, but that's it for powerheads right now.
 

DirtDiggler2823

If I can't break it, it doesn't exist
View Badges
Joined
Jul 31, 2018
Messages
1,667
Reaction score
2,075
Location
Gambrills
Rating - 0%
0   0   0
When I found this thread 6 months ago I read it from the beginning. It took a quite a while. It seem the same questions that had been answered asked many times sorry if this has been ask already but it did a search and could not find it.

Has there been anyone using this to control dc powerheads?
Some folks are developing and testing, but I haven't seen anything working as of yet.
 

rcpalmer1

Well-Known Member
View Badges
Joined
Apr 12, 2017
Messages
844
Reaction score
665
Location
Central Florida
Rating - 0%
0   0   0
It can't directly control powerheads yet. It can do on/off from an AC perspective, but that's it for powerheads right now.
Thanks for the up date. That is the only reason I would go with a Neptune over the reefpi. I am not a developer but it seems like it would not be that difficult. Most pumps are 3 wires. A ground a 24dcv and a variable 0-10 or 0-5 brand dependent. I seen were some diy would make a wire so that one end has the 3 wire waterproof connector that hooks to the pump. The other end they connect a dc plug to the 24dcv and that connects to a power supply. They then use the same ground and the 0-10 to connect to a variable port. I seen were reefpi can control variable ports for lights. As someone who doesn't know what they are talking about it seams like everything is already there except a UI that can turn the variable port on and of at set intervals and making the connecting wire.

I am sure someone smarter than me will figure it out. Then I can benifet from their hard work.
 

DirtDiggler2823

If I can't break it, it doesn't exist
View Badges
Joined
Jul 31, 2018
Messages
1,667
Reaction score
2,075
Location
Gambrills
Rating - 0%
0   0   0
Thanks for the up date. That is the only reason I would go with a Neptune over the reefpi. I am not a developer but it seems like it would not be that difficult. Most pumps are 3 wires. A ground a 24dcv and a variable 0-10 or 0-5 brand dependent. I seen were some diy would make a wire so that one end has the 3 wire waterproof connector that hooks to the pump. The other end they connect a dc plug to the 24dcv and found that connects to a power supply. They then use the same ground and the 0-10 to connect to a variable port. I seen were reefpi can control variable ports for lights. I someone who doesn't know what they are talking about it seams like everything is already there except a UI that can turn the variable port on and of at set intervals and making the connecting wire.

I am sure someone smarter than me will figure it out. Then I can benifet from their hard work.
There are quite a few threads on the reef-pi, and there may be one with an answer for you better than what I can provide.
 

b4tn

Valuable Member
View Badges
Joined
Jun 17, 2015
Messages
1,673
Reaction score
2,241
Location
Columbia MD
Rating - 0%
0   0   0
If you can figure out out which wire is the PWM or 0-5/10v in your existing controller all you need to do is hijack that wire and run it from the rpi. Unless your pump runs from a 3.3v pwm signal (this is what the pi outputs by default) you would need to do some minimal circuitry to convert it. You can as a temporary solution use the light controller.
 

b4tn

Valuable Member
View Badges
Joined
Jun 17, 2015
Messages
1,673
Reaction score
2,241
Location
Columbia MD
Rating - 0%
0   0   0
So the power head talk motivated me to start the research for the next part of my reef-pi build. I want to control my Maxspect Gyres. I know reefpi does not currently have a powerhead function but I am ok using the lights UI until or if power head control is added. So the biggest problem to tackle is the power head motor controller. you can buy icecap 0-10 volt controllers for the maxspect pumps that we could make work but at $125 each that seems a bit steep to me. So here is what I found, seems most of the DC powerheads are using brushless DC motors (BLDC) from 12-24 volts. After some digging I found this

https://www.ebay.com/itm/DC-12V-24V...615878&hash=item2819d4da8b:g:t5wAAOSwqBJXVVC~

Electronics gurus, is it really this simple? Provide the board with a 24v power (or whatever voltage you require for your pump), connect the power head motor to the 3 motor out pins, and give it a 5 volt PWM input? It even has a 5 volt output that could power an rpi.
 

sfgabe

Active Member
View Badges
Joined
Sep 7, 2018
Messages
167
Reaction score
264
Rating - 0%
0   0   0
And thats fine...how did you integrate it with the reef pi api?
Sorry, I just saw this. I'm using the rest sensor in Home Assistant to post or get whatever I need. Currently I need to refresh the reef-pi cookie about once a week, but I think @Ranjib is working on that for future versions?

If you are familiar with Home Assistant you can see my config in my HA github, search for
Code:
#ReefControlPi Data
 

sfgabe

Active Member
View Badges
Joined
Sep 7, 2018
Messages
167
Reaction score
264
Rating - 0%
0   0   0
Apologies if this has been asked before, but is there a way to manually add measurements so they display on a dashboard? I don't have a fancy pH meter, etc but I do regular dropper tests, it would be great to be able to put those into the database along with everything else. Is it possible to add lo-fi data points that can be displayed in a dashboard so I can see the historical pH values?
 

Sebastian Stankiewicz

New Member
View Badges
Joined
Jan 15, 2019
Messages
12
Reaction score
19
Rating - 0%
0   0   0
Couple of us have already tried out with the tentacle board. Post 1.0 ph, salinity probe integration will be via these boards only. I have the prototype code sitting on my laptop . I am holding it off because I have to do considerable amount of work across ui and documentation to make it good enough for normal diy reefers.
Is the tentacle board a good idea then? Does it work well with the reef-pi software?
 

16Reefer170

Community Member
View Badges
Joined
May 14, 2018
Messages
44
Reaction score
67
Rating - 0%
0   0   0
I have been driving my two jebao pp4 wave pumps with the 0-5vdc control signal from my reef-pi pwm board. No filters needed, just straight off the pwm. I use the lighting subsection of the program for now. My jebao return pump can not be controlled this way, even though they use the same interface plug.
 

DirtDiggler2823

If I can't break it, it doesn't exist
View Badges
Joined
Jul 31, 2018
Messages
1,667
Reaction score
2,075
Location
Gambrills
Rating - 0%
0   0   0
I have been driving my two jebao pp4 wave pumps with the 0-5vdc control signal from my reef-pi pwm board. No filters needed, just straight off the pwm. I use the lighting subsection of the program for now. My jebao return pump can not be controlled this way, even though they use the same interface plug.
You can control speed, and direction
 

16Reefer170

Community Member
View Badges
Joined
May 14, 2018
Messages
44
Reaction score
67
Rating - 0%
0   0   0
I was wondering if a dashboard graph could be added for “core temperature” reported by the raspberry pi? Since this is a diy build, I have been wondering how the processor has been doing with temp, but I am running a headless pi-zero with no desktop, so it is not easy to check the “core temperature”. Any other ideas on an easy way to check the temp of the pi?
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,843
Reaction score
17,058
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
I was wondering if a dashboard graph could be added for “core temperature” reported by the raspberry pi? Since this is a diy build, I have been wondering how the processor has been doing with temp, but I am running a headless pi-zero with no desktop, so it is not easy to check the “core temperature”. Any other ideas on an easy way to check the temp of the pi?
reef-pi used to show this information way back till version 0.7 (iirc) . I felt it’s redundant as we show cpu utilization already
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,843
Reaction score
17,058
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Apologies if this has been asked before, but is there a way to manually add measurements so they display on a dashboard? I don't have a fancy pH meter, etc but I do regular dropper tests, it would be great to be able to put those into the database along with everything else. Is it possible to add lo-fi data points that can be displayed in a dashboard so I can see the historical pH values?
Not yet. But this is a feature that @Zekth wanted as well, we are tracking this , so probably part of 3.0, but I’m not sure
 

High pressure shells: Do you look for signs of stress in the invertebrates in your reef tank?

  • I regularly look for signs of invertebrate stress in my reef tank.

    Votes: 41 32.0%
  • I occasionally look for signs of invertebrate stress in my reef tank.

    Votes: 29 22.7%
  • I rarely look for signs of invertebrate stress in my reef tank.

    Votes: 25 19.5%
  • I never look for signs of invertebrate stress in my reef tank.

    Votes: 33 25.8%
  • Other.

    Votes: 0 0.0%
Back
Top