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

robsworld78

Valuable Member
View Badges
Joined
Feb 14, 2020
Messages
1,029
Reaction score
1,293
Location
Edmonton, Canada
Rating - 0%
0   0   0
Some good news for Christmas. :)




 

elysics

Valuable Member
View Badges
Joined
Jan 15, 2020
Messages
1,695
Reaction score
1,607
Rating - 0%
0   0   0
Some good news for Christmas. :)





100+ 4 1gb freely available, but no 2 or 4gb and no zeros :/ but maybe I'm too late
 

robsworld78

Valuable Member
View Badges
Joined
Feb 14, 2020
Messages
1,029
Reaction score
1,293
Location
Edmonton, Canada
Rating - 0%
0   0   0
100+ 4 1gb freely available, but no 2 or 4gb and no zeros :/ but maybe I'm too late
Yeah they aren't completely out of the woods yet. The first few months of 2023 there won't appear to be much improvement as they are selling to select people but hopefully in the 2nd quarter we start seeing them for sale.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
@Ranjib are webserver/api logs stored anywhere locally?
api docs are bundled with every reef-pi and accessible from the web ui, linked under the footer section
logs are in systemd journal and can be viewed as `journalctl -u reef-pi.service`
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,015
Reaction score
943
Location
Germany
Rating - 0%
0   0   0
api docs are bundled with every reef-pi and accessible from the web ui, linked under the footer section
logs are in systemd journal and can be viewed as `journalctl -u reef-pi.service`
I do have to say that this is an absolutely gorgeous detail. However, sometimes I wish that this API documentation would go a bit more into detail about certain inputs, e.g. what kind of format it expects, or what options for certain parameters are.

Just a few examples:
- You mentioned a certain light profile that's only accessible from API
----> the API doesn't give any info about the profile types
- I wanted to implement a formula to convert the ESP32 AnalogRead to milli volts but was struggling with the format
----> the API only says "string"

These kinds of infos would be absolutely great and I guess the API Doc is possibly the simplest way of implementing this "Wiki" kind of information.
 

MikeSpike

Community Member
View Badges
Joined
Jan 2, 2019
Messages
88
Reaction score
54
Rating - 0%
0   0   0
Hi I use reef-pi across multiple devices eg a tablet , my iPhone. Dashboard config varies across these devices - is there a way to store the best layout for each rathe than just having one configuration across all my devices?
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Hi I use reef-pi across multiple devices eg a tablet , my iPhone. Dashboard config varies across these devices - is there a way to store the best layout for each rathe than just having one configuration across all my devices?
No . Not right now . It will be nice feature to have this (save different layouts and be able to select them ). Let me think about it, no promise though .
this can be easily done through grafana .
 

MikeSpike

Community Member
View Badges
Joined
Jan 2, 2019
Messages
88
Reaction score
54
Rating - 0%
0   0   0
No . Not right now . It will be nice feature to have this (save different layouts and be able to select them ). Let me think about it, no promise though .
this can be easily done through grafana .
Thanks for the quick response. Glad to know I’m not missing something obvious. No idea what grafana is! But would be great if you ever get round to it. Thanks.
 

ColoredRock

Well-Known Member
View Badges
Joined
Aug 9, 2021
Messages
856
Reaction score
976
Location
Murrieta, CA (North of San Diego)
Rating - 0%
0   0   0
Thanks for the quick response. Glad to know I’m not missing something obvious. No idea what grafana is! But would be great if you ever get round to it. Thanks.
Grafana lets you create dashboards like this:

1671723786615.png


Which can be formatted for each platform you access. With some creativity you could put that in an iframe. With another iframe with toggle switches to call out macro's you create in reef-pi.

Below is a link to the guide on how to set it up:
 

eggi55

Community Member
View Badges
Joined
Sep 18, 2022
Messages
63
Reaction score
50
Location
germany
Rating - 0%
0   0   0
Hello and a Merry Christmas
i have reef-pi 6.0 running and wanted to control a dosing pump with ato an output of pca9685, which i unfortunately can't select.
 

elysics

Valuable Member
View Badges
Joined
Jan 15, 2020
Messages
1,695
Reaction score
1,607
Rating - 0%
0   0   0
Hello and a Merry Christmas
i have reef-pi 6.0 running and wanted to control a dosing pump with ato an output of pca9685, which i unfortunately can't select.
Set up that channel of the pca9685 as an equipment instead of a doser, then it will work. Only at 100% though.
 

MikeSpike

Community Member
View Badges
Joined
Jan 2, 2019
Messages
88
Reaction score
54
Rating - 0%
0   0   0
Grafana lets you create dashboards like this:

1671723786615.png


Which can be formatted for each platform you access. With some creativity you could put that in an iframe. With another iframe with toggle switches to call out macro's you create in reef-pi.

Below is a link to the guide on how to set it up:
Thank u
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
I dropped my kessil a360 in the tank water yesterday, while it was running, during some chores. I thought it was a goner, but I still quickly disassembled it and dried . After re assembly , it worked again. I was surprised . I wonder how they did it. The light turned off soon it dropped in the water , without any spark or shocks. The internal pcbs are all coated for weather proofing.
anyhow, testament to how well made these lights are. It been running for 6 years now. Very happy with kessil
 

KonradTO

