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

BenB

Active Member
View Badges
Joined
Jun 11, 2019
Messages
118
Reaction score
152
Rating - 0%
0   0   0
Yes. but not in 2.3, its in 3.0 development branch. This is due to the recent work we did on HAL (hardware abstraction layer), which will allow us to not only add multiple pca9685 devices, but also use them as outlets. Each pca9685 can be used to get 16 outlets.

Nice! Will there be an option for inlets too? By adding an other type of i2c board for example?
 

BenB

Active Member
View Badges
Joined
Jun 11, 2019
Messages
118
Reaction score
152
Rating - 0%
0   0   0
I found this:

https://github.com/reef-pi/reef-pi/issues/566

Add support for MCP23017 IC #566

Current reef-pi digital input and output capabilities (outlets & inlets) are limited by Raspberry Pi's GPIO pins (18 altogether), we want to support MCP23017 IC to extend the digital I/O capability. For this we'll need

  • MCP23017 driver in reef-pi/drivers
  • Ability to configure inlets and outlets in reef-pi as either pi GPIO or MC23017 IC (address , incase of multiple MCP23017)
  • Frontend/UI support for all of the backend configuration
 
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 found this:

https://github.com/reef-pi/reef-pi/issues/566

Add support for MCP23017 IC #566

Current reef-pi digital input and output capabilities (outlets & inlets) are limited by Raspberry Pi's GPIO pins (18 altogether), we want to support MCP23017 IC to extend the digital I/O capability. For this we'll need




    • MCP23017 driver in reef-pi/drivers
    • Ability to configure inlets and outlets in reef-pi as either pi GPIO or MC23017 IC (address , incase of multiple MCP23017)
    • Frontend/UI support for all of the backend configuration
You noticed this already. This is planned, but not prioritized yet. Probably we;ll get it done once we wrapped up the high priority stuffs (pwm profiles, managment API)
 

AquaRaider44

#Reef4Life
View Badges
Joined
Apr 19, 2019
Messages
526
Reaction score
820
Location
Brevard County
Rating - 0%
0   0   0

bala murugan 00500

Community Member
View Badges
Joined
Oct 16, 2018
Messages
34
Reaction score
88
Location
coimbatore ,India
Rating - 0%
0   0   0
HI friends, I'm bala from INDIA


First of all I thank everyone how contributed their work on REEF-pi. I never think I will have automation in my aquarium. I get to know reef-pi by watching one youtube channel named Rickets Reef.


Basically I don’t know anything about electronic and programing. By seeing the support you peoples are giving. I simply ordered every items to make Reef-pi. I love to make DIY, but I never tried any DIY in electrical.

I’m having 70G main tank and 40G sump. For that I started MY reef-pi built, by Step by step Guide from reef-pi.github and reef2reef website. I successfully connected 2 temperature probe, 1 float switch, and 1 small LES to test.

Screenshot (121).png



In that I come across with some problem

1) I added one led in GPIO pin 21 and added it in equipment. if I triggered the float switch LED is turning on , but when I manually turn on the led (in Equipment) it is turning on and automatically going off after few seconds, and I try set that equipment as heater, same problem over there , turning off in few seconds ....



2) I got pca9685 to control my DIY light, in that I don’t know what is the name of the pins in pca9685 to enter in jacks option. In reef-pi.github website they entered as pin 0, 1 and 2,3 and 4,5 and 12 .how they are defining 0,1 as pin number
how to find pin number for 16 pin in pca9685

Screenshot (123).png
 

Bigtrout

Valuable Member
View Badges
Joined
Dec 16, 2018
Messages
1,189
Reaction score
2,811
Rating - 0%
0   0   0
First of all, welcome to reef 2 reef!!!

To answer your questions:

1. If you make an equipment that is controlled by something else...that is ato or a heater, the equipment can not be manually controlled, because the ato, or heater control now takes control of that piece of equipment, and switches it on or off according to that control.

If you just make an outlet, NOT controlled by a heater or ATO, you can manually switch it on or off and it will stay in that state.

2. The 16 pins of the pca9685 are not numbered 1 thru 16, they are numbered 0 thru 15. So the first pin is pin 0 and the 16th pin would be pin 15.
When pins are seperated by commas, it means you are defining one light with 2 seperate channels. So a light with pins defined as pins 0,1 uses pin0 ( first pin) as one channel and pin1(second pin) as a seperate channel.
 
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
HI friends, I'm bala from INDIA


First of all I thank everyone how contributed their work on REEF-pi. I never think I will have automation in my aquarium. I get to know reef-pi by watching one youtube channel named Rickets Reef.


