Personal tools

Difference between revisions of "Channel type"

From PhotoVoltaic Logger new generation

Jump to: navigation, search
m
m
Line 1: Line 1:
 
{{TOCright}}
 
{{TOCright}}
== Direct channel types ==
+
== 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 !! Childs !! Readable !! Writable !! Chart available
+
! Channel type !! Model !! Example unit !! Readable !! Writable !! Chart available
 
|-
 
|-
| Current sensor || Sensor || A || 0 || yes || yes || yes
+
| Current sensor || Sensor || A || yes || yes || yes
 
|-
 
|-
| "Energy meter, absolute" || Meter || Wh || 0 || yes || yes || yes
+
| "Energy meter, absolute" || Meter || Wh || yes || yes || yes
 
|-
 
|-
| Frequency sensor || Sensor || Hz || 0 || yes || yes || yes
+
| Frequency sensor || Sensor || Hz || yes || yes || yes
 
|-
 
|-
| Gas meter || Meter || m³ || 0 || yes || yes || yes
+
| Gas meter || Meter || m³ || yes || yes || yes
 
|-
 
|-
| Gas sensor || Sensor || m³/h || 0 || yes || yes || yes
+
| Gas sensor || Sensor || m³/h || yes || yes || yes
 
|-
 
|-
| Heat sensor || Sensor || W || 0 || yes || yes || yes
+
| Heat sensor || Sensor || W || yes || yes || yes
 
|-
 
|-
| Humidity sensor || Sensor || % || 0 || yes || yes || yes
+
| Humidity sensor || Sensor || % || yes || yes || yes
 
|-
 
|-
| Irradiation sensor || Sensor || W/m² || 0 || yes || yes || yes
+
| Irradiation sensor || Sensor || W/m² || yes || yes || yes
 
|-
 
|-
| Luminosity sensor || Sensor || lm || 0 || yes || yes || yes
+
| Luminosity sensor || Sensor || lm || yes || yes || yes
 
|-
 
|-
| Power sensor || Sensor || W || 0 || yes || yes || yes
+
| Power sensor || Sensor || W || yes || yes || yes
 
|-
 
|-
| Power sensor counter || Counter || W || 0 || yes || yes || yes
+
| Power sensor counter || Counter || W || yes || yes || yes
 
|-
 
|-
| Pressure sensor || Sensor || hPa || 0 || yes || yes || yes
+
| Pressure sensor || Sensor || hPa || yes || yes || yes
 
|-
 
|-
| Radiation meter || Meter || µSV/h || 0 || yes || yes || yes
+
| Radiation meter || Meter || µSV/h || yes || yes || yes
 
|-
 
|-
| Radiation sensor || Sensor || µSV || 0 || yes || yes || yes
+
| Radiation sensor || Sensor || µSV || yes || yes || yes
 
|-
 
|-
| Rainfall meter || Meter || mm || 0 || yes || yes || yes
+
| Rainfall meter || Meter || mm || yes || yes || yes
 
|-
 
|-
| Rainfall sensor || Sensor || mm/h || 0 || yes || yes || yes
+
| Rainfall sensor || Sensor || mm/h || yes || yes || yes
 
|-
 
|-
| Switch || Switcher ||  || 0 || yes || yes || yes
+
| Switch || Switcher ||  || yes || yes || yes
 
|-
 
|-
| Temperature sensor || Sensor || °C || 0 || yes || yes || yes
+
| Temperature sensor || Sensor || °C || yes || yes || yes
 
|-
 
|-
| Timer || Meter || h || 0 || yes || yes || yes
+
| Timer || Meter || h || yes || yes || yes
 
|-
 
|-
| Valve sensor || Sensor || ° || 0 || yes || yes || yes
+
| Valve sensor || Sensor || ° || yes || yes || yes
 
|-
 
|-
| Voltage sensor || Sensor || V || 0 || yes || yes || yes
+
| Voltage sensor || Sensor || V || yes || yes || yes
 
|-
 
|-
| Water meter || Meter || m³ || 0 || yes || yes || yes
+
| Water meter || Meter || m³ || yes || yes || yes
 
|-
 
|-
| Water sensor || Sensor || m³/h || 0 || yes || yes || yes
+
| Water sensor || Sensor || m³/h || yes || yes || yes
 
|-
 
