I have bought this board
but I have replaced every single cheap chinese relay with an Omron pin-to-pin compatible one,
I'm using a UNL2803A interface from raspberry to relays board
I also have a separate +5V power supply for relays board. I don't remember if the ground is in common but I think I separate it too
I have a three ph-board
https://github.com/reef-pi/pH-Board/blob/master/README.md connected together with a 20 cm long cable (total length).
every time I try to use one of my probes to control equipment, I can enter any value in the high or low threshold and the equipment starts to switch off and on continuously, without any reason. For example, now I can read, in my calcium reactor, 6.5 ph, the lower threshold is 6, the high threshold is 9, the equipment (my solenoid valve) start to switch on and off every 30 sec.
The raw value of my probe (i see it in the calibration tab) is from 3865 to 3935, using reef-pi log "sudo journalctl -fu reef-pi.service" i can read
2021/05/13 07:24:29 ph sub-system: Probe: PH-REATTORE Reading: 6.522382974262201
2021/05/13 07:24:30 ph sub-system: Probe: PH-REATTORE Reading: 6.515786549247785
2021/05/13 07:24:31 ph sub-system: Probe: PH-REATTORE Reading: 6.515336792996802
2021/05/13 07:24:32 ph sub-system: Probe: PH-REATTORE Reading: 6.514587199245165
2021/05/13 07:24:33 ph sub-system: Probe: PH-REATTORE Reading: 6.514587199245165
2021/05/13 07:24:34 ph sub-system: Probe: PH-REATTORE Reading: 6.513987524243854
2021/05/13 07:24:35 ph sub-system: Probe: PH-REATTORE Reading: 6.513837605493526
2021/05/13 07:24:36 ph sub-system: Probe: PH-REATTORE Reading: 6.514137442994182
so I can read a nearly stable vale (6.5), if I read the value every 300 seconds I think my solenoid valve turns off and on every 300 seconds but turn on and off every 30 sec instead.
because of that, I think there is a bug in the program.