OH3.1 snapshot #2132 installation
I’m getting the WARN
Executing the JSONPATH-transformation failed: Invalid path '$.StatusFWR.Version' in '0.00' constantly.
These warnings relate to Tasmota devices which all have a
Version channel with a stateTopic of
stat/<sonoff_name>/STATUS2 and the Incoming Value Transformation set to
JSONPATH:$.StatusFWR.Version (JSONPATH is installed).
Tasmota does send the subscribed MQTT message only when triggered (done manuallly/ a switch triggers a rule).
I would expect such a WARN message ONLY after the rule triggers the Tasmota devices to send the MQTT message, however I do get those WARN messages constantly.
Do I missunderstand something?
Checking with MQTTfx I do NOT get messages of the subscribed type if the rule is NOT triggered.
The correct version of the devices does show up on the linked items (if the device is powered up).
A MQTT message with the content ‘0.00’ is sent ONLY by a Shelly device (completly different message).
Changing the Incoming Value Transformation to
REGEX:(.*sonoff_TH.*)∩JSONPATH:$.StatusFWR.Version (found in a post from Rich Koshak) didn’t change the behaviour.
Deleting all retained MQTT messages by stopping the broker, deleting the DB-file and restarting didn’t help either.
Disabling the actually not powered ones didn’t change the behaviour.