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

Its strange, Im not able to see the screenshots via r2r forum webpage, but the google notification email had this post and there all the screenshots are present :0/
I use copy paste, just insert the file from the folder in the input directly into the comment without uploading the file :)
 
halow Ranjib, I need your help to check my schematic, sorry I am not electronic engineer maybe there are still many errors, I have a problem with libraries for CHIP L29D tipe SMD. I am very happy if anyone can help this eagle library chip. thanks

1REEFSOULS-REEF PI.jpg


2REEFSOULS-REEF PI.jpg


3REEFSOULS-REEF PI.jpg


4REEFSOULS-REEF PI.jpg


5REEFSOULS-REEF PI.jpg


6REEFSOULS-REEF PI.jpg


This design is not finished just to see the chip layout.

TOP REEFSOULS-REEF PI.jpg

I posted a year ago and a few months later I ordered a PCB to China, now I can have free time to assemble it, it's still not perfect, I tried to install 2 PCA, it works as I wish.

WhatsApp Image 2019-11-23 at 17.36.15.jpeg
 
A bit more basic on mine. I just following the basic ReefPi for the light controller that's linked in the first post. So it's the light power controller, temp controller, and ATO circuits. I figured it's a good starting point for me. Next version I may try adding in the Ph monitor as well.

I didn't have the Pi Zero yet when I did the layout, so I'm already seeing a lot of changes to make for the next version. Only fancy thing I did was include the level switch breakout board into this one. The Pi will mount underneath in this version. Next version I'll clear enough space that it will mount on the top. In my rush, I also completely forgot smoothing capacitors for the voltage regulator, thankfully 7805's are very forgiving.

I'll build one more up for testing purposes after this one, before moving on to the next revision. I'll still have 10 bare boards with this design if anybody wants. All I ask in return is to cover the shipping/handling to get it to you.


reefpi-0001.JPG


reefpi-0001.JPG
 
I posted a year ago and a few months later I ordered a PCB to China, now I can have free time to assemble it, it's still not perfect, I tried to install 2 PCA, it works as I wish.

WhatsApp Image 2019-11-23 at 17.36.15.jpeg
Ohh,,, that’s super duper nice :-) . Remind us again what all it can do ?
 
Ohh,,, that’s super duper nice :) . Remind us again what all it can do ?
oh brother. thanks. well later I will upload the process further. while there are still problems with the lighting settings. I use version 3rc0. the problem faced is that PWM does not work when it is set to auto, otherwise it works well when set manually
 
Hello friends,
I have cut another release candidate for the 3.0 series. The primary reason for this release candidate was to address pca9685 and lighting ui bug. I think this is the last pre release and unless any other serious bugs are reported I'll cut 3.0 release., which will be same as this release candidate, except some documentation/cosmetic changes.

  • Here is the summary of changes in this release:
  • PCA9685 0 & 100 % incorrect behavior bug fix
  • Lighting ui mixed mode and duplicate channel bug fix
  • Internationalization: fix missing dutch translation
  • temperature controller upper threshold breach bug fix
  • allow editing driver name and address
  • "reef-pi db buckets" will list all available buckets

Builds are available from usual location: https://github.com/reef-pi/reef-pi/releases/tag/3.0.0-rc1
If you are running pca9685 base Led controller, please help us testing this release. This is the last critical bug that I dont want in 3.0. I am not able to assess the impact of this bug due to my light (kessil) not showing any significant differences. I have double checked with scope and made one small change in the driver code which has made a very subtle change (detectable via scope) , but its not clear if this solved the bug or not, for those of you who encountered incorrect behavior at 0 or 100%.

thank you
 
Hello friends,
I have cut another release candidate for the 3.0 series. The primary reason for this release candidate was to address pca9685 and lighting ui bug. I think this is the last pre release and unless any other serious bugs are reported I'll cut 3.0 release., which will be same as this release candidate, except some documentation/cosmetic changes.

  • Here is the summary of changes in this release:
  • PCA9685 0 & 100 % incorrect behavior bug fix
  • Lighting ui mixed mode and duplicate channel bug fix
  • Internationalization: fix missing dutch translation
  • temperature controller upper threshold breach bug fix
  • allow editing driver name and address
  • "reef-pi db buckets" will list all available buckets

Builds are available from usual location: https://github.com/reef-pi/reef-pi/releases/tag/3.0.0-rc1
If you are running pca9685 base Led controller, please help us testing this release. This is the last critical bug that I dont want in 3.0. I am not able to assess the impact of this bug due to my light (kessil) not showing any significant differences. I have double checked with scope and made one small change in the driver code which has made a very subtle change (detectable via scope) , but its not clear if this solved the bug or not, for those of you who encountered incorrect behavior at 0 or 100%.

thank you

I'll download this & take it for a drive once I get home this evening. Held off on the previous release since there were already pages of bug reports before I could even download it, lol.
 
Hello friends,
I have cut another release candidate for the 3.0 series. The primary reason for this release candidate was to address pca9685 and lighting ui bug. I think this is the last pre release and unless any other serious bugs are reported I'll cut 3.0 release., which will be same as this release candidate, except some documentation/cosmetic changes.

  • Here is the summary of changes in this release:
  • PCA9685 0 & 100 % incorrect behavior bug fix
  • Lighting ui mixed mode and duplicate channel bug fix
  • Internationalization: fix missing dutch translation
  • temperature controller upper threshold breach bug fix
  • allow editing driver name and address
  • "reef-pi db buckets" will list all available buckets

