If I set the color via the tasmota website, the color wheel is showing me the correct values, but when I try to set it in HA, it still jumps to white in the middle.
Which version of tasmota are you using? I have 9.4.0.3 running.
Here is the tasmota log when switching to green:
16:07:09.363 MQT: tas-li-E14-1/tele/STATE = {"Time":"2021-05-08T16:07:09","Uptime":"0T00:06:23","UptimeSec":383,"Heap":26,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":99,"MqttCount":1,"POWER":"ON","Dimmer":87,"Color":"0,222,0,0","HSBColor":"120,100,87","White":0,"Channel":[0,87,0,0],"Scheme":0,"Fade":"OFF","Speed":1,"LedTable":"ON","Wifi":{"AP":1,"SSId":"BleibWeg!","BSSId":"2C:3A:FD:D4:F9:91","Channel":11,"RSSI":96,"Signal":-52,"LinkCount":1,"Downtime":"0T00:00:04"}}
16:07:09.400 MQT: tas-li-E14-1/stat/RESULT = {"POWER":"ON","Dimmer":87,"Color":"0,222,0,0","HSBColor":"120,100,87","White":0,"Channel":[0,87,0,0]}
16:07:09.419 MQT: tas-li-E14-1/tele/STATE = {"Time":"2021-05-08T16:07:09","Uptime":"0T00:06:23","UptimeSec":383,"Heap":24,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":104,"MqttCount":1,"POWER":"ON","Dimmer":87,"Color":"0,222,0,0","HSBColor":"120,100,87","White":0,"Channel":[0,87,0,0],"Scheme":0,"Fade":"OFF","Speed":1,"LedTable":"ON","Wifi":{"AP":1,"SSId":"BleibWeg!","BSSId":"2C:3A:FD:D4:F9:91","Channel":11,"RSSI":96,"Signal":-52,"LinkCount":1,"Downtime":"0T00:00:04"}}
16:07:09.457 MQT: tas-li-E14-1/stat/RESULT = {"POWER":"ON","Dimmer":87,"Color":"0,222,0,0","HSBColor":"120,100,87","White":0,"Channel":[0,87,0,0]}
16:07:09.476 MQT: tas-li-E14-1/tele/STATE = {"Time":"2021-05-08T16:07:09","Uptime":"0T00:06:23","UptimeSec":383,"Heap":24,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":108,"MqttCount":1,"POWER":"ON","Dimmer":87,"Color":"0,0,0,222","HSBColor":"120,100,0","White":87,"Channel":[0,0,0,87],"Scheme":0,"Fade":"OFF","Speed":1,"LedTable":"ON","Wifi":{"AP":1,"SSId":"BleibWeg!","BSSId":"2C:3A:FD:D4:F9:91","Channel":11,"RSSI":96,"Signal":-52,"LinkCount":1,"Downtime":"0T00:00:04"}}
16:07:09.514 MQT: tas-li-E14-1/stat/RESULT = {"POWER":"ON","Dimmer":87,"Color":"0,0,0,222","HSBColor":"120,100,0","White":87,"Channel":[0,0,0,87]}
It seems that HA is sending RGBW as: 0,222,0,0 but it is set as: 0,0,0,222. Very strange!