diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/context/lua/mtx-youless.lua | 10 | 
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")  | 
