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,682
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
I completely agree and hope you won't ditch pi 3 support as I definitely won't be upgrading.
Not at all. There will be pi 4 binaries going forward, along side pi zero/model B and pi 2/3 binaries. These are basically arm6, 7 and 8 respectively. Expect reef-pi to drop support only when offical Pi support ends . likely in 5 to 10 years, but even then it only mean new things are not available, old binary/packages should always/ever work the target platforms. Its not a python or ruby type package that one has to build on the pi or depends on various other things, reef-pi is a self container binary, hence once compiled its available for ever, without much dependency on the platform.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,682
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
I'm curious to see how much better it could perform with the base board. I might also be able to integrate a camera with the extra power and RAM.
Yeah. Thats what I am thinking as well. The GPU is much better and theres more memory, this gives us lot of opportunity to do some image processing, machine learning etc.
 

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
Yeah. Thats what I am thinking as well. The GPU is much better and theres more memory, this gives us lot of opportunity to do some image processing, machine learning etc.
There is AI support via the USB 3.0 appearances, as well.
 

PaulJ2303

Community Member
View Badges
Joined
Sep 30, 2018
Messages
76
Reaction score
172
Rating - 0%
0   0   0
last night while i was at work (Late shift uughhh) my reef-pi started spamming me with over temp alerts from my tank.
which is great that's exactly what i wanted it to do, I think it was my heater which I've cleaned all the encrusted gunk of it, tested the operation of it in a bowl of water and refitted it. although now i'm looking warily at my return pump but we'll see.

anyway to my point ..... reef-pi was sending me email's every minute. can i change the frequency of the email's to send me one every 5 minutes say?

Cheers Guy's
 

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0
last night while i was at work (Late shift uughhh) my reef-pi started spamming me with over temp alerts from my tank.
which is great that's exactly what i wanted it to do, I think it was my heater which I've cleaned all the encrusted gunk of it, tested the operation of it in a bowl of water and refitted it. although now i'm looking warily at my return pump but we'll see.

anyway to my point ..... reef-pi was sending me email's every minute. can i change the frequency of the email's to send me one every 5 minutes say?

Cheers Guy's
Yes you can, the limiter is under the telemetry section, how many emails per hour.

:)
 

Jonathan Troutt

Well-Known Member
View Badges
Joined
Apr 1, 2018
Messages
974
Reaction score
1,177
Location
Indianapolis, IN
Rating - 0%
0   0   0
last night while i was at work (Late shift uughhh) my reef-pi started spamming me with over temp alerts from my tank.
which is great that's exactly what i wanted it to do, I think it was my heater which I've cleaned all the encrusted gunk of it, tested the operation of it in a bowl of water and refitted it. although now i'm looking warily at my return pump but we'll see.

anyway to my point ..... reef-pi was sending me email's every minute. can i change the frequency of the email's to send me one every 5 minutes say?

Cheers Guy's
You could also change how often reef pi polls the sensor. That is located within the sensor setup. Default is 60sec. Keep in mind this is also effect how long your heater stays on if you have a heater controlled by the sensor you change.

What i would is have one sensor that reports back to you set to 5 or 10 min update intervals and then have a default sensor that has no alerts set to it that only controls your heater af the default 60 sec update rate
 

Jonathan Troutt

Well-Known Member
View Badges
Joined
Apr 1, 2018
Messages
974
Reaction score
1,177
Location
Indianapolis, IN
Rating - 0%
0   0   0
@Ranjib hey man would it be possible to add the ability to control more than one item from within things

For example. I have two heaters i would like to be able to when i create a temp sensor to be able to select both heaters under control heaters.
Would also be nice in the timers to be able to add more than one piece of equipment to a timer.
Currently i have to create a separate timer for each blue channel. Seems more intuitive to have one timer be able to control several things.

Was just thinking about these things this time around. Figured i would ask! Thanks
 

pais

New Member
View Badges
Joined
Jun 27, 2019
Messages
16
Reaction score
12
Rating - 0%
0   0   0
Hi everybody, im new to this forum. I was trying to run an arduino uno working like the EZO pH circuit because i have a analogic probe for the ph meter. Im extabilishing a I2C connection between the raspberry and the arduino, can receive the R from the raspberry requesting reading, then i tried responding in many ways to the rpi but on the web interface ph value is always 0. So im requesting here what type of data the rpi expects after requesting R to the slave. I have a sketch of arduino that i can upload if you want.
Thank you for the excellent work !
 
Last edited:

Stephen2

Community Member
View Badges
Joined
Jul 31, 2014
Messages
48
Reaction score
28
Rating - 0%
0   0   0
Hi.
Im getting the below error when going to the configuration > Connectors page also when going to the Log page
Can anyone advise on how to fix it?
upload_2019-6-27_19-53-16.png
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,682
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Hi.
Im getting the below error when going to the configuration > Connectors page also when going to the Log page
Can anyone advise on how to fix it?
upload_2019-6-27_19-53-16.png
Did you do a major version (1->2 or 2->3) upgrade without deleting database? Can you provide some details around which version you are using, setup etc...
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,682
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Hi everybody, im new to this forum. I was trying to run an arduino uno working like the EZO pH circuit because i have a analogic probe for the ph meter. Im extabilishing a I2C connection between the raspberry and the arduino, can receive the R from the raspberry requesting reading, then i tried responding in many ways to the rpi but on the web interface ph value is always 0. So im requesting here what type of data the rpi expects after requesting R to the slave. I have a sketch of arduino that i can upload if you want.
Thank you for the excellent work !
Help me understand this correctly, you are using arduino instead of ezo circuit to read the probe and you are pretty much mimicking the ezo i2c protocol ? If so, then yeah it should work (though remember without galvanic isolation your reading are likely to be inaccurate). Check the reef-pi log for any error. I suspect you are missing some elements in the ezo i2c protocol that reef-pi is using. If you can share a command line example of how you are getting the data in pi, we can audit it for compatibility.
Just for reference, this is the exact code we use to read the ezo data: https://github.com/reef-pi/drivers/blob/master/ezo.go#L167 , which basically sends "R\000" and then reads 31 bytes. Make sure your code is doing just that. Another way to verify this will be to install ezo python example code and check if thats working with your setup
 

pais

New Member
View Badges
Joined
Jun 27, 2019
Messages
16
Reaction score
12
Rating - 0%
0   0   0
Help me understand this correctly, you are using arduino instead of ezo circuit to read the probe and you are pretty much mimicking the ezo i2c protocol ? If so, then yeah it should work (though remember without galvanic isolation your reading are likely to be inaccurate). Check the reef-pi log for any error. I suspect you are missing some elements in the ezo i2c protocol that reef-pi is using. If you can share a command line example of how you are getting the data in pi, we can audit it for compatibility.
Just for reference, this is the exact code we use to read the ezo data: https://github.com/reef-pi/drivers/blob/master/ezo.go#L167 , which basically sends "R\000" and then reads 31 bytes. Make sure your code is doing just that. Another way to verify this will be to install ezo python example code and check if thats working with your setup
Thank you very much, knowing the lenght of the message (you said 31) i managed to send a "fake" constant value of pH 9.310 in ASCII code. Now i have only to implement the analogic pH reading and combining them.
 

ARE YOU READY TO CONFESS TO CRAZIEST, DUMBEST, FUNNIEST THING YOU’VE EVER DONE IN REEFING?

  • Yeah, I'll confess! (Share your story in the comments!)

    Votes: 7 63.6%
  • Nah, I'll keep mine a secret...(Don't be like that, share with the class!)

    Votes: 4 36.4%
Back
Top
Home
Post thread…
Market
What's new