Difference between revisions of "Channel type"
From PhotoVoltaic Logger new generation
m |
m |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{TOCright}} | + | [[Category:Channel]]{{TOCright}} |
== Direct == | == Direct == | ||
− | * '''Can't | + | * '''Can't''' have child channels |
− | * Always readable | + | * '''Always''' readable |
− | * Always writable | + | * '''Always''' writable |
− | * Can always be used for charts | + | * Can '''always''' be used for charts |
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Channel type !! Model !! Example unit | + | ! Channel type !! Model !! Example unit |
|- | |- | ||
− | | Current sensor || Sensor || A | + | | Current sensor || Sensor || A |
|- | |- | ||
− | | | + | | Energy meter, absolute || Meter || Wh |
|- | |- | ||
− | | Frequency sensor || Sensor || Hz | + | | Frequency sensor || Sensor || Hz |
|- | |- | ||
− | | Gas meter || Meter || m³ | + | | Gas meter || Meter || m³ |
|- | |- | ||
− | | Gas sensor || Sensor || m³/h | + | | Gas sensor || Sensor || m³/h |
|- | |- | ||
− | | Heat sensor || Sensor || W | + | | Heat sensor || Sensor || W |
|- | |- | ||
− | | Humidity sensor || Sensor || % | + | | Humidity sensor || Sensor || % |
|- | |- | ||
− | | Irradiation sensor || Sensor || W/m² | + | | Irradiation sensor || Sensor || W/m² |
|- | |- | ||
− | | Luminosity sensor || Sensor || lm | + | | Luminosity sensor || Sensor || lm |
|- | |- | ||
− | | Power sensor || Sensor || W | + | | Power sensor || Sensor || W |
|- | |- | ||
− | | Power sensor counter || Counter || W | + | | Power sensor counter || Counter || W |
|- | |- | ||
− | | Pressure sensor || Sensor || hPa | + | | Pressure sensor || Sensor || hPa |
|- | |- | ||
− | | Radiation meter || Meter || µSV/h | + | | Radiation meter || Meter || µSV/h |
|- | |- | ||
− | | Radiation sensor || Sensor || µSV | + | | Radiation sensor || Sensor || µSV |
|- | |- | ||
− | | Rainfall meter || Meter || mm | + | | Rainfall meter || Meter || mm |
|- | |- | ||
− | | Rainfall sensor || Sensor || mm/h | + | | Rainfall sensor || Sensor || mm/h |
|- | |- | ||
− | | Switch || Switcher || | + | | Switch || Switcher || |
|- | |- | ||
− | | Temperature sensor || Sensor || °C | + | | Temperature sensor || Sensor || °C |
|- | |- | ||
− | | Timer || Meter || h | + | | Timer || Meter || h |
|- | |- | ||
− | | Valve sensor || Sensor || ° | + | | Valve sensor || Sensor || ° |
|- | |- | ||
− | | Voltage sensor || Sensor || V | + | | Voltage sensor || Sensor || V |
|- | |- | ||
− | | Water meter || Meter || m³ | + | | Water meter || Meter || m³ |
|- | |- | ||
− | | Water sensor || Sensor || m³/h | + | | Water sensor || Sensor || m³/h |
|- | |- | ||
− | | Winddirection sensor || Sensor || ° | + | | Winddirection sensor || Sensor || ° |
|- | |- | ||
− | | Windspeed sensor || Sensor || m/s | + | | Windspeed sensor || Sensor || m/s |
|} | |} | ||
== Proxy == | == Proxy == | ||
− | * Must have '''exact one''' child channel | + | * '''Must''' have '''exact one''' child channel |
− | * Always readable | + | * '''Always''' readable |
− | * Never writable | + | * '''Never''' writable |
− | * Can always be used for charts | + | * Can '''always''' be used for charts |
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Channel type !! Model !! | + | ! Channel type !! Model !! Comment |
|- | |- | ||
− | | Baseline || Baseline || | + | | Baseline || Baseline || |
|- | |- | ||
− | | Calculator || Calculator || | + | | Calculator || Calculator || |
|- | |- | ||
− | | Dashboard channel || Dashboard || | + | | Dashboard channel || Dashboard || (Should be used only in [[Dashboard module|dashboard]]) |
|- | |- | ||
− | | History || History || | + | | History || History || |
|- | |- | ||
− | | Sensor to meter || SensorToMeter || | + | | Sensor to meter || SensorToMeter || |
|- | |- | ||
− | | Topline || Topline || | + | | Topline || Topline || |
|} | |} | ||
== Calculating == | == Calculating == | ||
− | * Must have child channel(s) | + | * '''Must''' have child channel(s) |
− | * Always readable | + | * '''Always''' readable |
− | * Never writable | + | * '''Never''' writable |
− | * Can always be used for charts | + | * Can '''always''' be used for charts |
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Channel type !! Model !! Example unit !! Childs | + | ! Channel type !! Model !! Example unit !! Childs |
|- | |- | ||
− | | Accumulator || Accumulator || || unlimited | + | | Accumulator || Accumulator || || unlimited |
|- | |- | ||
− | | Average || Average || || unlimited | + | | Average || Average || || unlimited |
|- | |- | ||
− | | Differentiator || Differentiator || || unlimited | + | | Differentiator || Differentiator || || unlimited |
|- | |- | ||
− | | Full Differentiator || DifferentiatorFull || || unlimited | + | | Full Differentiator || DifferentiatorFull || || unlimited |
|- | |- | ||
− | | Import / Export || InternalConsumption || || 2 | + | | Import / Export || InternalConsumption || || 2 |
|- | |- | ||
− | | Ratio calculator || Ratio || % || 2 | + | | Ratio calculator || Ratio || % || 2 |
|} | |} | ||
== General grouping == | == General grouping == | ||
− | * Must have child channel(s) | + | * '''Must''' have child channel(s), <tt>'''1 .. n'''</tt> |
− | * Never readable | + | * '''Never''' readable |
− | * Never writable | + | * '''Never''' writable |
− | * Can't never be used for charts | + | * Can't '''never''' be used for charts |
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Channel type !! Model | + | ! Channel type !! Model |
|- | |- | ||
− | | Building || Group | + | | Building || Group |
|- | |- | ||
− | | Group || Group | + | | Group || Group |
|- | |- | ||
− | | Inverter || Group | + | | Inverter || Group |
|- | |- | ||
− | | Multi-Sensor || Group | + | | Multi-Sensor || Group |
|- | |- | ||
− | | Power plant || Group | + | | Power plant || Group |
|} | |} | ||
== Internal calculated == | == Internal calculated == | ||
− | * '''Can't | + | * '''Can't''' have child channels |
− | * Always readable | + | * '''Always''' readable |
− | * Never writable | + | * '''Never''' writable |
− | * Can always be used for charts | + | * Can '''always''' be used for charts |
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Channel type !! Model !! Example unit | + | ! Channel type !! Model !! Example unit |
|- | |- | ||
− | | Daylight || Daylight || | + | | Daylight || Daylight || |
|- | |- | ||
− | | Estimate || Estimate || Wh | + | | Estimate || Estimate || Wh |
|- | |- | ||
− | | Fixed value || Fix || | + | | Fixed value || Fix || |
|- | |- | ||
− | | Random || Random || | + | | Random || Random || |
|} | |} | ||
− | == | + | == Specials == |
+ | |||
+ | === Collectors === | ||
These channel types accept special inputs for their readings. | These channel types accept special inputs for their readings. | ||
* '''Must''' have child channel(s) | * '''Must''' have child channel(s) | ||
− | * Never readable | + | * '''Never''' readable |
− | * Always writable | + | * '''Always''' writable |
− | * Can't never be used for charts | + | * Can't '''never''' be used for charts |
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Channel type !! Model !! Childs | + | ! Channel type !! Model !! Childs |
|- | |- | ||
− | | Fronius Inverter || Fronius\SolarNet || unlimited | + | | Fronius Inverter || Fronius\SolarNet || unlimited |
|- | |- | ||
− | | Fronius Sensorbox || Fronius\SolarNet || unlimited | + | | Fronius Sensorbox || Fronius\SolarNet || unlimited |
|- | |- | ||
− | | OpenWeatherMap || JSON || unlimited | + | | OpenWeatherMap || JSON || unlimited |
|- | |- | ||
− | | SMA Inverter || SMA\Webbox || unlimited | + | | SMA Inverter || SMA\Webbox || unlimited |
|- | |- | ||
− | | SMA Sensorbox || SMA\Webbox || unlimited | + | | SMA Sensorbox || SMA\Webbox || unlimited |
|- | |- | ||
− | | SMA Sunny Webbox || SMA\Webbox || unlimited | + | | SMA Sunny Webbox || SMA\Webbox || unlimited |
|- | |- | ||
− | | Wunderground || JSON || unlimited | + | | Wunderground || JSON || unlimited |
|} | |} | ||
− | == | + | === Extractors === |
− | These channel types produces special outputs for their | + | These channel types produces special outputs for their target usage. |
* '''Must''' have child channel(s) | * '''Must''' have child channel(s) | ||
− | * Always readable | + | * '''Always''' readable |
− | * Never writable | + | * '''Never''' writable |
− | * Can't never be used for charts | + | * Can't '''never''' be used for charts |
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 197: | Line 206: | ||
| PV-Log Plant || PVLog\Plant || 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 Inverter (r2) || PVLog2\Inverter || unlimited || no <small>(internally used by PV-Log Plant (r2))</small> || no || no |
|- | |- | ||
| PV-Log Plant (r2) || PVLog2\Plant || unlimited || yes || no || no | | PV-Log Plant (r2) || PVLog2\Plant || unlimited || yes || no || no |
Latest revision as of 12:09, 19 April 2016
Direct
- Can't have child channels
- Always readable
- Always writable
- Can always be used for charts
Channel type | Model | Example unit |
---|---|---|
Current sensor | Sensor | A |
Energy meter, absolute | Meter | Wh |
Frequency sensor | Sensor | Hz |
Gas meter | Meter | m³ |
Gas sensor | Sensor | m³/h |
Heat sensor | Sensor | W |
Humidity sensor | Sensor | % |
Irradiation sensor | Sensor | W/m² |
Luminosity sensor | Sensor | lm |
Power sensor | Sensor | W |
Power sensor counter | Counter | W |
Pressure sensor | Sensor | hPa |
Radiation meter | Meter | µSV/h |
Radiation sensor | Sensor | µSV |
Rainfall meter | Meter | mm |
Rainfall sensor | Sensor | mm/h |
Switch | Switcher | |
Temperature sensor | Sensor | °C |
Timer | Meter | h |
Valve sensor | Sensor | ° |
Voltage sensor | Sensor | V |
Water meter | Meter | m³ |
Water sensor | Sensor | m³/h |
Winddirection sensor | Sensor | ° |
Windspeed sensor | Sensor | m/s |
Proxy
- Must have exact one child channel
- Always readable
- Never writable
- Can always be used for charts
Channel type | Model | Comment |
---|---|---|
Baseline | Baseline | |
Calculator | Calculator | |
Dashboard channel | Dashboard | (Should be used only in dashboard) |
History | History | |
Sensor to meter | SensorToMeter | |
Topline | Topline |
Calculating
- Must have child channel(s)
- Always readable
- Never writable
- Can always be used for charts
Channel type | Model | Example unit | Childs |
---|---|---|---|
Accumulator | Accumulator | unlimited | |
Average | Average | unlimited | |
Differentiator | Differentiator | unlimited | |
Full Differentiator | DifferentiatorFull | unlimited | |
Import / Export | InternalConsumption | 2 | |
Ratio calculator | Ratio | % | 2 |
General grouping
- Must have child channel(s), 1 .. n
- Never readable
- Never writable
- Can't never be used for charts
Channel type | Model |
---|---|
Building | Group |
Group | Group |
Inverter | Group |
Multi-Sensor | Group |
Power plant | Group |
Internal calculated
- Can't have child channels
- Always readable
- Never writable
- Can always be used for charts
Channel type | Model | Example unit |
---|---|---|
Daylight | Daylight | |
Estimate | Estimate | Wh |
Fixed value | Fix | |
Random | Random |
Specials
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 |
---|---|---|
Fronius Inverter | Fronius\SolarNet | unlimited |
Fronius Sensorbox | Fronius\SolarNet | unlimited |
OpenWeatherMap | JSON | unlimited |
SMA Inverter | SMA\Webbox | unlimited |
SMA Sensorbox | SMA\Webbox | unlimited |
SMA Sunny Webbox | SMA\Webbox | unlimited |
Wunderground | JSON | unlimited |
Extractors
These channel types produces special outputs for their target usage.
- 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 (internally used by PV-Log Plant (r2)) | no | no |
PV-Log Plant (r2) | PVLog2\Plant | unlimited | yes | no | no |
Sonnenertrag JSON | Sonnenertrag\JSON | unlimited | yes | no | no |