Lots of warnings on log

OK, no idea what is going on here.
Lights seem to work but this is repeating in the log:

2022-10-13 22:40:22.840 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB2:LampRGB2' not supported by type 'ColorValue': {"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]} is not a valid string syntax
2022-10-13 22:40:22.840 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB2:LampSwitch2' not supported by type 'OnOffValue': No enum constant org.openhab.core.library.types.OnOffType.{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}
2022-10-13 22:40:22.864 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB2:LampRGBbrillo2' not supported by type 'PercentageValue': Unknown String!
2022-10-13 22:40:22.865 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB2:LampRGBbrightness2' not supported by type 'PercentageValue': Unknown String!
2022-10-13 22:40:22.868 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB2:LampCT2' not supported by type 'PercentageValue': Unknown String!
2022-10-13 22:40:22.913 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB:LampSwitch' not supported by type 'OnOffValue': No enum constant org.openhab.core.library.types.OnOffType.{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}
2022-10-13 22:40:22.914 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB:LampCT' not supported by type 'PercentageValue': Unknown String!
2022-10-13 22:40:22.914 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB:LampRGB' not supported by type 'ColorValue': {"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]} is not a valid string syntax
2022-10-13 22:40:22.918 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB:LampRGBbrillo1' not supported by type 'PercentageValue': Unknown String!
2022-10-13 22:40:22.920 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF0000","HSBColor":"284,92,100","White":0,"CT":250,"Channel":[75,8,100,0,0]}' from channel 'mqtt:topic:local:RGB:LampRGBbrightness1' not supported by type 'PercentageValue': Unknown String!
2022-10-13 22:40:22.922 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF","HSBColor":"284,92,100","Channel":[75,8,100]}' from channel 'mqtt:topic:local:TV_RGB:LampSwitch3' not supported by type 'OnOffValue': No enum constant org.openhab.core.library.types.OnOffType.{"POWER":"ON","Dimmer":100,"Color":"C015FF","HSBColor":"284,92,100","Channel":[75,8,100]}
2022-10-13 22:40:22.922 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF","HSBColor":"284,92,100","Channel":[75,8,100]}' from channel 'mqtt:topic:local:TV_RGB:LampRGB3' not supported by type 'ColorValue': {"POWER":"ON","Dimmer":100,"Color":"C015FF","HSBColor":"284,92,100","Channel":[75,8,100]} is not a valid string syntax
2022-10-13 22:40:22.924 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"POWER":"ON","Dimmer":100,"Color":"C015FF","HSBColor":"284,92,100","Channel":[75,8,100]}' from channel 'mqtt:topic:local:TV_RGB:LampRGBbrightness3' not supported by type 'PercentageValue': Unknown String!

Can anybody translate what is going on in the log? Why is OH sending that whole command string??

All devices there flashed with tasmota (long ago, no changes)
Openhab 3.3.0

without your items-Definition and channel-configuration it’s just wandering in the dark.
Please paste your configuration for at least one of your lamps.

IMHO openHAB is correctly receiving the whole string via MQTT. What is missing is the JSONPATH transformation.
Did you install that transformation?
Did you set the Incoming Value Transformation to make use of the JSONPATH Tranformation (to be found in the Advanced Channel Configurations)?

Did you install that transformation?

Not at all… will install it. Weird because I’ve been using OH since at least 5 years without needing this (same IOT devices). Maybe its a new thing from 3.3?

Did you set the Incoming Value Transformation to make use of the JSONPATH Tranformation (to be found in the Advanced Channel Configurations)?

I’m using config files not GUI, could you help me setup that into files? because the tutorial goes beyond my comprehension.

Thanks!

(ps I installed json transf. while writing this)

Here you go:

//LUCES RGB
Color	LuzRGBHUE1     	"Color luz RGB (cama)"        	            <colorlight>    {channel="mqtt:topic:local:RGB:LampRGB"}	
Switch	LuzRGBSwitch1    "Switch luz RGB (cama)"    	            <lightbulb>	    {channel="mqtt:topic:local:RGB:LampSwitch"}
Dimmer  LuzRGBCT1        "Temp Fria/Calida luz RGB (cama) [%d]"     <lightbulb>	    {channel="mqtt:topic:local:RGB:LampCT"}
Dimmer  LuzRGBbrillo1    "Brillo luz blanca (cama)"                    <lightbulb>	    {channel="mqtt:topic:local:RGB:LampRGBbrillo1"}

Color	LuzRGBHUE2     	"Color luz RGB (estante)"        	        <colorlight>    {channel="mqtt:topic:local:RGB2:LampRGB2"}	
Switch	LuzRGBSwitch2    "Switch luz RGB (estante)"    	            <lightbulb>	    {channel="mqtt:topic:local:RGB2:LampSwitch2"}
Dimmer  LuzRGBCT2        "Temp Fria/Calida luz RGB (estante) [%d]"  <lightbulb>	    {channel="mqtt:topic:local:RGB2:LampCT2"}
Dimmer  LuzRGBbrillo2    "Brillo luz blanca (estante)"                 <lightbulb>	    {channel="mqtt:topic:local:RGB2:LampRGBbrillo2"}

Color	LuzRGBTV     	 "Color luz RGB TV"                         <colorlight>     {channel="mqtt:topic:local:TV_RGB:LampRGB3"}	
Switch	LuzRGBTVSwitch   "Switch luz RGB TV"                        <lightbulb>	 	 {channel="mqtt:topic:local:TV_RGB:LampSwitch3"}
//Dimmer  LuzRGBTVDimmer   "Dimmer luz RGB TV"                        <lightbulb>	     {channel="mqtt:topic:local:TV_RGB:LampDimmer3"}

