Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Looks awesome .
Remind us again what all this board will offer ? I noticed double ph probe , db9 for power strip , couple of temp probe and two ato probe ( photoelectric ). No float switch and 10v pwm output right ?
Can you file a issue in github to track this. I need to dig deeper into this. Somethings to remember
- reef-pi stores all stats in memory to reduce disk io. This is a global strategy to avoid sad card wear and tier as much as possible,
- reef-pi will save the stats in disk (sd card ) during regular shutdown and hourly roll up .
- if you are shutting down the pi abruptly , it is expected to loose the current hours data,
I have to decipher if your condition is as expected due to those. Or we have a bug somewhere
Thank you . I’ll investigate as soon as I can. Meanwhile if you know the time of power outage it’s worth configuring a systemD timeR (cron job) for reloading reef-pi before the outage. That will save things on disk proactively . Keep a backup sd card ready , sudden shutdown will speed up the bad card wear n tearI have filed a bug on GitHub. It is definitely happening outside the 1 hour window. ie data from a water change 6 hours ago disappears when I lose power unexpectedly.
Yes, the float switch circuit is exactly same as attaching any latching /spst switch . Use any of the free gpio excluding i2c, pwm and one wire.Two temp probes. Two measurement probes (Can be either Ph or Orp depending on the installed resistor). DB9 power controller output. One photo-electric water sensor.
For this version I haven't done a float switch yet, but that's on my list for the next version after this. I haven't looked at the 10v pwm yet either. I could probably still add a float switch but I haven't had time to dig up the needed circuit. Would it still be just a power/ground/signal header, with a pull-up resistor on the signal? If you can suggest which GPIO pin to attach to, I can add one or more of them easily. I haven't ordered these yet.
-hans
Not right now. We removed it in 3.0 due to some inconsistent behavior. We plan to reintroduce it back after we have some idea how to cleanly support thisCan I ask a small QOL question:
Is there a way to manually set the vertical scale of temperature displays on the dashboard?
PCA9685 provides additional 16 channels of pwm, but Pi itself has two hardware backed pwm (GPIO18/19), I was referring to the later, as it wont increase the price/complexity significantly. Yes, generally a voltage regulator (lm2596 is what I use, but you can go with lm7810 or something similar) is use to supply the target pwm voltage (10V), frequency control is done on pi (via reef-pi)Ahhhh, now I see it. The PWM control falls under the 'light controller' design, with the PCA9685, correct? So there will be additional voltage regulation and such involved.
I think I'm going to handle that as a daughter-board actually. But I can very easily add on a header for that until I have time to do that extra board.
-Hans
I haven't seen this behavior. Which browser are you using? I'll try to recreate and solve the bug.Here's a picture. Just deleted & re-added the probe.
After I type the value in:
![]()
After I go up by one:
![]()
After I go back down by one:
![]()
I haven't seen this behavior. Which browser are you using? I'll try to recreate and solve the bug.
I feel its wiser to keep the pwm outputs in the board and ph as separate. Its a relatively expensive. standlone module (ph). In its current form that can be used, sourced, assembled or added/removed from an existing build easily (just hook up the i2c wires). The same is not true with PWM, they have much bigger use cases, they are cheaper and you will have lesser complexity on the board. Doing the pwm bits by hand with through hole components is rather tricky i feel.I opted, for now, to put all the PWM stuff off onto a separate daughter board. The cost of all the components for the PH probes makes me not want to go through too many iterations. That and doing the isolation and guarding traces on the main board took a while, and I just don't want to tear all that up right now.
So the separate daughter board is going to have the GPIO18/GPIO19 PWM signals, plus the PCA9685PW decoder. It also lets me off-board the 10v regulator for the time being. Still a few things I want to clean up, I'm concerned with connector amperage over the long term in some locations. Should have it ready to order in a couple days.
I'm also going to lock it the feature set for this version too. If I keep adding stuff I'll never get anything built.
-Hans
The difficulty with stacking hats is ensuring gpio compatibility between the modules. It either requires standards, or a disciplined design and everything from a single designer/vendor.I've always though that modular stackable hats are the way. Start with a Pi. You only want equipment control? Stack an equipment control hat onto the Pi. You want to control lighting? Add a Light control Hat to the top of the stack. You want a few dosers 6 months down the line? Stack a doser hat on top.
Or am I missing something as usual? maybe limit it to 3 hats that when used together will give you full functionality, but you can choose to have partial functionality if you prefer to start and then increase later really easily.
www.reef2reef.com
Yes.. I too do not like HAT as a general-purpose solution. Its not impossible to really make an all-inclusive design, but I think its pretty hard, the form factor itself imposes a challenge.The difficulty with stacking hats is ensuring gpio compatibility between the modules. It either requires standards, or a disciplined design and everything from a single designer/vendor.
It's an interesting idea though. I've considered making a pi tower based on that concept.
The difficulty with stacking hats is ensuring gpio compatibility between the modules. It either requires standards, or a disciplined design and everything from a single designer/vendor.
It's an interesting idea though. I've considered making a pi tower based on that concept.