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

Gotcha! If definitely be interested in learning more about switching the PWM profiles in the future. I'd hate to give up a few equipment slots, especially for bulky power supply plugs that typically occupy the space of 2 plugs.
Remember you can use 12V DC pumps (submersible or peristaltic) and switch them with l293D or uln2803a, and thus not using a full ac adapter, socket and the whole enchilada.

My recent 3d printed enclosures for all these units are very flexible. I use barrel connectors on the dosing pump enclosure which i can directly hook up to a reef-pi controller via male-male barrel jack connector or via a 12V dc wallwart which is hooked to an AC outlet.
 
Remember you can use 12V DC pumps (submersible or peristaltic) and switch them with l293D or uln2803a, and thus not using a full ac adapter, socket and the whole enchilada.

My recent 3d printed enclosures for all these units are very flexible. I use barrel connectors on the dosing pump enclosure which i can directly hook up to a reef-pi controller via male-male barrel jack connector or via a 12V dc wallwart which is hooked to an AC outlet.

I have my dosing pumps running on the L293D now. To control via pH level, could I just disable the dosing feature altogether, & control the "virtual equipment" set up for each pump? I'll try that this weekend.
 
I have my dosing pumps running on the L293D now. To control via pH level, could I just disable the dosing feature altogether, & control the "virtual equipment" set up for each pump? I'll try that this weekend.
Yes.
 
This is great, thank you @Ranjib and team! I'm taking 3.0 for a spin now.

How would I add the tplink hs300 driver? It asked for an address, but if I leave it blank I get an error.
 
@Ranjib I am having issues on the new version it will not let me set up my lights.

The old light settings are not working as well. I need to have my lights work. How do I downgrade to the alpha.

1572469288929.png
1572469381920.png
 
This is great, thank you @Ranjib and team! I'm taking 3.0 for a spin now.

How would I add the tplink hs300 driver? It asked for an address, but if I leave it blank I get an error.
add "IP:9999" as the address for the driver and choose among hs300/hs110/hs103, whatever is appropriate.

Screen Shot 2019-10-30 at 2.06.35 PM.png
 
upgraded and now one of my temp sensors isn't being seen....

It still shows up in the /sys/bus/w1....or whatever that directory is, and dmesg shows it being added, but reef-pi can't read the stats from it.

Code:
pi@reefpi:/sys/bus/w1/devices $ ls
28-00000a998f71  28-00000a9a89af  w1_bus_master1
pi@reefpi:/sys/bus/w1/devices $ cat 28-00000a998f71/w1_slave 
96 01 4b 46 7f ff 0a 10 0a : crc=0a YES
96 01 4b 46 7f ff 0a 10 0a t=25375
pi@reefpi:/sys/bus/w1/devices $ cat 28-00000a9a89af/w1_slave 
95 01 4b 46 7f ff 0b 10 0b : crc=0b YES
95 01 4b 46 7f ff 0b 10 0b t=25312
pi@reefpi:/sys/bus/w1/devices $
 
Last edited:
upgraded and now one of my temp sensors isn't being seen....

It still shows up in the /sys/bus/w1....or whatever that directory is, and dmesg shows it being added, but reef-pi can't read the stats from it.

Code:
pi@reefpi:/sys/bus/w1/devices $ ls
28-00000a998f71  28-00000a9a89af  w1_bus_master1
pi@reefpi:/sys/bus/w1/devices $ cat 28-00000a998f71/w1_slave 
96 01 4b 46 7f ff 0a 10 0a : crc=0a YES
96 01 4b 46 7f ff 0a 10 0a t=25375
pi@reefpi:/sys/bus/w1/devices $ cat 28-00000a9a89af/w1_slave 
95 01 4b 46 7f ff 0b 10 0b : crc=0b YES
95 01 4b 46 7f ff 0b 10 0b t=25312
pi@reefpi:/sys/bus/w1/devices $

I second this, I lost both temp sensors with a xx_w1 device not found. I will try to grab logs also. I opened the profile for each but neither populated with the sensor id.
 
Let me check it out. Lighting and internationalization has some rough edges, https://github.com/reef-pi/reef-pi/issues/859

I did a quick test run and lost one light out of three while the others remained. I am using diurnal and also observed that when attempting to edit the values with nothing changed, it would not save and stated to correct an error. Nothing was highlighted as an error but noticed that the pca9685 under connectors was now active high and the lighting profiles stated active low.

I did downgrade successfully to alpha and everything returned to the previous working state. I will upgrade again tonight once home life calms down and try to gather logs/observations.
 
Last edited:
I second this, I lost both temp sensors with a xx_w1 device not found. I will try to grab logs also. I opened the profile for each but neither populated with the sensor id.

After I did the manual read at the command prompt, it started getting readings, but only for a couple of minutes, then they got lost again.

downgraded back to alpha-2 and all is good again.
 
Last edited:
upgraded and now one of my temp sensors isn't being seen....

