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

GaryE

Well-Known Member
View Badges
Joined
Mar 12, 2020
Messages
992
Reaction score
1,385
Location
Coatesville, Indiana
Rating - 0%
0   0   0
Hi Litserv,
Thank you for trying reef-pi. The camera module is not heavily used by most of members and got little rusty (i have not pushed any code in that module in past two year), since it takes significant CPU, not critical for controller function and cheaper/better alternatives are readily available.
Can you check your logs and share any error you may notice in there?

@Ranjib I just posted an issue on Github.
 

Litserv

Community Member
View Badges
Joined
May 3, 2020
Messages
62
Reaction score
60
Rating - 0%
0   0   0
@Ranjib I just posted an issue on Github.

Many thanks taking care of the camera issue.
Here's the error report:

reef-pi camera error.png
 

Litserv

Community Member
View Badges
Joined
May 3, 2020
Messages
62
Reaction score
60
Rating - 0%
0   0   0
Hi Litserv,
Thank you for trying reef-pi. The camera module is not heavily used by most of members and got little rusty (i have not pushed any code in that module in past two year), since it takes significant CPU, not critical for controller function and cheaper/better alternatives are readily available.
Can you check your logs and share any error you may notice in there?

In general I would prefer an USB-WebCam. But somewhere you had written, that reef-pi supports pi-camera only. Therefore I bought a pi-camera... Now it's not working...
Thanks for taking care about the issue.
Again, here's my error report:

reef-pi camera error.png
 

Schreiber

Leviathan
View Badges
Joined
Jun 28, 2016
Messages
468
Reaction score
593
Location
Knoxville
Rating - 0%
0   0   0
Thanks Ranjib.

I have been using reef-pi in my Chinese black box for over a year now. Only issues I ran into was the light wouldn't turn on when the wifi was out and when you plug it in initially the light is on full blast for a couple of seconds. These issues may have been fixed by now but I haven't looked into updating the software yet.


When you say "when you plug it in initially the light is on full blast for a couple of seconds", do you mean when you plug in the light, or when you plug in the Reef-Pi setup power?

If you mean when you plug in your setup, I don't think there will ever be a way around that, unfortunately. Until your Raspberry Pi boots up & starts the Reef-Pi software, there will always be a few seconds where nothing is being controlled yet.
 

Rogued_Reefer

Valuable Member
View Badges
Joined
Jul 17, 2019
Messages
1,064
Reaction score
1,273
Location
Miami
Rating - 0%
0   0   0
I was going through the parts list and noticed a lot of the parts might be outdated? I see many people going with specific boards and what not can someone shed some light on the subject please?
 

Schreiber

Leviathan
View Badges
Joined
Jun 28, 2016
Messages
468
Reaction score
593
Location
Knoxville
Rating - 0%
0   0   0
I was going through the parts list and noticed a lot of the parts might be outdated? I see many people going with specific boards and what not can someone shed some light on the subject please?