//TODAS LAS RGB MENOS TECHO
Color	LuzRGBHUE     	"Color luces RGB"        	                <colorlight>    {channel="mqtt:topic:local:RGB:LampRGB", channel="mqtt:topic:local:RGB2:LampRGB2", channel="mqtt:topic:local:TV_RGB:LampRGB3"}	
Switch	LuzRGBSwitch    "Switch luces RGB"    	                    <lightbulb>	    {channel="mqtt:topic:local:RGB:LampSwitch", channel="mqtt:topic:local:RGB2:LampSwitch2"}
Dimmer  LuzRGBCT        "Temp Fria/Calida [%d]"                     <lightbulb>	    {channel="mqtt:topic:local:RGB:LampCT", channel="mqtt:topic:local:RGB2:LampCT2"}
Dimmer  LuzRGBDimmer    "Dimmer luces RGB [%d]"                     <lightbulb>	    {channel="mqtt:topic:local:RGB:LampRGBbrightness1", channel="mqtt:topic:local:RGB2:LampRGBbrightness2", channel="mqtt:topic:local:TV_RGB:LampRGBbrightness3"}
Dimmer  LuzRGBbrillo    "Brillo luces blancas [%d]"                 <lightbulb>	    {channel="mqtt:topic:local:RGB:LampRGBbrillo1", channel="mqtt:topic:local:RGB2:LampRGBbrillo2"}
Dimmer  LuzRGBrestore   "vuelve al color"                           <lightbulb>	    {channel="mqtt:topic:local:RGB:LampRGBbrightness1", channel="mqtt:topic:local:RGB2:LampRGBbrightness2"}

Using Mosquitto as MQTT server.

You posted only your .items file. We would need to see how you configured the channels of your MQTT Things.

Sorry,

 Thing topic RGB           "Lampara RGB 1" {
        Channels:
            Type colorHSB : LampRGB                        [ stateTopic="stat/RGBbulb1/RESULT", commandTopic="cmnd/RGBbulb1/HSBColor" ]
            Type switch : LampSwitch                    [ stateTopic="stat/RGBbulb1/RESULT", commandTopic="cmnd/RGBbulb1/POWER"]
            Type dimmer : LampCT                        [ stateTopic="stat/RGBbulb1/RESULT", commandTopic="cmnd/RGBbulb1/CT", min=153, max=500]
            Type dimmer : LampRGBbrightness1            [ stateTopic="stat/RGBbulb1/RESULT", commandTopic="cmnd/RGBbulb1/HSBColor3"]
            Type dimmer : LampRGBbrillo1                [ stateTopic="stat/RGBbulb1/RESULT", commandTopic="cmnd/RGBbulb1/Dimmer"]
    }

    Thing topic RGB2           "Lampara RGB 2" {
        Channels:
            Type colorHSB : LampRGB2                        [ stateTopic="stat/RGBbulb2/RESULT", commandTopic="cmnd/RGBbulb2/HSBColor" ]
            Type switch : LampSwitch2                    [ stateTopic="stat/RGBbulb2/RESULT", commandTopic="cmnd/RGBbulb2/POWER"]
            Type dimmer : LampCT2                        [ stateTopic="stat/RGBbulb2/RESULT", commandTopic="cmnd/RGBbulb2/CT", min=153, max=500]
            Type dimmer : LampRGBbrightness2             [ stateTopic="stat/RGBbulb2/RESULT", commandTopic="cmnd/RGBbulb2/HSBColor3"]
            Type dimmer : LampRGBbrillo2                 [ stateTopic="stat/RGBbulb2/RESULT", commandTopic="cmnd/RGBbulb2/Dimmer"]
    
    }

    Thing topic TV_RGB           "TV LEDS RGB" {
        Channels:
            Type colorHSB : LampRGB3                        [ stateTopic="stat/TV_RGB/RESULT", commandTopic="cmnd/TV_RGB/HSBColor" ]
            Type switch : LampSwitch3                    [ stateTopic="stat/TV_RGB/RESULT", commandTopic="cmnd/TV_RGB/POWER"]
            Type dimmer : LampRGBbrightness3             [ stateTopic="stat/TV_RGB/RESULT", commandTopic="cmnd/TV_RGB/HSBColor3"]
    }

Sorry, but I am using the GUI to configure my Things.

The .things file syntax for switch used to be like:

Type switch : PowerSwitch [stateTopic="stat/tasmota_TH/POWER", commandTopic="cmnd/tasmota_TH/POWER", on="ON", off="OFF"]

Notice the last part on="ON", off="OFF" which you are missing. I don’t devices with color or dimmer commands, hence I can’t give an example for those.

Hmmm… I recently changed the STATE topics to be STAT/MYDEVICE/RESULT which is what I could see using an MQTT sniffer app. I had STAT/MYDEVICE/POWER for power stats and so on… maybe that is what OH is not liking…
I’ll change that back and report if fixed.

I don’t think the StateTopic is your problem. openHAB is showing WARNINGS that are related to a CommandString that could not be parsed.

I thought it can have something to do because of the “ChannelState”
I know it says command but the command could be the “bad” statetopics I configured… besides, the lights work so its weird…

Guess what? it was the bad config on stat topics which caused the WARNS after all.

Thank you guys!