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,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
I've used an older camera as I couldn't wait. Overall impression is very good! Definitely better then milling.

As soon as I have all components, testing can start. So far I'm very happy with the result:)

Nicely separated PCBs and well packed:
upload_2018-8-7_9-56-17.png


Not all components are there, but so far everything seems to fit:
upload_2018-8-7_9-57-51.png


upload_2018-8-7_9-54-54.png


upload_2018-8-7_9-57-1.png
very nice :0)
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
@Ranjib

Another question. What does this mean? Is it a problem or just an Info message? I issued a "Reload" command and got this.

upload_2018-8-7_8-24-27.png
no , its ok, and as expected. I have to work on to make this warning not look scary.
If you are interested , whats happening is: reef-pi is instructing itself to reload (i.e stop and start itself), and during that process it cant respond to API calls (which is why its throwing the 404 error).
I have to do a trick where: when user asks to reload the pi, the API make a background thread which starts the restart process after some delay, but the API call itself returns immediately, with success.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
no , its ok, and as expected. I have to work on to make this warning not look scary.
If you are interested , whats happening is: reef-pi is instructing itself to reload (i.e stop and start itself), and during that process it cant respond to API calls (which is why its throwing the 404 error).
I have to do a trick where: when user asks to reload the pi, the API make a background thread which starts the restart process after some delay, but the API call itself returns immediately, with success.
and I didnt fix this till now because its annoying but not a major/feature impacting bug. I'll get to this before the public release of 2.0
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
@Ranjib

Another question. What does this mean? Is it a problem or just an Info message? I issued a "Reload" command and got this.

upload_2018-8-7_8-24-27.png
Also, just to confirm, reload did happen as expected (as you can see in the log that reef-pi is stopped and started again)
 

sjeff35

Active Member
View Badges
Joined
Jun 14, 2018
Messages
172
Reaction score
356
Location
Corrales, NM
Rating - 0%
0   0   0
@Ranjib

I have a great feature request for you!!!

I just got a new UPS for my tank yesterday and was thinking about the monitoring software for it. How about monitoring the UPS from Reef-pi, and upon detecting a power outage and running on battery backup you could control which devices stay powered up??? Maybe shut everything down but the return pump, fan, heater...

What do you think???

https://loganmarchione.com/2017/02/raspberry-pi-ups-monitor-with-nginx-web-monitoring/
 

Cal_stir

Community Member
View Badges
Joined
Aug 6, 2018
Messages
64
Reaction score
29
Location
Corunna, Ontario
Rating - 0%
0   0   0
yes, you'll find a list of components here: http://a.co/j8Iv8M0
If I recall correctlty you want temperature, equipment a lights. And for that you'll need at least following
- Pi, sd card
- 12v 2A adapter,
- atleast one lm2596 (to convert 12v to 5v for pi)
- atleast one uln2803 IC for relay controls
- ADJ power strip
- ds18b20 sensor
- panel mount female audio jack (3.5mm) and male connector for connecting temperature sensor
- db9 connector and db9 cable to connect reef-pi with adj power strip
- jumper wires

Do you know what light you want to control? Once I know the light type, i might be able to recommend the parts
DIY LED 0 to 10v analog, meanwell drivers.
Thanks for the list.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
@Ranjib

I have a great feature request for you!!!

I just got a new UPS for my tank yesterday and was thinking about the monitoring software for it. How about monitoring the UPS from Reef-pi, and upon detecting a power outage and running on battery backup you could control which devices stay powered up??? Maybe shut everything down but the return pump, fan, heater...

What do you think???

https://loganmarchione.com/2017/02/raspberry-pi-ups-monitor-with-nginx-web-monitoring/
I think its awesome. Let's discuss this, I have some thoughts as well on this topic. Ideally I am looking for a set of features around power supply,state of reef-pi during outages, costs etc. Sticking to reef-pi's core theme, I want to see some degree of modularity and affordability. Let me go through this article ....
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
6 channels

