Hi I haven’t updated in a long time, but I was running one of the 2.0.0 snapshot builds. Since then I have upgraded to 2.1.0 release (not nightly) and my states have stopped publishing to mqtt. Here is my config:
/opt/openhab/conf/services/
$cat mqtt.cfg
#
#
# Define your MQTT broker connections here for use in the MQTT Binding or MQTT
# Persistence bundles. Replace <broker> with an ID you choose.
#
# URL to the MQTT broker, e.g. tcp://localhost:1883 or ssl://localhost:8883
#<broker>.url=tcp://<host>:1883
mqb.url=tcp://localhost:1883
# Optional. Client id (max 23 chars) to use when connecting to the broker.
# If not provided a default one is generated.
mqb.clientId=openhab
# Optional. User id to authenticate with the broker.
#<broker>.user=<user>
# Optional. Password to authenticate with the broker.
#<broker>.pwd=<password>
# Optional. Set the quality of service level for sending messages to this broker.
# Possible values are 0 (Deliver at most once),1 (Deliver at least once) or 2
# (Deliver exactly once). Defaults to 0.
#<broker>.qos=<qos>
# Optional. True or false. Defines if the broker should retain the messages sent to
# it. Defaults to false.
#<broker>.retain=<retain>
# Optional. True or false. Defines if messages are published asynchronously or
# synchronously. Defaults to true.
#<broker>.async=<async>
# Optional. Defines the last will and testament that is sent when this client goes offline
# Format: topic:message:qos:retained <br/>
#<broker>.lwt=<last will definition>
$cat mqtt-persistence.cfg
#
# Name of the broker as defined in mqtt.cfg
broker=mqb
# The MQTT topic to which the persistence messages should be sent.
topic=ohab
# A string representing the persistence message content.
message=%1$s|%3$s
/opt/openhab/conf/persistence
$cat mqtt.persist
Strategies {
default = everyChange
}
Items {
// persist all items every hour and on every change
* : strategy = everyChange
}
I am just trying to publish everything to that ohab topic.
Any help is greatly appreciated
Thanks,
Bri