MQTT to Point Item

I am sending a location via MQTT to OH in the format of a string “lat,long”. I have tried to map this channel to a point item but it seems the MQTT binding is not updating the item. No error in the log. Does anyone know if this is possible?

The docs say this should work. I assume you are trying to link it to a Location Item which carries a PointType state.

Assuming that you have done all the usual debugging to verify that the message is in fact being published and your Channel is in fact configured correctly, I recommend getting some debug or trace logs and opening an issue.

Here is the logging config I use periodically to shunt the MQTT logs to it’s own log file.

## MQTT
#log4j2.logger.mqtt.name = org.eclipse.smarthome.binding.mqtt
#log4j2.logger.mqtt.level = TRACE
#log4j2.logger.mqtt.additivity = false
#log4j2.logger.mqtt.appenderRefs = MQTT
#log4j2.logger.mqtt.appenderRef.mqtt.ref = MQTT

#log4j2.appender.mqtt.name = MQTT
#log4j2.appender.mqtt.type = RollingRandomAccessFile
#log4j2.appender.mqtt.fileName = ${openhab.logdir}/mqtt.log
#log4j2.appender.mqtt.filePattern = ${openhab.logdir}/mqtt.log.%i
#log4j2.appender.mqtt.immediateFlush = true
#log4j2.appender.mqtt.append = true
#log4j2.appender.mqtt.layout.type = PatternLayout
#log4j2.appender.mqtt.layout.pattern = %d{dd-MMM-yyyy HH:mm:ss.SSS} [%-5.5p] [%-50.50c] - %m%n
#log4j2.appender.mqtt.policies.type = Policies
#log4j2.appender.mqtt.policies.size.type = SizeBasedTriggeringPolicy
#log4j2.appender.mqtt.policies.size.size = 10MB
#log4j2.appender.mqtt.strategy.type = DefaultRolloverStrategy
#log4j2.appender.mqtt.strategy.max = 10

Thank you - I’ll dig into this this weekend