- Joined
- Dec 5, 2018
- Messages
- 209
- Reaction score
- 163
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.
If you want to keep the jebao untouched, @Michael Lane has an adapter board for the DP4S all done up for $5. I picked one up for mine and it was plug n play. https://www.tindie.com/products/ranthalion/dosing-pump-adapter/
Try staying with whole seconds on the duration and adjusting the speed % to calibrate. That's what I did and got everything dialed in exactly where I wanted based on the viscosity of the stuff each pump was adding. You might have to play with the numbers on each to get just right though (ie drop %, add a second or raise %, drop a second.)Are decimal places for the duration of a dosing pump not allowed?
When i put in a number like "1.1" , so with a dot, the field goes red and says "Duration is required"
![]()
When i then instead put it like "1,1", with a comma, the field goes red without an error message
![]()
but then when i save, i get a popup message that basically says "please choose a valid value. The two closes valid values are 1.1 and 2.1."
![]()
Is that popup message just wrong? Because it tells me to use 1.1 or 2.1 but they dont work.
That’s validation error message is a bug . Only whole values are allowedAre decimal places for the duration of a dosing pump not allowed?
When i put in a number like "1.1" , so with a dot, the field goes red and says "Duration is required"
![]()
When i then instead put it like "1,1", with a comma, the field goes red without an error message
![]()
but then when i save, i get a popup message that basically says "please choose a valid value. The two closes valid values are 1.1 and 2.1."
![]()
Is that popup message just wrong? Because it tells me to use 1.1 or 2.1 but they dont work.
Hi, thanks for the tip. However in the Adafruit tutorial (PCA chaining) there is no mention of this and they say up to 62 can be chained !
Also many of us are running reef pi with PCA and pH boards working nicely together. So i would assume that it is just a precautionary act rather than necessary.
Thank you I'm and idiot. I remember seeing that but not realizing that I had to add that I though it was just signifying where you put your IP thank you it works perfectly nowThe IP needs :9999 at the end
example, mine says 192.168.10.15:9999
There is an option to change the PCA9685 frequency. You will have to change the frequency to the optimal one.Hi all about pumps.. I cant adjust speed, ok I can from 95 to 100% but less then that I just get noise out of mosfets. Can I do something about that. If not ok.. just asking.
For others I am using led driver as output for control 4,5,6 pins on mikes hat, all works as it should exept that speed thing..
Just a note to be aware of: each pca9685 has pull-up resistors for the SCA and SDA lines. If you are planning to add more than one board you should remove them on the others as they will be all in parallel drastically reducing the overall resistance. As a result I2C communication will be failing or be inconsistent.
The PCA9685 operates with a supply voltage range of 2.3 V to 5.5 V and the inputs and outputs are 5.5 V tolerant.
And you can connect more than one like this:
![]()
And give it a proper address. https://learn.adafruit.com/16-channel-pwm-servo-driver/chaining-drivers
If the second pca9685 is in another box that is further away than 1 meter best is to use a shielded cable.

If you have multiple I2C devices connected or want to extend further look at the PCA9507 these work well. Easy to connect and I can confirm 25ft of USB cable is no issue although probably still not a good idea. Still need to remove additional pullups for extra devices.
The stats related errors are benign and will go away after some time. Did you setup the ezo circuit to be used as i2c from uart? You have to do that using their python library.Can anyone help me get a Ph Probe setup in Reef-Pi? I am just starting out, and I am stuck. I am using the Atlas Scientific EZO-pH board. I have a Raspberry Pi 3 Model B setup with Reef-Pi version 3.2 for Pi 3. I've enabled I2C on the Pi. I can read from the probe with a basic python program, and I have setup the driver, analog connection and probe. I can calibrate the probe, but when I try to enable the probe I get an error:
![]()
When I try to add the Ph to the Dashboard:
![]()
I get the same error and don't see any output:![]()