Reef-Pi controlled Jebao Wave Maker
Hi
I have 3 Jebao WM and I wanted to override their native controller to generate random flow in the tank. I researched the subject and came with no clear solution. There is plenty of data on return pump control, however the situation is different with WM as there is variable modes with different wave forms.
I bought a used WM for this project and as you see from the pic there is a central controller and 3 buttons (speed/feed, Mode/night, and WiFi link/lock), on the back there is the WiFi chip.
The 3 wire going out for the motor are positive, negative, and yellow one for the signal. The voltage on the + and – wires is always fixed at 24V. The yellow wire changes from 3.6 to 4.9 V, and is variable with the mode selected.
Being not able to control the central controller or the Wifii chip. I tried to connect the control buttons with relay switches. I connected the positive end of the speed and mode buttons to the NO side of RS, and the negative end to the comm. Then controlled the RS with reef pi, and it worked nicely.
For those with Jebao WM, you know that the speed button increase the speed with each press to max then decrease to the lowest and then back up again, to overcome this and start from the same speed each time you want to change the speed to the desired new setting for the required time, then when it is time to return back to the original speed you do a full cycle that is bring the speed to lowest first then back to the original speed. For example from 4 to 6 you turn the relay 2 times, however from 6 back to 4 you turn the relay 12 times so that next time you run your macro it will go from 4 to 6 and not from 4 to 2.
I hope this helps and if you have any suggestions or better ways to write the macros you are welcome to share.