From 466c75a8854e8f81a5ee07128b771b308943858b Mon Sep 17 00:00:00 2001 From: Roman Bazalevskiy Date: Sun, 21 Oct 2018 14:10:33 +0300 Subject: [PATCH 1/1] =?utf8?q?=D0=9F=D0=B5=D1=80=D0=B5=D1=85=D0=BE=D0=B4?= =?utf8?q?=20=D0=BD=D0=B0=20mosquitto?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- weathermon.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/weathermon.lua b/weathermon.lua index b43b72c..683d406 100755 --- a/weathermon.lua +++ b/weathermon.lua @@ -172,7 +172,7 @@ function submitValue(type,id,param,val) command = command.." -u "..web_user..":"..web_pass end - command = command.." \""..url.."\"" + command = command.." \""..url.."\" 2>&1" result = capture(command) @@ -203,7 +203,7 @@ function processJson(str) sensor["command"]="alarm" end for k,v in pairs(sensor) do - printLog("Type = "..sensor_type..", ID = "..sensor_id..", Param = "..k..", Value = "..v) + printLog("Type = "..sensor_type..", ID = "..sensor_id..", Param = "..k..", Value = \""..v.."\"") submitValue(sensor_type,sensor_id,k,v) if mqtt_client then mqtt_path=string.gsub(mqtt_topic,"{(.-)}", @@ -337,12 +337,12 @@ end getConfig(arg[1]) if mqtt_host then - MQTT = require "paho.mqtt" - mqtt_client = MQTT.client.create(mqtt_host, mqtt_port) + MQTT = require "mosquitto" + mqtt_client = MQTT.new(mqtt_id) if mqtt_user then - mqtt_client:auth(mqtt_user, mqtt_passwd) + mqtt_client:login_set(mqtt_user, mqtt_passwd) end - mqtt_client:connect(mqtt_id) + mqtt_client:connect(mqtt_host,mqtt_port) end if serial_port then -- 2.34.1