It still shows up in the /sys/bus/w1....or whatever that directory is, and dmesg shows it being added, but reef-pi can't read the stats from it.

Code:
pi@reefpi:/sys/bus/w1/devices $ ls
28-00000a998f71  28-00000a9a89af  w1_bus_master1
pi@reefpi:/sys/bus/w1/devices $ cat 28-00000a998f71/w1_slave
96 01 4b 46 7f ff 0a 10 0a : crc=0a YES
96 01 4b 46 7f ff 0a 10 0a t=25375
pi@reefpi:/sys/bus/w1/devices $ cat 28-00000a9a89af/w1_slave
95 01 4b 46 7f ff 0b 10 0b : crc=0b YES
95 01 4b 46 7f ff 0b 10 0b t=25312
pi@reefpi:/sys/bus/w1/devices $
Thats strange . I tested the temperature module last night and it worked ok. Can you check the logs , particularly when you try to to add new probe , and share it here.
 
add "IP:9999" as the address for the driver and choose among hs300/hs110/hs103, whatever is appropriate.

Screen Shot 2019-10-30 at 2.06.35 PM.png
I assume they need to be flashed first? Any idea whether it works with other ESP chip based devices? I haven't gotten around to flashing mine but I have some flashed Tuya ones that I think are the same setup.
 
I assume they need to be flashed first? Any idea whether it works with other ESP chip based devices? I haven't gotten around to flashing mine but I have some flashed Tuya ones that I think are the same setup.
It does not need to be flashed. I know its kinda scary, its autokey encryption over plain http
 
Dev here, and new reefer, going to give this a shot. I've never typed go before, and haven't touched C in years so this will be a fun project. Checked your repo and it looks like y'all have done a great job with this.

I found this thread as I was looking for open-source salinity probes. I'm mapping things out and was potentially going to utilize a reefangel/arduino setup.

Has there been much progress made on the salinity probe front?
 
Initial test drive found a few bugs, added to github. Mainly, the same temp probe and lighting issues that some others have mentioned.

Has the Kessil controller wiring changed at all from the first go (pre adafruit instructions)? Wondering if I should remake the circuit when I clean everything up, or if that might be the issue with controlling the lighting.
 
Dev here, and new reefer, going to give this a shot. I've never typed go before, and haven't touched C in years so this will be a fun project. Checked your repo and it looks like y'all have done a great job with this.

I found this thread as I was looking for open-source salinity probes. I'm mapping things out and was potentially going to utilize a reefangel/arduino setup.

Has there been much progress made on the salinity probe front?
most dev specific discussion happens in slack channel, join if you want to get help on boarded/setup dev environment etc. there’s opportunity to learn and experiment with go , JavaScript (react) etc. we could always use some help.
 
Initial test drive found a few bugs, added to github. Mainly, the same temp probe and lighting issues that some others have mentioned.

Has the Kessil controller wiring changed at all from the first go (pre adafruit instructions)? Wondering if I should remake the circuit when I clean everything up, or if that might be the issue with controlling the lighting.
Thank you for testing. Kessil circuitry remained exactly same as very first prototype
 
Dev here, and new reefer, going to give this a shot. I've never typed go before, and haven't touched C in years so this will be a fun project. Checked your repo and it looks like y'all have done a great job with this.

I found this thread as I was looking for open-source salinity probes. I'm mapping things out and was potentially going to utilize a reefangel/arduino setup.

Has there been much progress made on the salinity probe front?
There’s ezo i2c protocol support for atlas ph probes which should be easy starting point for salinity probe. I intentionally deprioritized salinity and do probes due to their poor cost /maintenance to impact factor. If your ato is dialed in , salinity should not change. It’s definitely a good thing to have , but they are expensive and mote prone to error with lesser longevity :-/
 
Couple of weeks back i upgraded my biocube lighting to include the noopsyche unit I got from RAP Orlando to address the shadow and lack of lighting thereof due to pendant style lighting

Previous setup:
0FD77F3A-1192-46F7-8E97-A523E235DA17.jpeg


New setup:

4B035597-A8D7-44C1-8798-158E6881E1DA.jpeg

The fixture is what gave me most joy :-) . I used makerbeam for the main support which is mounted with a 3D printed contraption.
7314BA2A-701E-4E0D-A554-FD7D0C1D92A5.jpeg

it snaps in on the rim. Very stable, no screws involved, very easy to remove
A27CA6CF-77F0-4144-9FE1-869D34F2E4A9.jpeg

It looks good , and freed up the back chamber clutter. Wife and Mr.Hendrix both liked the extra purple :-)
1B397F37-2F4B-4B5E-A31B-66DB25C78DBC.jpeg
 

IF YOU HAD TO TAKE A REEFING EXAM, WOULD YOU PASS?

  • Yes!

    Votes: 32 45.7%
  • Not yet, but I have one that I want to buy in mind!

    Votes: 9 12.9%
  • No.

    Votes: 26 37.1%
  • Other (please explain).

    Votes: 3 4.3%
Back
Top