Personal tools

Difference between revisions of "Template:PVLngScript"

From PhotoVoltaic Logger new generation

Jump to: navigation, search
m
m
 
(16 intermediate revisions by the same user not shown)
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}}} |
+
{{#if: {{{global_1|}}} |
 
== 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|}}} |  | |
+
{{#if: {{{global_2|}}} |
 
=== {{{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|}}} |  | |
+
}}
 +
{{#if: {{{global_3|}}} |
 
=== {{{global_3}}} ===
 
=== {{{global_3}}} ===
{{{global_3_desc}}}
+
{{{global_3_desc}}}<br />{{#ifeq: {{{global_3_required}}} | x | ''required'' | ''optional'' }}
 
  {{{global_3_var}}}
 
  {{{global_3_var}}}
}}}
+
}}
 +
{{#if: {{{sections|}}} |
 
=== Count of {{{sections}}} ===
 
=== Count of {{{sections}}} ===
 
+
Count of following sections.<br />''required''
Count of following sections.
 
 
 
''required''
 
 
  GUID_N        0
 
  GUID_N        0
  
 
== Section to repeat ==
 
== Section to repeat ==
 
 
Copy the following settings as much as you need. Name the parameters for each section with the same _<#>
 
Copy the following settings as much as you need. Name the parameters for each section with the same _<#>
 
+
{{#if: {{{section_1|}}} |
{{{section1}}}
+
=== {{{section_1}}} ===
{{{section2}}}
+
{{{section_1_desc}}}<br />{{#ifeq: {{{section_1_required}}} | x | ''required'' | ''optional'' }}
{{{section3}}}
+
{{{section_1_var}}}
{{{section4}}}
+
}}
{{{section5}}}
+
{{#if: {{{section_2|}}} |
 
+
=== {{{section_2}}} ===
 +
{{{section_2_desc}}}<br />{{#ifeq: {{{section_2_required}}} | x | ''required'' | ''optional'' }}
 +
{{{section_2_var}}}
 +
}}
 +
{{#if: {{{section_3|}}} |
 +
=== {{{section_3}}} ===
 +
{{{section_3_desc}}}<br />{{#ifeq: {{{section_3_required}}} | x | ''required'' | ''optional'' }}
 +
{{{section_3_var}}}
 +
}}
 +
}}
 
== Test ==
 
== Test ==
  
 
Run the script with your config in test & debug mode (-tv)
 
Run the script with your config in test & debug mode (-tv)
 
  $ ./{{{script}}} -tv your_config.conf
 
  $ ./{{{script}}} -tv your_config.conf
{{{testoutput}}}
+
{{{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.
 
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
 
  $ ./{{{script}}} -v your_config.conf
{{{testoutput}}}
+
{{{liveoutput}}}
  
 
== Cron ==
 
== Cron ==
 
You can run the script around the clock with a cron tab entry like this:
 
You can run the script around the clock with a cron tab entry like this:
 
  * * * * * /path/to/PVLng-scripts/{{{script}}} your_config.conf
 
  * * * * * /path/to/PVLng-scripts/{{{script}}} your_config.conf

Latest revision as of 13:32, 9 September 2014

{{{description}}}

Location

{{{script}}}

Configuration example

{{{config_dist}}}

Copy this file and edit for your needs.



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
{{{liveoutput}}}

Cron

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

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