summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/context/lua/mtx-youless.lua10
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/context/lua/mtx-youless.lua b/scripts/context/lua/mtx-youless.lua
index eace4278a..1ffac0336 100644
--- a/scripts/context/lua/mtx-youless.lua
+++ b/scripts/context/lua/mtx-youless.lua
@@ -1,6 +1,6 @@
if not modules then modules = { } end modules ['mtx-youless'] = {
version = 1.002,
- comment = "script tp fetch data from kwk meter polling device",
+ comment = "script tp fetch data from kwh meter polling device",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE",
license = "see context related readme files"
@@ -12,6 +12,8 @@ if not modules then modules = { } end modules ['mtx-youless'] = {
require("util-you")
+local formatters = string.formatters
+
-- the script
local helpinfo = [[
@@ -28,7 +30,7 @@ local helpinfo = [[
<flag name="collect"><short>collect data from device</short></flag>
<flag name="nobackup"><short>don't backup old datafile</short></flag>
<flag name="nofile"><short>don't write data to file (for checking)</short></flag>
- <flag name="kwh"><short>summative kwk data</short></flag>
+ <flag name="kwh"><short>summative kwh data</short></flag>
<flag name="watt"><short>collected watt data</short></flag>
<flag name="host"><short>ip address of device</short></flag>
</subcategory>
@@ -38,7 +40,7 @@ local helpinfo = [[
<category>
<title>Example</title>
<subcategory>
- <example><command>mtxrun --script youless --collect --host=192.168.2.50 --kwk</command></example>
+ <example><command>mtxrun --script youless --collect --host=192.168.2.50 --kwh</command></example>
<example><command>mtxrun --script youless --collect --host=192.168.2.50 --watt somefile.lua</command></example>
</subcategory>
</category>
@@ -62,6 +64,7 @@ function scripts.youless.collect()
local variant = environment.arguments.kwh and "kwh" or environment.arguments.watt and "watt"
local nobackup = environment.arguments.nobackup
local nofile = environment.arguments.nofile
+ local password = environment.arguments.password
local filename = environment.files[1]
if not variant then
report("provide variant --kwh or --watt")
@@ -89,6 +92,7 @@ function scripts.youless.collect()
host = host,
variant = variant,
nobackup = nobackup,
+ password = password,
}
if type(data) ~= "table" then
report("no data collected")