Difference between revisions of "Introduction"
From PhotoVoltaic Logger new generation
m (→Overview) |
m (→Data storage) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{TOCright}} | |
− | |||
PVLng is a logging and data warehouse system for measuring data of sensors and photovoltaic plants. | PVLng is a logging and data warehouse system for measuring data of sensors and photovoltaic plants. | ||
The system acts basely as a data warehouse. | The system acts basely as a data warehouse. | ||
− | All data will be stored in an very simple and efficient internal structure ([[readings]]), optimized for data readout of any kind with a well defined interface. | + | All data will be stored in an very simple and efficient internal structure ([[Database structure|readings]]), optimized for data readout of any kind with a well defined interface. |
This system addresses all the user interested in data analysis, which will have a deeper look into their logged data. | This system addresses all the user interested in data analysis, which will have a deeper look into their logged data. | ||
− | The system will accept data from any external sources and can deliver them for any purpose. A [[web frontend]] for graphing data is also integrated. | + | The system will accept data from any external sources and can deliver them for any purpose. A [[:Category:Web frontend|web frontend]] for graphing data is also integrated. |
Line 17: | Line 16: | ||
To use this system best, a deeper knowledge in server administration, shell scripting and probably PHP is recommended, but not required. | To use this system best, a deeper knowledge in server administration, shell scripting and probably PHP is recommended, but not required. | ||
− | Refer to [[Design and concept|design and concept]] to understand the system organization regarding [[model]]s, [[channel type]]s, [[channel]]s and [[channel | + | Refer to [[Design and concept|design and concept]] to understand the system organization regarding [[:Category:Model|model]]s, [[channel type]]s, [[Channel module|channel]]s and [[Overview module|channel hierarchy]]. |
Depending of the installed base of our solar plant, the following components are still implemented: | Depending of the installed base of our solar plant, the following components are still implemented: | ||
− | + | === Data storage === | |
− | * Inverter data (feed-in power, DC power voltage, Current etc.) from a SMA Webbox | + | * Inverter data (feed-in power, DC power voltage, Current etc.) from a [http://www.sma.de/en/products/monitoring-control.html SMA Webbox] |
− | * Irradiation and module temperature from a SMA Sensorbox | + | * Irradiation and module temperature from a [http://www.sma.de/en/products/monitoring-control.html SMA Sensorbox] |
− | * Outside and inverter temperatures via USB -> | + | * Outside and inverter temperatures via USB ([http://www.maximintegrated.com/en/products/comms/ibutton/DS9490R.html DS9490R]) or serial ([http://www.maximintegrated.com/datasheet/index.mvp/id/2923 DS2480B]) -> [[Wikipedia:1-Wire|1-Wire]] -> Temperature sensor |
− | * Power consumption from | + | * Power consumption from electricity meters via [[Wikipedia:Electricity meter|S0]] impulses or D0 interface based on [[Wikipedia:IEC 62056|IEC 62056-21]] |
+ | * Weather data from [http://wunderground.com/ Wunderground] | ||
− | + | === Data readout === | |
− | * Model for the PV-Log URL interface in JSON | + | * Model for the [http://pv-log.com PV-Log] URL interface in JSON |
− | * Script to push data to PVOutput | + | * Script to push data to [http://PVOutput.org PVOutput] |
− | * Script to update a Twitter account | + | * Script to update a [http://Twitter.com Twitter] account |
* [planned] Extractor witch creates Solar-Log compatible JS files, for example for Solar-Log homemade or SolarAnalyzer | * [planned] Extractor witch creates Solar-Log compatible JS files, for example for Solar-Log homemade or SolarAnalyzer | ||
− | + | To get a first impression, refer to the [[Quick start]] which will help you. | |
− | |||
− | To get a | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 16:37, 28 September 2014
Contents
PVLng is a logging and data warehouse system for measuring data of sensors and photovoltaic plants.
The system acts basely as a data warehouse.
All data will be stored in an very simple and efficient internal structure (readings), optimized for data readout of any kind with a well defined interface.
This system addresses all the user interested in data analysis, which will have a deeper look into their logged data.
The system will accept data from any external sources and can deliver them for any purpose. A web frontend for graphing data is also integrated.
To use this system best, a deeper knowledge in server administration, shell scripting and probably PHP is recommended, but not required.
Refer to design and concept to understand the system organization regarding models, channel types, channels and channel hierarchy.
Depending of the installed base of our solar plant, the following components are still implemented:
Data storage
- Inverter data (feed-in power, DC power voltage, Current etc.) from a SMA Webbox
- Irradiation and module temperature from a SMA Sensorbox
- Outside and inverter temperatures via USB (DS9490R) or serial (DS2480B) -> 1-Wire -> Temperature sensor
- Power consumption from electricity meters via S0 impulses or D0 interface based on IEC 62056-21
- Weather data from Wunderground
Data readout
- Model for the PV-Log URL interface in JSON
- Script to push data to PVOutput
- Script to update a Twitter account
- [planned] Extractor witch creates Solar-Log compatible JS files, for example for Solar-Log homemade or SolarAnalyzer
To get a first impression, refer to the Quick start which will help you.