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.
Reef-pi 3.0 alpha 2 loaded and configured to give it a run.
So far so good, temps sensors, light pwm, equipment all working. Ph board configured and reading -32768 when no probe connected and with the probe pin shorted out reading close to 0. Yay! The phboard @Jonathan Troutt built for me works....
Now to order a ph probe, any suggestions?
What file(s) contain the 2.3 database? I might write a python script to convert when I get 3.0 up. This would make the upgrade a lot easier for folks.3.0 cant use the 2.3 database.
You have to purge 2.3 completely and redo your setup in 3.0, but if you save your 2.3 database then you could always go back easily.
That all being said, 3.0 has been stable for me so far, and im awaiting a ph probe to arrive.
I have noticed one big improvement in 3.0, my adafruit i/o feeds have been much more stable. With 2.3 and 2.4 i would get the occasional feed "drops" for a moment of two here and there, with 3.0 it has not dropped a feed yet.
Let us know if you need help with anythingHey all. It's been a while. Just to update, my reef-pi had been running good then we had a few power events and I had to shut down via power pull to resolve a clogged drain because I couldn't access the system. Raspbian corrupted or something and i had zero boot activity. No activity light or anything. Kinda sucked. Reimaged the SD with a new version of raspbian and reloaded latest stable so I'm back up now thankfully. It's nice having a chart as to what is what. One of these days I'll get smart and make a SD clone.
/var/lib/reef-pi/reef-pi.db
Thats the database file
I'd like to see this feature as well and I've started working on it from time to time (partly as an excuse to understand chardev gpio). I'm porting libgpiod to go so we'll be able to use interrupts instead of polling to get the button changes. My day job has been insane lately, so it's slow going. I'm hoping to have it implemented in v3.0.@Ranjib is having an input to trigger a macro something thats in the works?
Having a physical button to trigger my feed fish macro which turns off my pumps for 4 minutes would be sweet, so the wife unit could feed the fish without having to get on the UI ;)
This is wife unit 2.0 and I dont plan on doing an upgrade there...lol
Same here :)Thanks, if you can post a guide of how, i will be happy [emoji2]
sudo i2cdetect -y 1I see the option for the pico-board driver...what 'address' do I use (and if it's not the default, how do I find it)?
Also, can it be used for inlets, outlets, etc?
It’s boltdb, an embedded database written in golang. It’s key value pair based, unlike relational database. All reef-pi data is serialized as json and stored there. It’s trivial to read/write it from other programs. Every key module (ato, temperature etc) as bucket (equivalent to tables in MySQL) and relevant entities are stored inside the relevant buckets@Ranjib - wrt the database, what's the format for it? obviously there are ASCII elements in the file,but it is binary mostly. Is it just a packed binary file of some sort, or is there a db reader that i can invoke to make a converter?