You'll need :
- One PCA9685 bord (this will generate 5v pwm, upto 16 channels)
- If the channles have their own GND then get another ULN2803, if they share a comon GND then get 6 1K resistor, 6 10K resistor, 6 2n222 NPN transistors (one set for each channels),
- another lm2596 for converting 12v to 10v.
- connctors for hooking up the LED wire with reef-pi housing something with 7 (if LEDs share a common GND) or 12 (if they have separate GNDs) pins

This is assuming the LEDs have their own power source and this is only the control signal (i.e. current draw is minimal, under 20-100 ma), if you are powering the LEDs directly then go for a logic level mosfet for each channel (e.g. IRLB8721PbF) . If you dont mind, can you tell us the specific light model you are trying to control?
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
I want to put beta 7 on my tank , i forget can i save my settings or do i have to start over?
which version you are running? you can save a copy of your database, and get back to old state (old data and old release) if things go south.
 

Hookster15

Active Member
View Badges
Joined
Sep 28, 2017
Messages
111
Reaction score
73
Location
Hobart , Indiana
Rating - 0%
0   0   0
which version you are running? you can save a copy of your database, and get back to old state (old data and old release) if things go south.
are you working on a ATO warning? like if it stays running. just asking not needed for me anyway but if something did happen .
 

Erica-Renee

Valuable Member
View Badges
Joined
Oct 4, 2017
Messages
1,596
Reaction score
3,288
Location
lost
Rating - 0%
0   0   0
is there a way to make an automated mixing station with either Rasberry pi or arduino?

i recently got one and think automating mixing would be nice
what part do you want to automate You can control pumps temp and do auto water change now.. But adding salt and testing well.. Not as of now
 

jordimex

Well-Known Member
View Badges
Joined
Jun 19, 2017
Messages
500
Reaction score
179
Location
Mexico City
Rating - 0%
0   0   0
what part do you want to automate You can control pumps temp and do auto water change now.. But adding salt and testing well.. Not as of now
Preety much control pumps and power heads so preety much control the pump on/off and water level sensors dont know if you can control with a selenoind the RO water on amd off in the faucet
 

Cal_stir

Community Member
View Badges
Joined
Aug 6, 2018
Messages
64
Reaction score
29
Location
Corunna, Ontario
Rating - 0%
0   0   0
You'll need :
- One PCA9685 bord (this will generate 5v pwm, upto 16 channels)
- If the channles have their own GND then get another ULN2803, if they share a comon GND then get 6 1K resistor, 6 10K resistor, 6 2n222 NPN transistors (one set for each channels),
- another lm2596 for converting 12v to 10v.
- connctors for hooking up the LED wire with reef-pi housing something with 7 (if LEDs share a common GND) or 12 (if they have separate GNDs) pins

This is assuming the LEDs have their own power source and this is only the control signal (i.e. current draw is minimal, under 20-100 ma), if you are powering the LEDs directly then go for a logic level mosfet for each channel (e.g. IRLB8721PbF) . If you dont mind, can you tell us the specific light model you are trying to control?
It's a diy 72 3watt led driven with 6 eln-60-48d drivers that supply the power for the diodes and dimming is a low current control signal.
 

Erica-Renee

Valuable Member
View Badges
Joined
Oct 4, 2017
Messages
1,596
Reaction score
3,288
Location
lost
Rating - 0%
0   0   0
Preety much control pumps and power heads so preety much control the pump on/off and water level sensors dont know if you can control with a selenoind the RO water on amd off in the faucet
You can do that now The Solenoid Can work off a Relay as a Connector and Equipment ,You can Control it with a Float sensor for On and Off based on water (float triger) Level... You can do so by temp if you with ..

You could also use a Separate POWER SUPPLY for the SOLENOID and use it as a Inlet . Using its ground pins the same as you would a Float sensor...

So yes there are options. The Required Wiring and Components would depend on your needs and how you configure it..

Welcome in and Good Luck..
 

TOP 10 Trending Threads

Back
Top