Difference between revisions of "Template:PVLngScript"
From PhotoVoltaic Logger new generation
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}}} |  | |
== Global settings ==  | == Global settings ==  | ||
=== {{{global_1}}} ===  | === {{{global_1}}} ===  | ||
| − | {{{global_1_desc}}}<br />  | + | {{{global_1_desc}}}<br />{{#ifeq: {{{global_1_required}}} | x | ''required'' | ''optional'' }}  | 
  {{{global_1_var}}}  |   {{{global_1_var}}}  | ||
| − | + | }}  | |
| − | + | {{#if: {{{global_2}}} |  | |
=== {{{global_2}}} ===  | === {{{global_2}}} ===  | ||
| − | {{{global_2_desc}}}<br />  | + | {{{global_2_desc}}}<br />{{#ifeq: {{{global_2_required}}} | x | ''required'' | ''optional'' }}  | 
  {{{global_2_var}}}  |   {{{global_2_var}}}  | ||
| − | + | }}  | |
| − | + | {{#if: {{{global_3}}} |  | |
=== {{{global_3}}} ===  | === {{{global_3}}} ===  | ||
| − | {{{global_3_desc}}}<br />  | + | {{{global_3_desc}}}<br />{{#ifeq: {{{global_3_required}}} | x | ''required'' | ''optional'' }}  | 
  {{{global_3_var}}}  |   {{{global_3_var}}}  | ||
| − | + | }}  | |
=== Count of {{{sections}}} ===  | === Count of {{{sections}}} ===  | ||
Revision as of 12:13, 9 September 2014
{{{description}}}
Location
{{{script}}}
Configuration example
{{{config_dist}}}
Copy this file and edit for your needs.
Global settings
{{{global_1}}}
{{{global_1_desc}}}
optional
{{{global_1_var}}}
{{{global_2}}}
{{{global_2_desc}}}
optional
{{{global_2_var}}}
{{{global_3}}}
{{{global_3_desc}}}
optional
{{{global_3_var}}}
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