Regarding my previous post, I would find great value in a 16×2 or 16x4 screen always on display, displaying temp, ip address, ph,etc
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.
Maybe the reboot did fix it, I'm now able to connect via vnc and browser, thanks for the help, I'm blaming my router on this as it's pretty crap
And thats fine...how did you integrate it with the reef pi api?Just to clarify, my build is Home Assistant not Google Home. Home Assistant can integrate with Google Home, Alexa, etc. but it's an entirely separate system.
Get a good asus or netgear ;)Maybe the reboot did fix it, I'm now able to connect via vnc and browser, thanks for the help, I'm blaming my router on this as it's pretty crap
Yeah I think I might, I signed up to be a tester with my provider as they looking for people to test there new super duper router, I'm not holding my breath lol, I had an asus in my gaming years on pc and it was very good, sold it on when I gave up gamingGet a good asus or netgear ;)
Get a good asus or netgear ;)
Hi All - I am attempting to get AdaFruit IO established and keep hitting brick walls. I have scoured the board and help files and think I am close.
1. I have my AdaFruit IO account established, know the UserID and the IO Key and have entered that info into Reef-Pi (2.0)
2. It appears that the Reef Pi is hitting the IO account since these IO feeds got created (not sure why I have so many)
![]()
3. I am getting the following errors in Reef Pi
![]()
4. None of the feeds contain any data
So I am open for ideas.
I admit, it was pretty frustrating. Ada should point this out somewhere. For something that updates once a second, seems like it would work after a few minutes, if not faster.I got this working by actually doing nothing. As someone posted, apparently the Adafruit IO servers take some time to propagate once you set things up. Magically and about 4 hours after setup, my data started appearing. I will say that the data ended up in different Adafruit Feeds that were auto-created. I then had to reset the dashboard, using the created feeds. At some point, I will write a process for this to assist new users.
Maybe the reboot did fix it, I'm now able to connect via vnc and browser, thanks for the help, I'm blaming my router on this as it's pretty crap
I have this in my mind. If you check the old posts in this thread , there should be a few posts of me talking about reef-pi physical interface. A barebone lcd panel/mechanical button based interface to do basic configuration as well as display summary information. This does not need to be in reef-pi , that was my learning. I was able to run a dedicated program that uses reef-pi api to get the data and show in a lcd panel .. etcRegarding my previous post, I would find great value in a 16×2 or 16x4 screen always on display, displaying temp, ip address, ph,etc
How it is different from the current setup? If we are allowing specifying min and max , it’s anither way of specifying setpoint and tolerance . You are effectively controlling hysteresisI have a comment about the Temperature Control GUI and the naming of the field on the GUI. I know this was discussed during development but I want to bring it back to the surface.
Typical control scenarios surrounding temperature control (from the HVAC industry), threshold is defined as the Gap between to setpoints. Just like the thermostat that heats and cools your home, each unit has a Threshold. Those same unit have a setpoint. Some thermostats even have adjustable thresholds called anticipators. Really the threshold is just a range of min/max temperatures. So in the Reef-Pi config, my opinion is there should be two settings;
1. Setpoint - The desired target temperature for the tank
2. Threshold - The acceptable Range
As example, Setpoint could be set to 78 Deg F and the Threshold to 1 Deg F. The acceptable range then would be from 77 to 79 in this example. If your not doing corals, the threshold might be larger. a climb of 1.5 Deg above setpoint would bring on the chiller and a decrease below 1.5 Deg would bring on the heat. There would need to be a gap introduced in the center that would prevent both the Heating and Chiller to operate at the same time.
@Ranjib I'm going to have a play with hooking up four dosing pump heads today via a PCA 9685, so do I need two inputs into the l293d from the pi's gpio per head? That's a total of 8 plus 2 more to the PCA SCA/SDL, so that's a total of 10, does it matter which gpio pins I can use?
Also I'll be running 8 relays, so that's 8 more pins gone, plus the data for the temperature probes, so I'll be up to 19, now if I also want to run lights later on with another PCA 9685 (version 3.0?) do I have enough useable pins?
If you disabled spi when you set up your rpi that frees up more gpio pins that can be used. It doesn’t matter which pins you use. As far as I know the only pin that’s required to stay the same as the guide is the one wire pin for the temp probe and pins 18 and 19 if you are using built in pwm. All the other pins are free to use as Gpio.
I did not try this so cannot say if it will work or not but was thinking. The input pins just tell the motor which way to turn. So one goes low and the other is the high signal to trigger the motor. Since we don’t really care about motor direction for dosing pumps you could potentially save 3 output pins by using one gpio pin to all the low side inputs of the 293. This would put one side of all 4 motors to low then you would have 4 individual control pins to the high side.
Finally finished up my second reef-pi build. Time to start the 3rd
![]()
That is really what I would like to have control over. The +/- tolerance.How it is different from the current setup? If we are allowing specifying min and max , it’s anither way of specifying setpoint and tolerance . You are effectively controlling hysteresis
That is really what I would like to have control over. The +/- tolerance.