Personal tools

Difference between revisions of "Template:PVLngScript"

From PhotoVoltaic Logger new generation

Jump to: navigation, search
m
m
Line 6: Line 6:
 
  {{{config_dist}}}
 
  {{{config_dist}}}
 
Copy this file and edit for your needs.
 
Copy this file and edit for your needs.
{{{#if: {{{global_1}}} |
+
{{{#ifeq: {{{global_1}}} | x |
 
== Global settings ==
 
== Global settings ==
 
=== {{{global_1}}} ===
 
=== {{{global_1}}} ===
{{{global_1_desc}}}
+
{{{global_1_desc}}}<br />{{{#ifeq: {{{global_1_required}}} | x | ''required'' | ''optional'' }}}
 
  {{{global_1_var}}}
 
  {{{global_1_var}}}
 
}}}
 
}}}
{{{#ifeq: "{{{global_2}}}" | "-" | |
+
{{{#ifeq: {{{global_2}}} | x |
 
=== {{{global_2}}} ===
 
=== {{{global_2}}} ===
{{{global_2_desc}}}
+
{{{global_2_desc}}}<br />{{{#ifeq: {{{global_2_required}}} | x | ''required'' | ''optional'' }}}
 
  {{{global_2_var}}}
 
  {{{global_2_var}}}
}}}{{{#ifeq: "{{{global_3|}}}" | "-" | |
+
}}}
 +
{{{#ifeq: {{{global_3}}} | x |
 
=== {{{global_3}}} ===
 
=== {{{global_3}}} ===
{{{global_3_desc}}}
+
{{{global_3_desc}}}<br />{{{#ifeq: {{{global_3_required}}} | x | ''required'' | ''optional'' }}}
 
  {{{global_3_var}}}
 
  {{{global_3_var}}}
 
}}}
 
}}}

Revision as of 13:10, 9 September 2014

{{{description}}}

Location

{{{script}}}

Configuration example

{{{config_dist}}}

Copy this file and edit for your needs.

x 
x 
x 

Count of {{{sections}}}

Count of following sections.

required

GUID_N         0

Section to repeat

Copy the following settings as much as you need. Name the parameters for each section with the same _<#>

{{{section1}}} {{{section2}}} {{{section3}}} {{{section4}}} {{{section5}}}

Test

Run the script with your config in test & debug mode (-tv)

$ ./{{{script}}} -tv your_config.conf

{{{testoutput}}} If you get no error messages here, run live in verbose mode (-v). The output should look like this with HTTP code 201 meaning data added.

$ ./{{{script}}} -v your_config.conf

{{{testoutput}}}

Cron

You can run the script around the clock with a cron tab entry like this:

* * * * * /path/to/PVLng-scripts/{{{script}}} your_config.conf