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

NXE

New Member
View Badges
Joined
Apr 8, 2020
Messages
17
Reaction score
57
Review score
+0 /0 /-0
Location
London
I love these icons so much. I hope we can draw some inspiration on the main web ui. We have icon library already integrated, we have to do the work for assigning and showing the approriate icons in proper views (mobile , tablet etc ) . The form factor for the touch screen or mechanical buttons have no match
The icons are actually the Google Material Icons, which are open sourced under the Apache 2.0 licence. There are a huge number available:

The font is Orbitron, which is licenced under the Open Font License:
 
Orphek OR3 reef aquarium LED lighting

Matt Carden

Valuable Member
View Badges
Joined
Apr 13, 2018
Messages
1,551
Reaction score
4,005
Review score
+0 /0 /-0
Location
Detroit Metro
I am finishing up wiring my reef-pi build. I am going to build a 700 watt display light with 6 channels using meanwell hlg/elg dimmable to off drivers(0-10vdc, 10vPMW, or resistance). I would like to add the wiring to a plug for later use now for the control wires. I have an ML hat with 3v3 PWM signal via pca9685. Seems like the easiest way to control the 6 power supplies is by building the npn amplifier circuit in the guide. One question related to that is the power supplies are controlled by 100hz-3khz PMW signal, that frequency is achievable? Second question is do I need 12 control wires running to the light or 7 or 6 and use the mains ground used to power supplies frames as ? I'm trying to limit a gaudy mess of wires going to my light. Maybe I could keep the power supplies in the stand and just run one cable with the DC output from the power supplies. In that case can I use a shared ground wire for all 6 channels? Last question is more for a different thread so answer if u can. My reef-pi build thread: https://www.reef2reef.com/threads/matts-reef-pi-build-thread.745599/
 
Last edited:
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
8,968
Reaction score
15,569
Review score
+0 /0 /-0
Location
Pleasant Hill, Concord
I am finishing up wiring my reef-pi build. I am going to build a 700 watt display light with 6 channels using meanwell hlg/elg dimmable to off drivers(0-10vdc, 10vPMW, or resistance). I would like to add the wiring to a plug for later use now for the control wires. I have an ML hat with 3v3 PWM signal via pca9685. Seems like the easiest way to control the 6 power supplies is by building the npn amplifier circuit in the guide. One question related to that is the power supplies are controlled by 100hz-3khz PMW signal, that frequency is achievable? Second question is do I need 12 control wires running to the light or 7 or 6 and use the mains ground used to power supplies frames as ? I'm trying to limit a gaudy mess of wires going to my light. Maybe I could keep the power supplies in the stand and just run one cable with the DC output from the power supplies. In that case can I use a shared ground wire for all 6 channels? Last question is more for a different thread so answer if u can. My reef-pi build thread: https://www.reef2reef.com/threads/matts-reef-pi-build-thread.745599/
Pca9685 is 1.5khz so you should be good. I was thinking , may be use hdmi female breakout board for the control wires .
 
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
8,968
Reaction score
15,569
Review score
+0 /0 /-0
Location
Pleasant Hill, Concord
I have tried to solder connectors to hdmi wires but they're much to fragile for that. I'll look into that thanks.
These are break out boards , so you just have to solder Male header pins and then you can directly use jumper wires on both ends
 
Orphek OR3 reef aquarium LED lighting

bcirulis

