diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2015-10-15 18:34:07 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2015-10-15 18:34:07 +0200 |
commit | 6d04ada06ce29868338face2fbbec8ab72c48dd2 (patch) | |
tree | 537ea335a906f7b8ef177ac435433a40b3731b50 /diller/main.lua | |
parent | d9da54abcc784ecca5e1c0c415820a32e68c2296 (diff) | |
download | esp-playground-6d04ada06ce29868338face2fbbec8ab72c48dd2.tar.gz esp-playground-6d04ada06ce29868338face2fbbec8ab72c48dd2.tar.bz2 esp-playground-6d04ada06ce29868338face2fbbec8ab72c48dd2.tar.xz esp-playground-6d04ada06ce29868338face2fbbec8ab72c48dd2.zip |
wip
Diffstat (limited to 'diller/main.lua')
-rw-r--r-- | diller/main.lua | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/diller/main.lua b/diller/main.lua index 112284c..eca88a9 100644 --- a/diller/main.lua +++ b/diller/main.lua @@ -44,14 +44,21 @@ local function on_cmd(cmd, args) if not id then print("fail status=missing-id") else + local name_path = id.."/name" + mq.subscribe(name_path, function() print('message on '..path) end) + + local description_path = id.."/description" + mq.subscribe(description_path, function() print('message on '..path) end) + if args.value then - mq.publish(args.id.."/value", args.value) + local path = id.."/value" + mq.publish(path, args.value) end if args.name then - mq.publish(args.id.."/name", args.name) + mq.publish(name_path, args.name) end if args.description then - mq.publish(args.id.."/description", args.description) + mq.publish(description_path, args.description) end end elseif cmd == "publish" then |