Valuable Member
View Badges
Joined
Aug 11, 2021
Messages
1,260
Reaction score
667
Location
Germany
Rating - 0%
0   0   0
Hi all, 2 quick questions: is any guide for the esp32 already out? & with the new update is it possible to "reset" the graph data? I had a few negative peaks at the same time both in temperature and ph for some reason (maybe some current leak from the wc pump?) and now my graphs y limits are all messed up
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,015
Reaction score
943
Location
Germany
Rating - 0%
0   0   0
Hi all, 2 quick questions: is any guide for the esp32 already out? & with the new update is it possible to "reset" the graph data? I had a few negative peaks at the same time both in temperature and ph for some reason (maybe some current leak from the wc pump?) and now my graphs y limits are all messed up
I’m currently making one.
A Preview of the install part can be seen here.

The hardware and settings side will be handled in a second part that I’ll get to in the next days.
If you want to start already, the basic settings in the ESP32 code and ReefPi driver should be fine. Some things to look out for:
- not all pins on the ESP32 can be used for PWM (called „jacks“)
- all ADC2 pins can’t be used for analog input, since we are using WiFi
- the ESP32 driver setting in ReefPi specifies the count (!) of pins allotted to each function, not the pin numbers
- analog inputs can’t currently measure voltages below 0.13V and above 3.1V
- temperature sensing with DS18B20 sensors are the „analog input“ with ID 0
- I think there is currently a bug with analog inputs, as you will only be able to read the second analog input as ID 1, because ID 0 is always used for DS18B20 temperature sensors

I’ll cover all of these details in the second part of the guide and @Ranjib will make a sticky thread for this guide here on this forum, just like he did with the Telemetry Server guide
Telemetry Server guide
 

elmo2002

New Member
View Badges
Joined
Dec 31, 2022
Messages
3
Reaction score
3
Location
uk
Rating - 0%
0   0   0
Hi all, I'm just stepping over to reef pi from a Neptune Apex and can i just say a massive thank you to @Ranjib and @robsworld78!

I received my Robo tank at christmas so thank you Rob for that!

I have become stuck in my set up and although i am starting to read through the 947 pages of this thread, however i kinda need an answer before i'm finished with the 6months of reading.

I'm looking to set up some leak detection sensors under my tank (yes i am repurposing my rip off apex sensors.....) but have become stuck on how i just monitor the condition of an Input?? I only seem able to tie an input switch to the ato??? Again i'm sorry if a. I'm being stupid and b, this has been answered before..... but as i say i am completely stuck and and guidance would be greatly appreciated.
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,015
Reaction score
943
Location
Germany
Rating - 0%
0   0   0
Hi all, I'm just stepping over to reef pi from a Neptune Apex and can i just say a massive thank you to @Ranjib and @robsworld78!

I received my Robo tank at christmas so thank you Rob for that!

I have become stuck in my set up and although i am starting to read through the 947 pages of this thread, however i kinda need an answer before i'm finished with the 6months of reading.

I'm looking to set up some leak detection sensors under my tank (yes i am repurposing my rip off apex sensors.....) but have become stuck on how i just monitor the condition of an Input?? I only seem able to tie an input switch to the ato??? Again i'm sorry if a. I'm being stupid and b, this has been answered before..... but as i say i am completely stuck and and guidance would be greatly appreciated.
Well, the Adafuit Guide for ATOs, which is of course a bit old, already mentions something that sounds similar:
ATO controller in reef-pi is built by connecting an inlet item with an equipment item. Though it is built for water level control (and salinity indirectly) it can be used to automate a host of things, since mechanical switches, float switches, etc. can also be used as inlets.
So the UI might look different, but I’m pretty sure that the ATO tab is the way to go and just a historical name for digital inputs, just as much as the pH Tab is the historical name for all analog inputs that are not DS18B20 temperature sensors.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Hi all, I'm just stepping over to reef pi from a Neptune Apex and can i just say a massive thank you to @Ranjib and @robsworld78!

I received my Robo tank at christmas so thank you Rob for that!

I have become stuck in my set up and although i am starting to read through the 947 pages of this thread, however i kinda need an answer before i'm finished with the 6months of reading.

I'm looking to set up some leak detection sensors under my tank (yes i am repurposing my rip off apex sensors.....) but have become stuck on how i just monitor the condition of an Input?? I only seem able to tie an input switch to the ato??? Again i'm sorry if a. I'm being stupid and b, this has been answered before..... but as i say i am completely stuck and and guidance would be greatly appreciated.
dont use this thread as a guide,, its bit free form, we discuss all sorts of things here
as @Sral mentioned, you can use the ato module with a dummy equipment and use the alert on usage feature to get the leak sensor working
 

TOP 10 Trending Threads

WHAT AMOUNT OF LIVE ROCK AND SAND SHOULD BE PRIORITIZED FOR OPTIMAL BIODIVERSITY/FILTRATION?

  • 100% live rock + bagged sand

    Votes: 37 27.4%
  • 100% dry rock + 100% live sand

    Votes: 46 34.1%
  • 50/50 live/dry rock, 50/50 live/bagged sand

    Votes: 30 22.2%
  • 75% live rock, 25% live sand

    Votes: 12 8.9%
  • 25% live rock, 75% live sand

    Votes: 10 7.4%
Back
Top