Builds are available from usual location: https://github.com/reef-pi/reef-pi/releases/tag/3.0.0-rc1
If you are running pca9685 base Led controller, please help us testing this release. This is the last critical bug that I dont want in 3.0. I am not able to assess the impact of this bug due to my light (kessil) not showing any significant differences. I have double checked with scope and made one small change in the driver code which has made a very subtle change (detectable via scope) , but its not clear if this solved the bug or not, for those of you who encountered incorrect behavior at 0 or 100%.

thank you
I plan on a test run when i get some time
 
Hello friends,
I have cut another release candidate for the 3.0 series. The primary reason for this release candidate was to address pca9685 and lighting ui bug. I think this is the last pre release and unless any other serious bugs are reported I'll cut 3.0 release., which will be same as this release candidate, except some documentation/cosmetic changes.

  • Here is the summary of changes in this release:
  • PCA9685 0 & 100 % incorrect behavior bug fix
  • Lighting ui mixed mode and duplicate channel bug fix
  • Internationalization: fix missing dutch translation
  • temperature controller upper threshold breach bug fix
  • allow editing driver name and address
  • "reef-pi db buckets" will list all available buckets

Builds are available from usual location: https://github.com/reef-pi/reef-pi/releases/tag/3.0.0-rc1
If you are running pca9685 base Led controller, please help us testing this release. This is the last critical bug that I dont want in 3.0. I am not able to assess the impact of this bug due to my light (kessil) not showing any significant differences. I have double checked with scope and made one small change in the driver code which has made a very subtle change (detectable via scope) , but its not clear if this solved the bug or not, for those of you who encountered incorrect behavior at 0 or 100%.

thank you

thank you friend, this is working properly, the Light UI section is no longer duplicate, the relay works perfectly.

insert photo [just to test the power of the PWM led with a relay.]
WhatsApp Image 2019-11-25 at 17.34.46.jpeg
 
thank you friend, this is working properly, the Light UI section is no longer duplicate, the relay works perfectly.

insert photo [just to test the power of the PWM led with a relay.]
WhatsApp Image 2019-11-25 at 17.34.46.jpeg
hugs :-) . thank you for testing
 
I've got all the configuration setup I could without connecting it yet, still need to work on temp, pH, & lighting. Everything looks good so far though! Was the bug with the temperature probes fixed?
 
Hello friends,
I have cut another release candidate for the 3.0 series. The primary reason for this release candidate was to address pca9685 and lighting ui bug. I think this is the last pre release and unless any other serious bugs are reported I'll cut 3.0 release., which will be same as this release candidate, except some documentation/cosmetic changes.

  • Here is the summary of changes in this release:
  • PCA9685 0 & 100 % incorrect behavior bug fix
  • Lighting ui mixed mode and duplicate channel bug fix
  • Internationalization: fix missing dutch translation
  • temperature controller upper threshold breach bug fix
  • allow editing driver name and address
  • "reef-pi db buckets" will list all available buckets

Builds are available from usual location: https://github.com/reef-pi/reef-pi/releases/tag/3.0.0-rc1
If you are running pca9685 base Led controller, please help us testing this release. This is the last critical bug that I dont want in 3.0. I am not able to assess the impact of this bug due to my light (kessil) not showing any significant differences. I have double checked with scope and made one small change in the driver code which has made a very subtle change (detectable via scope) , but its not clear if this solved the bug or not, for those of you who encountered incorrect behavior at 0 or 100%.

thank you

I updated from 2.4 to 3.0 RC1 last night and it broke everything. None of the equipment or macros worked anymore. I went ahead and rolled back to 2.4 and all is well but is there a specific way to upgrade? I just did a dpkg -I for the newer version.
 
I updated from 2.4 to 3.0 RC1 last night and it broke everything. None of the equipment or macros worked anymore. I went ahead and rolled back to 2.4 and all is well but is there a specific way to upgrade? I just did a dpkg -I for the newer version.

Did you delete your database before upgrading? If not, that's definitely your problem.

Use these 2 commands in terminal:

sudo systemctl stop reef-pi.service
sudo rm -rf /var/lib/reef-pi/reef-pi.db

Then dpkg your 3.0.0-rc1 again. See how that works out for you.
 
Did you delete your database before upgrading? If not, that's definitely your problem.

Use these 2 commands in terminal:

sudo systemctl stop reef-pi.service
sudo rm -rf /var/lib/reef-pi/reef-pi.db

Then dpkg your 3.0.0-rc1 again. See how that works out for you.

Will 3.0 not upgrade an existing install? I mean will I have to start fresh and re build all the connectors and macros?
 
Will 3.0 not upgrade an existing install? I mean will I have to start fresh and re build all the connectors and macros?

Correct. @Ranjib can definitely give a more technical explanation, but I'm pretty sure there are relatively large differences in the databases between 2.x & 3.x builds.

It'd be like trying to copy & paste rows from an Excel spreadsheet for customer information to a different spreadsheet for transaction history. Sure, Excel will let you do it... but when you try to average your sales out, that row with a name instead of a sales price is really going to throw it for a loop.
 
Correct. @Ranjib can definitely give a more technical explanation, but I'm pretty sure there are relatively large differences in the databases between 2.x & 3.x builds.

It'd be like trying to copy & paste rows from an Excel spreadsheet for customer information to a different spreadsheet for transaction history. Sure, Excel will let you do it... but when you try to average your sales out, that row with a name instead of a sales price is really going to throw it for a loop.
Pretty much what you said. The only thing I can add is 3.0 ships with reef-pi dB command that you can use to list/get/update/delete data directly, so that tool can be used to dump data and reload them if needed.
 
With the latest pre-release, my temp probe disappears--Is there a log file I can access to see what is causing this to happen?

Edit. I should also note that lights are working correctly for me in auto mode (beta & rc01 only worked in manual mode).
 
Last edited:

TOP 10 Trending Threads

Back
Top
Home
Post thread…
Market
What's new