I am playing aound with some LED lights that are connected to a single strand (2 wires). The LED strand has 4 colours on it, green, red, white and blue, all connected to the same two wires. A positive 4v turn on two colours, a -4v turns on the other two. A PWM signal from tasmota can dim the colours. The existing LED driver can turn on all the lights at once, fade them in and out or blink them.
I am trying to connect the lights up to a NodeMCU board and had some success with turning on either the red and green, OR the white and blue. But I can't them them all on at once.
The output voltage across the two wires when all lights are on is 0v (as expected if it's cycling the voltage from positive to negative quickly)
How can tasmota switch between two different PWM signals so that the frequency is the same but offset so they don't conflict?
I have attached images of the original LED driver. It runs off 3xAA batteries.