diff --git a/docker2mqtt/docker2mqtt.go b/docker2mqtt/docker2mqtt.go index ed1f7dd..8fe1472 100644 --- a/docker2mqtt/docker2mqtt.go +++ b/docker2mqtt/docker2mqtt.go @@ -65,7 +65,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error while listening for docker events: %v\n", err) case msg := <-msgs: - mqttClient.Publish(*mqttTopic + "/events", 0, false, fmt.Sprintf("{ \"time\": %d, \"type\": \"%s\", \"name\": \"%s\", \"action\": \"%s\"}", msg.Time, msg.Type, msg.Actor.Attributes["name"], msg.Action)) + mqttClient.Publish(*mqttTopic + "/events", 0, false, fmt.Sprintf("{ \"time\": %d, \"type\": %q, \"name\": %q, \"action\": %q}", msg.Time, msg.Type, msg.Actor.Attributes["name"], msg.Action)) } } }