I'm not sure I'd necessarily call the Adafruit parts list outdated. You can still build a perfectly functional build using the exact parts listed. But over the years, a lot of us have either developed our own circuit boards that make setting a system up much easier, or have made/found better alternatives to the parts listed (such as @Michael Lane 's pH interface or the higher quality buck converters.)

For reference, here's my parts list with links & prices for my entire build:

Control Board
Full setup

You'll notice the parts list is wildly different than the Adafruit guide, but in the end, you wind up with the same functionality.

It's definitely worth scrolling through the messages or other people's build threads to get an idea of the route you want to take. There's no wrong answer or build, you've just got to find the right one for you!
 

T-MIKE

Active Member
View Badges
Joined
Apr 4, 2019
Messages
152
Reaction score
84
Rating - 0%
0   0   0
When you say "when you plug it in initially the light is on full blast for a couple of seconds", do you mean when you plug in the light, or when you plug in the Reef-Pi setup power?

If you mean when you plug in your setup, I don't think there will ever be a way around that, unfortunately. Until your Raspberry Pi boots up & starts the Reef-Pi software, there will always be a few seconds where nothing is being controlled yet.

I think I would have to modify the circuit so that it is normally pulled high or low, can't remember right now. They are powered on at the same time.
 

Rogued_Reefer

Valuable Member
View Badges
Joined
Jul 17, 2019
Messages
1,064
Reaction score
1,273
Location
Miami
Rating - 0%
0   0   0
I'm not sure I'd necessarily call the Adafruit parts list outdated. You can still build a perfectly functional build using the exact parts listed. But over the years, a lot of us have either developed our own circuit boards that make setting a system up much easier, or have made/found better alternatives to the parts listed (such as @Michael Lane 's pH interface or the higher quality buck converters.)

For reference, here's my parts list with links & prices for my entire build:

Control Board
Full setup

You'll notice the parts list is wildly different than the Adafruit guide, but in the end, you wind up with the same functionality.

It's definitely worth scrolling through the messages or other people's build threads to get an idea of the route you want to take. There's no wrong answer or build, you've just got to find the right one for you!

Right, I started going through people’s builds and noticed there was some specialty boards.
If you could help pick the best suited I’d appreciate it.
I’m looking to have reefpi do the following:

2 ph probes (1 for DT and one for frag tank)
2 a 4 temp probes
8-14 outlets
Dosing pump
2 Water level sensors

Eventually I plan to modify my Chinese viparspectras to work with the reef-pi as well since I saw someone has done it and managed to add dimming to it which allowed for ramp up and ramp down macro.

I plan on building it slowly so I can learn the ins & outs of the controller to be able to troubleshoot it when something goes wrong because like with all electronics is not a matter of IF but When.

Thanks for your time! I’ll be going over your list and look for your build thread now when I get home to my pc.
 

Schreiber

Leviathan
View Badges
Joined
Jun 28, 2016
Messages
468
Reaction score
593
Location
Knoxville
Rating - 0%
0   0   0
Right, I started going through people’s builds and noticed there was some specialty boards.
If you could help pick the best suited I’d appreciate it.
I’m looking to have reefpi do the following:

2 ph probes (1 for DT and one for frag tank)
2 a 4 temp probes
8-14 outlets
Dosing pump
2 Water level sensors

Eventually I plan to modify my Chinese viparspectras to work with the reef-pi as well since I saw someone has done it and managed to add dimming to it which allowed for ramp up and ramp down macro.

I plan on building it slowly so I can learn the ins & outs of the controller to be able to troubleshoot it when something goes wrong because like with all electronics is not a matter of IF but When.

Thanks for your time! I’ll be going over your list and look for your build thread now when I get home to my pc.

Best suited would be your own board you designed for this exact configuration :p But I'd say your best existing option with the least amount of modifications would probably be Michael's Goby board. Since it comes set up with 2 pH connectors already, you wouldn't need to modify or split anything. Keep in mind, you'll need to get 2 separate pH interfaces, one for each probe.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,848
Reaction score
17,081
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Been very busy with new home stuff , covid19 Ppe stuff and everything in between. The new place gets hotter than past place and I decided to deploy fans and test out cooling control in reef-pi
17B13DD7-82B1-4F83-8E61-AF05659B01F3.jpeg

these are 12v fans with two level controls.
I have two pico tanks one with fans clipped on the glass and the other like this
1452D9A9-62C5-4A5E-9768-4976BCE2A6A3.jpeg

The in glass setup blocks some light which is why I preferred this one
C294FC44-19BC-4B9D-A84A-55DCBA798A84.jpeg


printed this 3D printed fixture to easily mount the fan on my makerbeam made tank base
82BF0F1B-76EE-4D36-8F1C-C809B0F4F725.jpeg

the 10x10 mm square hole slides in the beam that mounts light. It has two channeled grooves to tuck in the fan


543DB7A4-6731-4964-ACA8-502DCEE32662.jpeg

59E522B2-DB7F-4F7C-9F7E-C51D441C7FD7.jpeg

Pretty happy with the setup. Albeit it can use some iterations of improved , but for the time being it can bring down a degree within 3 minutes
423278D5-4BEA-4E65-972D-EBE78BB2ED08.jpeg
 
Last edited:

T-MIKE

Active Member
View Badges
Joined
Apr 4, 2019
Messages
152
Reaction score
84
Rating - 0%
0   0   0
Been very busy with new home stuff , covid19 Ppe stuff and everything in between. The new place gets hotter than past place and I decided to deploy fans and test out cooling control in reef-pi

I need to do something similiar with the Chinese black box I have right now. the fan doesn't turn off by itself since I'm using reef-pi to control it so I need to hook up the fans to go through the reef-pi also.
 

Des Westcott

Well-Known Member
View Badges
Joined
May 29, 2018
Messages
646
Reaction score
1,035
Location
Durban - South Africa
Rating - 0%
0   0   0
Been very busy with new home stuff , covid19 Ppe stuff and everything in between. The new place gets hotter than past place and I decided to deploy fans and test out cooling control in reef-pi
17B13DD7-82B1-4F83-8E61-AF05659B01F3.jpeg

these are 12v fans with two level controls.
I have two pico tanks one with fans clipped on the glass and the other like this
1452D9A9-62C5-4A5E-9768-4976BCE2A6A3.jpeg

The in glass setup blocks some light which is why I preferred this one
C294FC44-19BC-4B9D-A84A-55DCBA798A84.jpeg


printed this 3D printed fixture to easily mount the fan on my makerbeam made tank base
82BF0F1B-76EE-4D36-8F1C-C809B0F4F725.jpeg

the 10x10 mm square hole slides in the beam that mounts light. It has two channeled grooves to tuck in the fan


543DB7A4-6731-4964-ACA8-502DCEE32662.jpeg

59E522B2-DB7F-4F7C-9F7E-C51D441C7FD7.jpeg

Pretty happy with the setup. Albeit it can use some iterations of improved , but for the time being it can bring down a degree within 3 minutes
423278D5-4BEA-4E65-972D-EBE78BB2ED08.jpeg
Very cool Ranjib.

I see you've got some serious Elephant Foot going on there on that print. I saw the Cura 4.6.1 update has just been released with new settings for initial layers. Chuck Hellebuyck mentions it in his last update and promises a video on it soon. The new expansion settings seem to work well from what I saw in his last video.

 

kjerryh85

New Member
View Badges
Joined
Apr 22, 2020
Messages
7
Reaction score
9
Rating - 0%
0   0   0
Maybe I'm an idiot, however I'm having an issue setting up the environment.
After typing the command make start-dev I run into an error ERROR: health checker.

That is followed by a series of errors that go as follows:
ERROR: failed to get pi power throttle information. Error: exec: "vcgencmd": executable file not found in $PATH

I have attempted everything to get this environment running properly; again sorry if the question is simple and I can't see it or I'm being an idiot., however any help would be much appreciated.
 

kjerryh85

New Member
View Badges
Joined
Apr 22, 2020
Messages
7
Reaction score
9
Rating - 0%
0   0   0
Maybe I'm an idiot, however I'm having an issue setting up the environment.
After typing the command make start-dev I run into an error ERROR: health checker.

That is followed by a series of errors that go as follows:
ERROR: failed to get pi power throttle information. Error: exec: "vcgencmd": executable file not found in $PATH

I have attempted everything to get this environment running properly; again sorry if the question is simple and I can't see it or I'm being an idiot., however any help would be much appreciated.
Soooooo.. I'm an idiot and figured it out.. I think lol
 

Rogued_Reefer

Valuable Member
View Badges
Joined
Jul 17, 2019
Messages
1,064
Reaction score
1,273
Location
Miami
Rating - 0%
0   0   0
Best suited would be your own board you designed for this exact configuration :p But I'd say your best existing option with the least amount of modifications would probably be Michael's Goby board. Since it comes set up with 2 pH connectors already, you wouldn't need to modify or split anything. Keep in mind, you'll need to get 2 separate pH interfaces, one for each probe.
i came across the reef pico baseboard/hat? any idea who makes it and when will it be available? also for that one if i wanted to do the ph probe what do i need to buy?
 

Schreiber

Leviathan
View Badges
Joined
Jun 28, 2016
Messages
468
Reaction score
593
Location
Knoxville
Rating - 0%
0   0   0
i came across the reef pico baseboard/hat? any idea who makes it and when will it be available? also for that one if i wanted to do the ph probe what do i need to buy?

That would be @theatrus, his build thread for it is here. As far as availability, it sounds like he's had some COVID caused delays, but is still making progress! I believe it would use the standard double-junction pH probe with a BNC connector all the other builds use.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,848
Reaction score
17,081
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Maybe I'm an idiot, however I'm having an issue setting up the environment.
After typing the command make start-dev I run into an error ERROR: health checker.

That is followed by a series of errors that go as follows:
ERROR: failed to get pi power throttle information. Error: exec: "vcgencmd": executable file not found in $PATH

I have attempted everything to get this environment running properly; again sorry if the question is simple and I can't see it or I'm being an idiot., however any help would be much appreciated.
That’s benign And expected in non-raspberry pi environment , and should not impact . Let have these development type discussion in slack
 
Back
Top