Difference between revisions of "Channel type"
From PhotoVoltaic Logger new generation
m |
m |
||
Line 1: | Line 1: | ||
{{TOCright}} | {{TOCright}} | ||
− | == Direct | + | == Direct == |
+ | |||
+ | * '''Can't have''' child channels | ||
+ | * Always readable | ||
+ | * Always writable | ||
+ | * Can always be used for charts | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Channel type !! Model !! Example unit | + | ! Channel type !! Model !! Example unit !! Readable !! Writable !! Chart available |
|- | |- | ||
− | | Current sensor || Sensor || A | + | | Current sensor || Sensor || A || yes || yes || yes |
|- | |- | ||
− | | "Energy meter, absolute" || Meter || Wh | + | | "Energy meter, absolute" || Meter || Wh || yes || yes || yes |
|- | |- | ||
− | | Frequency sensor || Sensor || Hz | + | | Frequency sensor || Sensor || Hz || yes || yes || yes |
|- | |- | ||
− | | Gas meter || Meter || m³ | + | | Gas meter || Meter || m³ || yes || yes || yes |
|- | |- | ||
− | | Gas sensor || Sensor || m³/h | + | | Gas sensor || Sensor || m³/h || yes || yes || yes |
|- | |- | ||
− | | Heat sensor || Sensor || W | + | | Heat sensor || Sensor || W || yes || yes || yes |
|- | |- | ||
− | | Humidity sensor || Sensor || % | + | | Humidity sensor || Sensor || % || yes || yes || yes |
|- | |- | ||
− | | Irradiation sensor || Sensor || W/m² | + | | Irradiation sensor || Sensor || W/m² || yes || yes || yes |
|- | |- | ||
− | | Luminosity sensor || Sensor || lm | + | | Luminosity sensor || Sensor || lm || yes || yes || yes |
|- | |- | ||
− | | Power sensor || Sensor || W | + | | Power sensor || Sensor || W || yes || yes || yes |
|- | |- | ||
− | | Power sensor counter || Counter || W | + | | Power sensor counter || Counter || W || yes || yes || yes |
|- | |- | ||
− | | Pressure sensor || Sensor || hPa | + | | Pressure sensor || Sensor || hPa || yes || yes || yes |
|- | |- | ||
− | | Radiation meter || Meter || µSV/h | + | | Radiation meter || Meter || µSV/h || yes || yes || yes |
|- | |- | ||
− | | Radiation sensor || Sensor || µSV | + | | Radiation sensor || Sensor || µSV || yes || yes || yes |
|- | |- | ||
− | | Rainfall meter || Meter || mm | + | | Rainfall meter || Meter || mm || yes || yes || yes |
|- | |- | ||
− | | Rainfall sensor || Sensor || mm/h | + | | Rainfall sensor || Sensor || mm/h || yes || yes || yes |
|- | |- | ||
− | | Switch || Switcher || | + | | Switch || Switcher || || yes || yes || yes |
|- | |- | ||
− | | Temperature sensor || Sensor || °C | + | | Temperature sensor || Sensor || °C || yes || yes || yes |
|- | |- | ||
− | | Timer || Meter || h | + | | Timer || Meter || h || yes || yes || yes |
|- | |- | ||
− | | Valve sensor || Sensor || ° | + | | Valve sensor || Sensor || ° || yes || yes || yes |
|- | |- | ||
− | | Voltage sensor || Sensor || V | + | | Voltage sensor || Sensor || V || yes || yes || yes |
|- | |- | ||
− | | Water meter || Meter || m³ | + | | Water meter || Meter || m³ || yes || yes || yes |
|- | |- | ||
− | | Water sensor || Sensor || m³/h | + | | Water sensor || Sensor || m³/h || yes || yes || yes |
|- | |- | ||
− | | Winddirection sensor || Sensor || ° | + | | Winddirection sensor || Sensor || ° || yes || yes || yes |
|- | |- | ||
− | | Windspeed sensor || Sensor || m/s | + | | Windspeed sensor || Sensor || m/s || yes || yes || yes |
|} | |} | ||
− | == | + | == Proxy == |
− | + | * Must have '''exact one''' child channel | |
− | + | * Always readable | |
− | + | * Never writable | |
− | + | * Can always be used for charts | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Channel type !! Model | + | ! Channel type !! Model !! Childs !! Readable !! Writable !! Chart available |
|- | |- | ||
− | | Baseline || Baseline | + | | Baseline || Baseline || yes || no || yes |
|- | |- | ||
− | | Calculator || Calculator | + | | Calculator || Calculator || yes || no || yes |
|- | |- | ||
− | | Dashboard channel || Dashboard | + | | Dashboard channel || Dashboard || yes || no || yes (Should be used only in [[Dashboard module|dashboard]]) |
|- | |- | ||
− | | History || History | + | | History || History || yes || no || yes |
|- | |- | ||
− | | Sensor to meter || SensorToMeter | + | | Sensor to meter || SensorToMeter || yes || no || yes |
|- | |- | ||
− | | Topline || Topline | + | | Topline || Topline || yes || no || yes |
|} | |} | ||
− | == Calculating | + | == Calculating == |
+ | |||
+ | * Must have child channel(s) | ||
+ | * Always readable | ||
+ | * Never writable | ||
+ | * Can always be used for charts | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 108: | Line 108: | ||
|- | |- | ||
| Ratio calculator || Ratio || % || 2 || yes || no || yes | | Ratio calculator || Ratio || % || 2 || yes || no || yes | ||
+ | |} | ||
+ | |||
+ | == General grouping == | ||
+ | |||
+ | * Must have child channel(s) | ||
+ | * Never readable | ||
+ | * Never writable | ||
+ | * Can't never be used for charts | ||
+ | |||
+ | {| class="wikitable" | ||
|- | |- | ||
− | + | ! Channel type !! Model !! Childs !! Readable !! Writable !! Chart available | |
|- | |- | ||
− | | | + | | Building || Group || unlimited || no || no || no |
|- | |- | ||
− | | | + | | Group || Group || unlimited || no || no || no |
|- | |- | ||
− | | | + | | Inverter || Group || unlimited || no || no || no |
|- | |- | ||
− | | | + | | Multi-Sensor || Group || unlimited || no || no || no |
|- | |- | ||
− | | | + | | Power plant || Group || unlimited || no || no || no |
+ | |} | ||
+ | |||
+ | == Internal calculated == | ||
+ | |||
+ | * '''Can't have''' child channels | ||
+ | * Always readable | ||
+ | * Never writable | ||
+ | * Can always be used for charts | ||
+ | |||
+ | {| class="wikitable" | ||
|- | |- | ||
− | | | + | ! Channel type !! Model !! Example unit !! Childs !! Readable !! Writable !! Chart available |
+ | |- | ||
+ | | Daylight || Daylight || || none || yes || no || yes | ||
+ | |- | ||
+ | | Estimate || Estimate || Wh || none || yes || no || yes | ||
+ | |- | ||
+ | | Fixed value || Fix || || none || yes || no || yes | ||
+ | |- | ||
+ | | Random || Random || || none || yes || no || yes | ||
|} | |} | ||
− | == | + | == Special collectors == |
+ | |||
+ | These channel types accept special inputs for their readings. | ||
+ | |||
+ | * '''Must''' have child channel(s) | ||
+ | * Never readable | ||
+ | * Always writable | ||
+ | * Can't never be used for charts | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Channel type !! Model | + | ! Channel type !! Model !! Childs !! Readable !! Writable !! Chart available |
+ | |- | ||
+ | | Fronius Inverter || Fronius\SolarNet || unlimited || no || yes || no | ||
|- | |- | ||
− | | | + | | Fronius Sensorbox || Fronius\SolarNet || unlimited || no || yes || no |
|- | |- | ||
− | | | + | | OpenWeatherMap || JSON || unlimited || no || yes || no |
|- | |- | ||
− | | Inverter || | + | | SMA Inverter || SMA\Webbox || unlimited || no || yes || no |
|- | |- | ||
− | | | + | | SMA Sensorbox || SMA\Webbox || unlimited || no || yes || no |
|- | |- | ||
− | | | + | | SMA Sunny Webbox || SMA\Webbox || unlimited || no || yes || no |
|- | |- | ||
− | | | + | | Wunderground || JSON || unlimited || no || yes || no |
|} | |} | ||
− | == Special channel types | + | == Special extractors == |
+ | |||
+ | These channel types produces special outputs for their targets. | ||
+ | |||
+ | * '''Must''' have child channel(s) | ||
+ | * Always readable | ||
+ | * Never writable | ||
+ | * Can't never be used for charts | ||
{| class="wikitable" | {| class="wikitable" |
Revision as of 10:02, 3 March 2014
Direct
- Can't have child channels
- Always readable
- Always writable
- Can always be used for charts
Channel type | Model | Example unit | Readable | Writable | Chart available |
---|---|---|---|---|---|
Current sensor | Sensor | A | yes | yes | yes |
"Energy meter, absolute" | Meter | Wh | yes | yes | yes |
Frequency sensor | Sensor | Hz | yes | yes | yes |
Gas meter | Meter | m³ | yes | yes | yes |
Gas sensor | Sensor | m³/h | yes | yes | yes |
Heat sensor | Sensor | W | yes | yes | yes |
Humidity sensor | Sensor | % | yes | yes | yes |
Irradiation sensor | Sensor | W/m² | yes | yes | yes |
Luminosity sensor | Sensor | lm | yes | yes | yes |
Power sensor | Sensor | W | yes | yes | yes |
Power sensor counter | Counter | W | yes | yes | yes |
Pressure sensor | Sensor | hPa | yes | yes | yes |
Radiation meter | Meter | µSV/h | yes | yes | yes |
Radiation sensor | Sensor | µSV | yes | yes | yes |
Rainfall meter | Meter | mm | yes | yes | yes |
Rainfall sensor | Sensor | mm/h | yes | yes | yes |
Switch | Switcher | yes | yes | yes | |
Temperature sensor | Sensor | °C | yes | yes | yes |
Timer | Meter | h | yes | yes | yes |
Valve sensor | Sensor | ° | yes | yes | yes |
Voltage sensor | Sensor | V | yes | yes | yes |
Water meter | Meter | m³ | yes | yes | yes |
Water sensor | Sensor | m³/h | yes | yes | yes |
Winddirection sensor | Sensor | ° | yes | yes | yes |
Windspeed sensor | Sensor | m/s | yes | yes | yes |
Proxy
- Must have exact one child channel
- Always readable
- Never writable
- Can always be used for charts
Channel type | Model | Childs | Readable | Writable | Chart available |
---|---|---|---|---|---|
Baseline | Baseline | yes | no | yes | |
Calculator | Calculator | yes | no | yes | |
Dashboard channel | Dashboard | yes | no | yes (Should be used only in dashboard) | |
History | History | yes | no | yes | |
Sensor to meter | SensorToMeter | yes | no | yes | |
Topline | Topline | yes | no | yes |
Calculating
- Must have child channel(s)
- Always readable
- Never writable
- Can always be used for charts
Channel type | Model | Example unit | Childs | Readable | Writable | Chart available |
---|---|---|---|---|---|---|
Accumulator | Accumulator | unlimited | yes | no | yes | |
Average | Average | unlimited | yes | no | yes | |
Differentiator | Differentiator | unlimited | yes | no | yes | |
Full Differentiator | DifferentiatorFull | unlimited | yes | no | yes | |
Import / Export | InternalConsumption | 2 | yes | no | yes | |
Ratio calculator | Ratio | % | 2 | yes | no | yes |
General grouping
- Must have child channel(s)
- Never readable
- Never writable
- Can't never be used for charts
Channel type | Model | Childs | Readable | Writable | Chart available |
---|---|---|---|---|---|
Building | Group | unlimited | no | no | no |
Group | Group | unlimited | no | no | no |
Inverter | Group | unlimited | no | no | no |
Multi-Sensor | Group | unlimited | no | no | no |
Power plant | Group | unlimited | no | no | no |
Internal calculated
- Can't have child channels
- Always readable
- Never writable
- Can always be used for charts
Channel type | Model | Example unit | Childs | Readable | Writable | Chart available |
---|---|---|---|---|---|---|
Daylight | Daylight | none | yes | no | yes | |
Estimate | Estimate | Wh | none | yes | no | yes |
Fixed value | Fix | none | yes | no | yes | |
Random | Random | none | yes | no | yes |
Special collectors
These channel types accept special inputs for their readings.
- Must have child channel(s)
- Never readable
- Always writable
- Can't never be used for charts
Channel type | Model | Childs | Readable | Writable | Chart available |
---|---|---|---|---|---|
Fronius Inverter | Fronius\SolarNet | unlimited | no | yes | no |
Fronius Sensorbox | Fronius\SolarNet | unlimited | no | yes | no |
OpenWeatherMap | JSON | unlimited | no | yes | no |
SMA Inverter | SMA\Webbox | unlimited | no | yes | no |
SMA Sensorbox | SMA\Webbox | unlimited | no | yes | no |
SMA Sunny Webbox | SMA\Webbox | unlimited | no | yes | no |
Wunderground | JSON | unlimited | no | yes | no |
Special extractors
These channel types produces special outputs for their targets.
- Must have child channel(s)
- Always readable
- Never writable
- Can't never be used for charts
Channel type | Model | Childs | Readable | Writable | Chart available |
---|---|---|---|---|---|
PV-Log Inverter | PVLog\Inverter | unlimited | yes | no | no |
PV-Log Plant | PVLog\Plant | unlimited | yes | no | no |
PV-Log Inverter (r2) | PVLog2\Inverter | unlimited | no | no | no |
PV-Log Plant (r2) | PVLog2\Plant | unlimited | yes | no | no |
Sonnenertrag JSON | Sonnenertrag\JSON | unlimited | yes | no | no |