|-
| Winddirection sensor || Sensor || ° || 0 || yes || yes || yes
+
| Winddirection sensor || Sensor || ° || yes || yes || yes
 
|-
 
|-
| Windspeed sensor || Sensor || m/s || 0 || yes || yes || yes
+
| Windspeed sensor || Sensor || m/s || yes || yes || yes
 
|}
 
|}
  
== Internal calculated channel types ==
+
== Proxy ==
  
{| class="wikitable"
+
* Must have '''exact one''' child channel
|-
+
* Always readable
! Channel type !! Model !! Example unit !! Childs !! Readable !! Writable !! Chart available
+
* Never writable
|-
+
* Can always be used for charts
| 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
 
|}
 
 
 
== Proxy channels types ==
 
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Channel type !! Model !! Example unit !! Childs !! Readable !! Writable !! Chart available
+
! Channel type !! Model !! Childs !! Readable !! Writable !! Chart available
 
|-
 
|-
| Baseline || Baseline ||  || 1 || yes || no || yes
+
| Baseline || Baseline || yes || no || yes
 
|-
 
|-
| Calculator || Calculator ||  || 1 || yes || no || yes
+
| Calculator || Calculator || yes || no || yes
 
|-
 
|-
| Dashboard channel || Dashboard ||  || 1 || yes || no || yes
+
| Dashboard channel || Dashboard || yes || no || yes (Should be used only in [[Dashboard module|dashboard]])
 
|-
 
|-
| History || History ||  || 1 || yes || no || yes
+
| History || History || yes || no || yes
 
|-
 
|-
| Sensor to meter || SensorToMeter ||  || 1 || yes || no || yes
+
| Sensor to meter || SensorToMeter || yes || no || yes
 
|-
 
|-
| Topline || Topline ||  || 1 || yes || no || yes
+
| Topline || Topline || yes || no || yes
 
|}
 
|}
  
== Calculating channels types ==
+
== 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"
 
|-
 
|-
| Fronius Inverter || Fronius\SolarNet ||  || unlimited || no || yes || no
+
! Channel type !! Model !! Childs !! Readable !! Writable !! Chart available
 
|-
 
|-
| Fronius Sensorbox || Fronius\SolarNet ||  || unlimited || no || yes || no
+
| Building || Group || unlimited || no || no || no
 
|-
 
|-
| OpenWeatherMap || JSON ||  || unlimited || no || yes || no
+
| Group || Group || unlimited || no || no || no
 
|-
 
|-
| SMA Inverter || SMA\Webbox ||  || unlimited || no || yes || no
+
| Inverter || Group || unlimited || no || no || no
 
|-
 
|-
| SMA Sensorbox || SMA\Webbox ||  || unlimited || no || yes || no
+
| Multi-Sensor || Group || unlimited || no || no || no
 
|-
 
|-
| SMA Sunny Webbox || SMA\Webbox || || unlimited || no || yes || 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"
 
|-
 
|-
| Wunderground || JSON ||  || unlimited || no || yes || no
+
! 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
 
|}
 
|}
  
== General grouping channels types ==
+
== 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 !! Example unit !! Childs !! Readable !! Writable !! Chart available
+
! Channel type !! Model !! Childs !! Readable !! Writable !! Chart available
 +
|-
 +
| Fronius Inverter || Fronius\SolarNet || unlimited || no || yes || no
 
|-
 
|-
| Building || Group ||  || unlimited || no || no || no
+
| Fronius Sensorbox || Fronius\SolarNet || unlimited || no || yes || no
 
|-
 
|-
| Group || Group ||  || unlimited || no || no || no
+
| OpenWeatherMap || JSON || unlimited || no || yes || no
 
|-
 
|-
| Inverter || Group ||  || unlimited || no || no || no
+
| SMA Inverter || SMA\Webbox || unlimited || no || yes || no
 
|-
 
|-
| Multi-Sensor || Group ||  || unlimited || no || no || no
+
| SMA Sensorbox || SMA\Webbox || unlimited || no || yes || no
 
|-
 
|-
| Power plant || Group ||  || unlimited || no || no || no
+
| SMA Sunny Webbox || SMA\Webbox || unlimited || no || yes || no
 
|-
 
|-
| Alias || Alias || || none || no || no || 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 11: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 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 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