diff --git a/mote/v2/openwrt/package/flukso/luasrc/fsync.lua b/mote/v2/openwrt/package/flukso/luasrc/fsync.lua index d2ceffb..edd8fe2 100755 --- a/mote/v2/openwrt/package/flukso/luasrc/fsync.lua +++ b/mote/v2/openwrt/package/flukso/luasrc/fsync.lua @@ -407,6 +407,15 @@ local function phone_home() config["constant"] = tonumber(flukso[i]["constant"]) config["enable"] = tonumber(flukso[i]["enable"]) + if config["class"] == "analog" then + local phase = tonumber(flukso.main.phase) + + if phase == 1 or + phase == 3 and i == "1" then + config["phase"] = phase + end + end + return luci.json.encode{ config = config } end