New Member
View Badges
Joined
Jul 31, 2021
Messages
2
Reaction score
3
Review score
+0 /0 /-0
Location
Australia
Hi, New to this forum - so firstly thanks for all the hard work on Reef pi, it's amazing.
I have a paludarium that I am using reef pi on Robo tank to control. I have a SHT31d that is measuring air temp and humidity. I would like to control some air circulation fans (12v) based on the humidity, but only have the control run during the day (at night the temp drops and relative humidity rises, so don't want to bring more cold air from the room into the tank). I can't figure out any way to do this. Does anyone have any suggestions?
unnamed.jpg
 

Attachments

  • 20210724-1824.jpg
    20210724-1824.jpg
    143.6 KB · Views: 15
  • 20210724-1832.jpg
    20210724-1832.jpg
    167.5 KB · Views: 14
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
8,968
Reaction score
15,569
Review score
+0 /0 /-0
Location
Pleasant Hill, Concord
Hi, New to this forum - so firstly thanks for all the hard work on Reef pi, it's amazing.
I have a paludarium that I am using reef pi on Robo tank to control. I have a SHT31d that is measuring air temp and humidity. I would like to control some air circulation fans (12v) based on the humidity, but only have the control run during the day (at night the temp drops and relative humidity rises, so don't want to bring more cold air from the room into the tank). I can't figure out any way to do this. Does anyone have any suggestions?
unnamed.jpg
Create two ph controller with the sht31 just for monitoring, all the time. Other one uses the same sensor and control the fan based on values you desire. Next , use two separate timers, one to enable the second controller during day time and the then t
disable the second controller during night time .
 
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
8,968
Reaction score
15,569
Review score
+0 /0 /-0
Location
Pleasant Hill, Concord
Hi, New to this forum - so firstly thanks for all the hard work on Reef pi, it's amazing.
I have a paludarium that I am using reef pi on Robo tank to control. I have a SHT31d that is measuring air temp and humidity. I would like to control some air circulation fans (12v) based on the humidity, but only have the control run during the day (at night the temp drops and relative humidity rises, so don't want to bring more cold air from the room into the tank). I can't figure out any way to do this. Does anyone have any suggestions?
unnamed.jpg
And welcome to reef2reef
 

bcirulis

New Member
View Badges
Joined
Jul 31, 2021
Messages
2
Reaction score
3
Review score
+0 /0 /-0
Location
Australia
Create two ph controller with the sht31 just for monitoring, all the time. Other one uses the same sensor and control the fan based on values you desire. Next , use two separate timers, one to enable the second controller during day time and the then t
disable the second controller during night time .
Ahhh perfect, thanks Ranjib.
 
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
8,968
Reaction score
15,569
Review score
+0 /0 /-0
Location
Pleasant Hill, Concord
Hi, New to this forum - so firstly thanks for all the hard work on Reef pi, it's amazing.
I have a paludarium that I am using reef pi on Robo tank to control. I have a SHT31d that is measuring air temp and humidity. I would like to control some air circulation fans (12v) based on the humidity, but only have the control run during the day (at night the temp drops and relative humidity rises, so don't want to bring more cold air from the room into the tank). I can't figure out any way to do this. Does anyone have any suggestions?
unnamed.jpg
These are dart frogs? They are so pretty
 
Aquarium Specialty - dry goods & marine livestock
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
8,968
Reaction score
15,569
Review score
+0 /0 /-0
Location
Pleasant Hill, Concord
Hive mind,
I am happy to announce the immediate availability of reef-pi 4.2. It is an incremental update. We do not expect any breaking changes on 4.x series deployments. I'll be testing this more rigorously in a larger tank :) and will keep you updated.

It has been quite a long time (from reef-pi's pre-covid cadence) since the last minor release, almost 6 months. Hence significant volume of changes are being released as part of 4.2, here is a summary

Features
- Timers are now universal in their capabilities. Timers can control ato, ph,temperature, and all other existing functionalities (reminders, equipment, macro)
- There is built in support for Tasmota (@hectoresport ) and Kasa HS303 driver.
- The dashboard UI now offers a better, controllable equipment widget called "switch panel". Theres also a blank panel to help with layouts. @prsws
- Equipment can now have a special property called "StayOffOnBoot", which will bypass reef-pi syncing an equipment state upon startup/restart. This does not nullify any controller induced equipment state. @prsws
- More coverage for Spanish and german translations. (@Hectoresport, @schawbix-113).

Bugfixes
- prometheus metric emission error due to invalid name @theatrus

Chores
- node, go version upgrades. numerous npm and go package upgrades
- Core reef-pi library upgrades (rpi, hal, drivers)
- CI/CD infrastructure upgrades (GitHub actions)

Releases can be found in usual location: https://github.com/reef-pi/reef-pi/releases/tag/4.2
If you are on 4.0, you can also try it out from UI directly.

This was another community-driven release, where the bulk of features were developed by our awesome community members. Thank you for all the effort folks, we truly appreciate it,

regards
ranjib,
 

stefanm

Active Member
View Badges
Joined
Oct 11, 2017
Messages
353
Reaction score
394
Review score
+0 /0 /-0
Hive mind,
I am happy to announce the immediate availability of reef-pi 4.2. It is an incremental update. We do not expect any breaking changes on 4.x series deployments. I'll be testing this more rigorously in a larger tank :) and will keep you updated.

It has been quite a long time (from reef-pi's pre-covid cadence) since the last minor release, almost 6 months. Hence significant volume of changes are being released as part of 4.2, here is a summary

Features
- Timers are now universal in their capabilities. Timers can control ato, ph,temperature, and all other existing functionalities (reminders, equipment, macro)
- There is built in support for Tasmota (@hectoresport ) and Kasa HS303 driver.
- The dashboard UI now offers a better, controllable equipment widget called "switch panel". Theres also a blank panel to help with layouts. @prsws
- Equipment can now have a special property called "StayOffOnBoot", which will bypass reef-pi syncing an equipment state upon startup/restart. This does not nullify any controller induced equipment state. @prsws
- More coverage for Spanish and german translations. (@Hectoresport, @schawbix-113).

Bugfixes
- prometheus metric emission error due to invalid name @theatrus

Chores
- node, go version upgrades. numerous npm and go package upgrades
- Core reef-pi library upgrades (rpi, hal, drivers)
- CI/CD infrastructure upgrades (GitHub actions)

Releases can be found in usual location: https://github.com/reef-pi/reef-pi/releases/tag/4.2
If you are on 4.0, you can also try it out from UI directly.

This was another community-driven release, where the bulk of features were developed by our awesome community members. Thank you for all the effort folks, we truly appreciate it,

regards
ranjib,
Just done from the UI, now can't access the pi, the address is the same on my router.

What should I do?
 

elysics

Well-Known Member
View Badges
Joined
Jan 15, 2020
Messages
926
Reaction score
821
Review score
+0 /0 /-0
Hive mind,
I am happy to announce the immediate availability of reef-pi 4.2. It is an incremental update. We do not expect any breaking changes on 4.x series deployments. I'll be testing this more rigorously in a larger tank :) and will keep you updated.

It has been quite a long time (from reef-pi's pre-covid cadence) since the last minor release, almost 6 months. Hence significant volume of changes are being released as part of 4.2, here is a summary

Features
- Timers are now universal in their capabilities. Timers can control ato, ph,temperature, and all other existing functionalities (reminders, equipment, macro)
- There is built in support for Tasmota (@hectoresport ) and Kasa HS303 driver.
- The dashboard UI now offers a better, controllable equipment widget called "switch panel". Theres also a blank panel to help with layouts. @prsws
- Equipment can now have a special property called "StayOffOnBoot", which will bypass reef-pi syncing an equipment state upon startup/restart. This does not nullify any controller induced equipment state. @prsws
- More coverage for Spanish and german translations. (@Hectoresport, @schawbix-113).

Bugfixes
- prometheus metric emission error due to invalid name @theatrus

Chores
- node, go version upgrades. numerous npm and go package upgrades
- Core reef-pi library upgrades (rpi, hal, drivers)
- CI/CD infrastructure upgrades (GitHub actions)

Releases can be found in usual location: https://github.com/reef-pi/reef-pi/releases/tag/4.2
If you are on 4.0, you can also try it out from UI directly.

This was another community-driven release, where the bulk of features were developed by our awesome community members. Thank you for all the effort folks, we truly appreciate it,

regards
ranjib,
This is so awesome, particularly the blank panels and the timer thing :D

How involved is the tasmota driver? Just on/off? Power monitoring? Customizable?
 
Corals.com
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
8,968
Reaction score
15,569
Review score
+0 /0 /-0
Location
Pleasant Hill, Concord
This is so awesome, particularly the blank panels and the timer thing :D

How involved is the tasmota driver? Just on/off? Power monitoring? Customizable?
Only digital output (on /off). I have not tested it. It was contributed by @hectorespert . I run Shelly which has open api. I intend to flash some of the smart switches with tasmota for testing later.
 
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
8,968
Reaction score
15,569
Review score
+0 /0 /-0
Location
Pleasant Hill, Concord
I done a hard shutdown and on again, now it's ok
You are expected to do a reload soon after the upgrade. Generally it resolves itself. But yes, sometime manual reboot is required.
 

theatrus

Valuable Member
View Badges
Joined
Mar 26, 2016
Messages
1,427
Reaction score
2,699
Review score
+0 /0 /-0
Location
Sacramento, CA area
Hive mind,
I am happy to announce the immediate availability of reef-pi 4.2. It is an incremental update. We do not expect any breaking changes on 4.x series deployments. I'll be testing this more rigorously in a larger tank :) and will keep you updated.

It has been quite a long time (from reef-pi's pre-covid cadence) since the last minor release, almost 6 months. Hence significant volume of changes are being released as part of 4.2, here is a summary

Features
- Timers are now universal in their capabilities. Timers can control ato, ph,temperature, and all other existing functionalities (reminders, equipment, macro)
- There is built in support for Tasmota (@hectoresport ) and Kasa HS303 driver.
- The dashboard UI now offers a better, controllable equipment widget called "switch panel". Theres also a blank panel to help with layouts. @prsws
- Equipment can now have a special property called "StayOffOnBoot", which will bypass reef-pi syncing an equipment state upon startup/restart. This does not nullify any controller induced equipment state. @prsws
- More coverage for Spanish and german translations. (@Hectoresport, @schawbix-113).

Bugfixes
- prometheus metric emission error due to invalid name @theatrus

Chores
- node, go version upgrades. numerous npm and go package upgrades
- Core reef-pi library upgrades (rpi, hal, drivers)
- CI/CD infrastructure upgrades (GitHub actions)

Releases can be found in usual location: https://github.com/reef-pi/reef-pi/releases/tag/4.2
If you are on 4.0, you can also try it out from UI directly.

This was another community-driven release, where the bulk of features were developed by our awesome community members. Thank you for all the effort folks, we truly appreciate it,

regards
ranjib,

Thanks for the release!

Also synced the unofficial apt repo: https://github.com/blueacro/reefpi-repopublisher (if thats your jam)
 
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
8,968
Reaction score
15,569
Review score
+0 /0 /-0
Location
Pleasant Hill, Concord
Thanks for the release!

Also synced the unofficial apt repo: https://github.com/blueacro/reefpi-repopublisher (if thats your jam)
Im using chef for the userland management outside reef-pi. and the reef-pi ui for the update :) , i have to test that functionality myself at least. It uses systemd based async job execution, and is not always full proof (i.e. users some time have to reboot the system after updates). But otherwise, i best this is the easiest way to upgrade
 

DO YOU CARE WHAT THE CORDS AND CABLES LOOK LIKE AROUND YOUR REEF TANK?

  • YES

    Votes: 300 58.9%
  • NO

    Votes: 37 7.3%
  • Somewhat

    Votes: 166 32.6%
  • Other (please explain)

    Votes: 6 1.2%
Tropic Marin USA
Top