Basically I don’t know anything about electronic and programing. By seeing the support you peoples are giving. I simply ordered every items to make Reef-pi. I love to make DIY, but I never tried any DIY in electrical.

I’m having 70G main tank and 40G sump. For that I started MY reef-pi built, by Step by step Guide from reef-pi.github and reef2reef website. I successfully connected 2 temperature probe, 1 float switch, and 1 small LES to test.

Screenshot (121).png



In that I come across with some problem

1) I added one led in GPIO pin 21 and added it in equipment. if I triggered the float switch LED is turning on , but when I manually turn on the led (in Equipment) it is turning on and automatically going off after few seconds, and I try set that equipment as heater, same problem over there , turning off in few seconds ....



2) I got pca9685 to control my DIY light, in that I don’t know what is the name of the pins in pca9685 to enter in jacks option. In reef-pi.github website they entered as pin 0, 1 and 2,3 and 4,5 and 12 .how they are defining 0,1 as pin number
how to find pin number for 16 pin in pca9685

Screenshot (123).png
Welcome to reef2reef bala, we are super excited to have you with us and thank you for trying out reef-pi. I see @Bigtrout already answered most of your question (he's the best :-0) ). Let us know if you need any other help.
Which part of Coimbatore you are from? I've been to Tidal park once. Do share your tank pics if possible :-)
 
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 would not be comfortable relying on WiFi for critical aquarium equipment.
I have the same concern as well, but I think theres some good mechanism in place now. I am using google wifi routers (two of them) to build a mesh network at home/garage. Each of these little beasts can easily support 12-15 devices. So theres redundancy as well as isolation from my comcast/xfinity router. Which means my devices (reef-pi, model railroad controller, octoprint, garage controller, terrrarium controller etc etc) will continue function even if comcast router dies or disconnect from internet. This also gives me the ability to watch their health state from mobile app anywhere in the world and poke a hole (port forward) on-demand, without relying on xfinity's expensive packages (my xfinity ??). Its still need to be proven for long term usage, as i just introduced this in less than a month before, but i think this is something reliable enough that I can recommend. I'll keep you all posted about my learning
 

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
HI friends, I'm bala from INDIA


First of all I thank everyone how contributed their work on REEF-pi. I never think I will have automation in my aquarium. I get to know reef-pi by watching one youtube channel named Rickets Reef.


Basically I don’t know anything about electronic and programing. By seeing the support you peoples are giving. I simply ordered every items to make Reef-pi. I love to make DIY, but I never tried any DIY in electrical.

I’m having 70G main tank and 40G sump. For that I started MY reef-pi built, by Step by step Guide from reef-pi.github and reef2reef website. I successfully connected 2 temperature probe, 1 float switch, and 1 small LES to test.

Screenshot (121).png



In that I come across with some problem

1) I added one led in GPIO pin 21 and added it in equipment. if I triggered the float switch LED is turning on , but when I manually turn on the led (in Equipment) it is turning on and automatically going off after few seconds, and I try set that equipment as heater, same problem over there , turning off in few seconds ....



2) I got pca9685 to control my DIY light, in that I don’t know what is the name of the pins in pca9685 to enter in jacks option. In reef-pi.github website they entered as pin 0, 1 and 2,3 and 4,5 and 12 .how they are defining 0,1 as pin number
how to find pin number for 16 pin in pca9685

Screenshot (123).png

How did you get your metrics to display side by side?
 

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
Yep might be. I have 2 27 inch monitors and it works fine on either of mine but I prefer one column

looking to upgrade my rig this year, and I'd probably get new monitors as well. How goes your reef-pi?
 

AquaRaider44

#Reef4Life
View Badges
Joined
Apr 19, 2019
Messages
526
Reaction score
820
Location
Brevard County
Rating - 0%
0   0   0

Bigtrout

Valuable Member
View Badges
Joined
Dec 16, 2018
Messages
1,189
Reaction score
2,811
Rating - 0%
0   0   0

TOP 10 Trending Threads

WHAT AMOUNT OF LIVE ROCK AND SAND SHOULD BE PRIORITIZED FOR OPTIMAL BIODIVERSITY/FILTRATION?

  • 100% live rock + bagged sand

    Votes: 38 26.6%
  • 100% dry rock + 100% live sand

    Votes: 48 33.6%
  • 50/50 live/dry rock, 50/50 live/bagged sand

    Votes: 32 22.4%
  • 75% live rock, 25% live sand

    Votes: 15 10.5%
  • 25% live rock, 75% live sand

    Votes: 10 7.0%
Back
Top