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

So this weekend I got My PH up and going. It was much easier than I thought it would be. I also 3D printed a few Float brakes/PH holder. Along with a water change made for a busy day. But as usual I am here for a little help. I have two levels in my sump a High level and a Low lever. I only want to get Alerts from the low level I use a stand alone ATO but I do want to know if for some reason its not topping off. When I set the Alerts up I was getting Alerts no matter what state the switch is in? and now I am not getting any alerts from it at all? I tried to reverse the switch also with no luck anyone else having issues with ATO alerts?

Thank you

Thanks for the reminder.. I needed to add a pH board connector to my board..
 
I'd give it a try, but the package doesn't compile on my machine.. not sure what the error was..

Rob, per the dev environment instructions. make deb

still fixing dependencies, but will try as soon as it's done
 
Last edited:
That’s yaml .indentation denotes object hierarchy’s

Yeah I had not idea and none of the guides I was looking for mentioned anything about it, first time doing anything with yaml, I had no clue as usual.

I have Grafana up and working, wow there are a lot of options, this will take some time to absorb and figure out what are the best options for tracking stuff. Really neat stuff, thanks for making it available in the latest build.

:)

grafana.png
 
I'd give it a try, but the package doesn't compile on my machine.. not sure what the error was..

Rob, per the dev environment instructions. make deb

still fixing dependencies, but will try as soon as it's done

Oh yeah sure just make deb lol. I actually managed to make a deb but not even close to working. When I extract one it's nothing like what's going in. I can't believe it's so complicated.

Thanks for giving it a go.
 
Yeah I had not idea and none of the guides I was looking for mentioned anything about it, first time doing anything with yaml, I had no clue as usual.

I have Grafana up and working, wow there are a lot of options, this will take some time to absorb and figure out what are the best options for tracking stuff. Really neat stuff, thanks for making it available in the latest build.

:)

grafana.png


I have Prometheus & Grafana running on my NAS.. Was stupid simple to setup that way.

Building the graphs definitely takes a while.


1587952879169.png
 
Oh yeah sure just make deb lol. I actually managed to make a deb but not even close to working. When I extract one it's nothing like what's going in. I can't believe it's so complicated.

Thanks for giving it a go.

My build stops due to an error with some audio driver?? Why would we need audio?

1587958162234.png
 
I decided there was one too few boards available for this project.. Not yet 100% sure if I'm going to be making them for sale yet. It's still very much in the concept stages.. Should work as is, however, I have to check some of the resistor / capacitor values to make sure they are sane..

Now for the good stuff..

I have the following features:

3 (Kessil type) PWM circuits,
6 switchable (with jumpers) 12 volt / 24 volt jacks for lights or fans. (or anything else that runs on those voltages that you want to control.
2 Dosing pumps
3 external temp probes, 1 onboard temp sensor
2 ATO jacks
1 header to break out the ULN2803A pins to DB9 or whatever to connect to an external powerbar.
3 buck converters onboard supplying 12v, 10v, and 5v.
40 pin header and mounting holes to mount on a Raspberry Pi.
slots cut for Pi camera and Pi video ribbon cables.

Needs a 24 volt power supply, mine is 100 watts and runs my development board quite nicely. Internal temp of the case is cooled by a 50mm 12 fan off of the fan header controlled by the internal temp sensor. Temp stays under 90f at all times.

Short of having it feed my fish and wash my dishes, I can't think of anything else it may need.. Suggestions definitely welcomed. (I have not sent this off to be printed yet.

1587939229691.png
This looks good :-) . I’ll buy one for sure
 
So this weekend I got My PH up and going. It was much easier than I thought it would be. I also 3D printed a few Float brakes/PH holder. Along with a water change made for a busy day. But as usual I am here for a little help. I have two levels in my sump a High level and a Low lever. I only want to get Alerts from the low level I use a stand alone ATO but I do want to know if for some reason its not topping off. When I set the Alerts up I was getting Alerts no matter what state the switch is in? and now I am not getting any alerts from it at all? I tried to reverse the switch also with no luck anyone else having issues with ATO alerts?

Thank you
There’s was a bug , i forgot to mention, this was found earlier by others, but I was not able to reproduce it. The bug will cause ato alert on disable to not work anytime after the first hour of operation :-/. It’s fixed now and will be shipped in next release
 
I'd give it a try, but the package doesn't compile on my machine.. not sure what the error was..

Rob, per the dev environment instructions. make deb

still fixing dependencies, but will try as soon as it's done
I recently introduced mp3 driver which now requires mp3 library installation and cross compilation setup. Easier route is to build the go binary on pi and do the rest (ui /asset and Debian packaging) on laptop/dev machine
 
Yeah I had not idea and none of the guides I was looking for mentioned anything about it, first time doing anything with yaml, I had no clue as usual.

I have Grafana up and working, wow there are a lot of options, this will take some time to absorb and figure out what are the best options for tracking stuff. Really neat stuff, thanks for making it available in the latest build.

:)

grafana.png
Yes. It is the de facto charting solution in the industry. Nothing compares it. The reef-pi built in dashboard will always be there, to get the job done, but this grafana /Prometheus integration be better than any other solution. Albeit it comes with its own learning curve and operations... but I think it’s worth it for anyone who is maintaining quiet a few iot things and want to get technical (in terms of charts and graphs )
 
Yes. It is the de facto charting solution in the industry. Nothing compares it. The reef-pi built in dashboard will always be there, to get the job done, but this grafana /Prometheus integration be better than any other solution. Albeit it comes with its own learning curve and operations... but I think it’s worth it for anyone who is maintaining quiet a few iot things and want to get technical (in terms of charts and graphs )
Something to remember is that you can setup alerts in grafana as well
 
I have Prometheus & Grafana running on my NAS.. Was stupid simple to setup that way.

Building the graphs definitely takes a while.


1587952879169.png
The ato usage telemetry was broken as a result graphs were not correct. Now it’s fixed and will be available in next release. Just an FYI
 
I have Prometheus & Grafana running on my NAS.. Was stupid simple to setup that way.

Building the graphs definitely takes a while.


1587952879169.png
On this note, it’s possible to make grafan dashboard configuration sharable, we have to improve reef-pi telemetry bits little bit better (to make consistent naming convention ) , that users should be able to import reef-pi dashboards in single click.. something we should work in future
 
My build stops due to an error with some audio driver?? Why would we need audio?

1587958162234.png
Because I have added a mp3 driver :-/ . Next release will allow users to click a button and play any mp3 file. I was hoping this to be used for alert (instead of buzzer) and possibly extended to provide tank summary ( like a button will read out how the tank is doing )
 
So... Anyone familiar with this error while setting up a pH probe? I've never seen it before.

It's on the connector tab in configuration. It's a setup using @Michael Lane 's pH board & it's saying there's no driver for pin 0.

I have him checking to make sure his driver is set up correctly at the right address & verifying the pH probe is being seen with i2cdetect, so *hopefully* that process may give some answers. But I'd never seen this error before & thought some people here may be able to weigh in.

1588026356894.png
 

TOP 10 Trending Threads

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: 32 57.1%
  • Nah, I'll keep mine a secret...(Don't be like that, share with the class!)

    Votes: 24 42.9%
Back
Top
Home
Post thread…
Market
What's new