|
<< Click to Display Table of Contents >> Navigation: Components > Energy efficiency > Solar Energy Manager/Planner [x200] |
This component can be used to calculate the expected output of a PV system. It is based on http://forecast.solar/. This makes it possible to schedule loads in such a way that the grid consumption remains as low as possible and the PV power is optimally utilised. The "public account" is used as standard. This contains 12 queries per hour. Each installation group uses its own query.
For more queries or better data resolution, http://forecast.solar/ offers cost-effective licences.
We recommend using your own FTP server to store the diagrams if they are to be published. The EisBaer portal server stored in EisBaer only allows a limited number of simultaneous accesses.
An example of the necessary settings can be found at the end of the chapter.
Data points of the component
Name |
Type |
Function |
|---|---|---|
Update |
Input |
With any command, the information can be updated. When the day changes, an update is automatically performed. |
Update query limit |
Output |
The maximum number of queries per hour is output at this data point. The limit may vary depending on the licence. |
Update response |
Output |
Output of the update response as text. (For diagnostic purposes only) |
Update-remaining queries |
Output |
Output the remaining update attempts that can be performed. |
Update Remaining Queries (period [s]) |
Output |
Time period in which the number of queries (update-remaining queries) are possible. |
Update status |
Folder |
Update information for chart creation |
Current Power [W] |
Input |
The actual measured power of the PV system can be linked here. This allows the target/actual comparison to be displayed in the diagram. |
Current period energy |
Output |
Output of the currently available energy (Wh of the current hour) |
Current period power |
Output |
Output of the currently available power in watts. |
Clear All Dates |
Input |
Any input signal is used to delete all created appointments. |
Delete all appointments and regenerate |
Input |
Via any input signal, all created appointments are deleted, recalculated and set accordingly. |
Diagnosis [Text] |
Output |
Attention: Diagnostic or debug outputs are only intended for use in the event of an error. Please use only after consultation with the support team! If used, these can significantly affect the performance of the service. |
Diagram path (local file) |
Folder |
Data points from this folder contain the local storage path of the plotter graph for the expected energy on the specified day. This URL is passed to the image component for display. The graphics are stored under "C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0\www". The diagram is only displayed if the server and client are running on the same machine. |
Diagram path (URL) |
Folder |
Here the storage path and file name are sent in URL format for external access (EisBaer clients in the network). e.g.: http(s)://IP-ADRESSE:8003/Eisbaer.RESTServices/ This URL is transferred to the image component for display. The display works in the local network. |
Dynamic |
Folder |
For each channel created, several data points are created. See below for explanation |
Energy (Day) [Wh] |
Folder |
Energy values (total day) for up to 6 days in advance |
Extended diagnosis |
Input |
With an on command, the output at the diagnosis output is extended. |
Base load [W] |
Bidirectional |
Expected (average) base consumption, which is subtracted from the available solar power. Attention: If changed, all dates are recalculated! The value should preferably be static. |
Calendar Editor (channel restriction) |
Bidirectional |
Connection for a calendar editor. Here, appointments can be entered for which period a switching of channels is permissible. This requires the activation of "Calendar Activation" in the channel editor. |
Calendar Editor (Placed Appointments) |
Output |
Output to the calendar editor. The scheduled appointments are displayed. These appointments cannot be adjusted here. It is purely an information output! |
Legend in diagrams display |
Bidirectional |
Via an ON signal, the legend (channel name and colour) is also displayed in the forecast. |
Legend outside the diagram |
Bidirectional |
Via an ON signal, the legend (channel name and colour) is displayed next to the forecast. For this, the legend must be visible. |
Maximum power (day) [W] |
Folder |
Output of the peak power per day. |
Average power (only sunshine hours) (day) [W]. |
Folder |
Output of the averaged power of all sunshine hours per day. |
Power average (day) [W] |
Folder |
Output of the averaged power per day. |
Display power sum in diagrams |
Bidirectional |
Activate (true) if the resulting total power is to be displayed in the diagrams. |
Show measured values in diagrams |
Bidirectional |
Activate (true) if the measured values are to be displayed in the diagrams. |
Show original preview in diagrams |
Bidirectional |
Activate (true) if the original preview is to be displayed in the diagrams. |
Location |
Output |
Outputs the location entered via the coordinates as text. Example: 69412 Eberbach, Rhein-Neckar-Kreis, Baden-Württemberg, DE |
Import price list (direct) |
Input |
Imports the CSV text content from the price list. To do this, set the file selection to "File content" and also use the data point with the same name. The new prices are taken over immediately and a new calculation is performed. |
Import price list (delayed until day change) |
Input |
Imports the CSV text content from the price list. To do this, set the file selection to "File content" and also use the data point with the same name. The new prices are saved and only recalculated at midnight. |
Delete dates for today and regenerate |
Input |
Via any input signal, the created appointments for today are deleted, recalculated and set accordingly. |
Show appointments in diagrams |
Bidirectional |
Activate (true) if the appointments are to be displayed in the diagrams. |
Driver On/Off |
Bidirectional |
Turn driver on or off. |
Show elapsed time in charts |
Bidirectional |
The elapsed time is highlighted in the diagram. |
Forecast for today [filename] |
Output |
The forecast for today is saved as csv under C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0\www. The outputs are displayed in a 15-minute grid. |
Show Y-Grid in diagram |
Bidirectional |
This can be used to show/hide the Y-axis. |
Time zone |
Output |
Output of the time zone as text. Example: Europe/Berlin |
Data points in the Dynamic folder per channel
Name |
Type |
Function |
|---|---|---|
Request (start delay [min]) |
Input |
Within the specified time in minutes, this channel is to be placed. |
Start-up delay [min] |
Bidirectional |
At runtime, the on-time of the channel can be changed. |
Output (appointment active) |
Output |
If the appointment is active, this output is ON, if not, OFF. |
Countdown to start [hh:mm:ss] |
Output |
Output of the time until the channel is released. If the time is negative, the channel is already active for the displayed time. |
May use power supply |
Bidirectional |
Drawing from the mains can be allowed (on) or denied (off) via this. |
Diagram path (local file) |
Folder |
The local storage path and file name of the plotter graphic for the planned period of this channel is output here. The programme path is passed to the picture component for display. The graphics are stored under "C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0\www". The graphics are only displayed if the server and client are running on the same machine. |
Graph path (Url) |
Folder |
The HTTP storage path and file name of the plotter graphic for the scheduled period of this channel is output here. This URL is passed to the image component for display. Example: http(s)://IP-ADRESSE:8003/Eisbaer.RESTServices/CustomWebsite/energy_image.png The display works in the local network. |
Average power [W] |
Bidirectional |
Setting option for the average power of the unit. Attention: No measured value may be linked here! |
Priority |
Bidirectional |
Specification of the priority level (0-10). The higher the number, the higher the priority. |
Lock |
Bidirectional |
Enables (ON) or disables (OFF) the channel for calculation. |
Appointments [Calendar Editor] |
Output |
Output to the calendar editor. The scheduled appointments are displayed. These appointments cannot be adjusted here. It is purely an information output and has nothing to do with the bidirectional data point. |
Delete appointments |
Input |
Deletes all appointments for this channel |
Properties of the component
Name |
Standard |
Function |
|---|---|---|
Channels |
0 |
Create the loads that can be connected/disconnected. For more information, see below. |
Installation groups |
0 |
The installed PV system is entered here. Several systems can also be combined. The name is freely definable. Declination: Angle of the PV system to the earth; 0 (horizontal) ... 90 (vertical). Azimuth: Angle of orientation -180 ... 180 (-180 = north, -90 = east, 0 = south, 90 = west, 180 = north) Installed power: Power rating of the PV system in watts. |
Base load [W] |
0 |
Expected (average) base consumption, which is subtracted from the available solar power. |
Energy prices |
0 |
Enter energy prices per period |
API Key |
|
Personal key, when using a paid http://forecast.solar/ account. Depending on the version, more days of preview (up to 6) are available and the resolution increases from 1h to 15 minutes. |
Update interval [min] |
15 |
Interval for data retrieval from the internet. |
Query timeout [s] |
5 |
Time in seconds until the query is aborted if there is no response from the service. |
Longitude [s] |
0 |
Position of the PV system. Example: 8.989016 (Attention: Use comma) |
Latitude |
0 |
Position of the PV system. Example: 49.469249 (Attention: Use comma) |
Diagram colour - background |
|
Setting of the colour to be used in the diagram. |
Diagram colour - Axes |
|
Setting of the colour to be used in the diagram. |
Chart colour - Prediction |
|
Sets the colour to be used in the chart. |
Chart Colour - Power Sum |
|
Sets the colour to be used in the chart. |
Chart Colour - Original Prediction |
|
Sets the colour to be used in the chart. |
Chart colour - Measurement |
|
Sets the colour to be used in the chart. |
Chart colour - Past time |
X |
Sets the colour to be used in the chart. |
Show appointment in diagrams |
X |
Activate (true) if the dates are to be displayed in the diagrams. |
Show power total in diagrams |
X |
Activate (true) if the resulting total power is to be displayed in the diagrams. |
Resolution (X) |
1024 |
Specifies the resolution (pixels) that the image should have in width. |
Resolution (Y) |
768 |
Specification of the resolution (pixels) which the image should have in height. |
Font size (title) |
50 |
Defines the font size for the title of the diagram. |
Font size (text) |
30 |
Defines the font size for the label of the X/Y-axis |
Font size (axes and legend) |
15 |
Defines the font size of the values on the X/Y-axis |
Offset Label X-Axis |
2 |
Allows the distance between the X-axis text and the X-axis of the diagram to be set between 0 and 10. |
Offset Label Y-Axis |
3 |
Allows the distance between the Y-axis text and the Y-axis of the diagram to be set between 0 and 10. If the value is too high, the text may lie outside the display. Then the parameter "Margin left" must be adjusted so that the text is moved back into the visible area. |
Margin left (shifting the Y-axis to the right) |
12 |
Here you can set the distance between the left edge of the image and the Y-axis of the diagram between 0 and 50. |
Show original preview in diagrams |
X |
Activate (true) if theoriginal previews are to be displayed in the diagrams. |
Show measured values in diagrams |
X |
Activate (true) if themeasured values are to be displayed in the diagrams. |
Show Y-Grid in diagrams |
X |
Activate (true) if theY-grid is to be displayed in the diagrams. |
Show legend in diagrams |
X |
Activate (true) if thelegend is to be displayed in the diagrams. |
Show elapsed time in diagrams |
X |
Activate (true) if the elapsedtime should be displayed in the diagrams. |
Publish diagrams |
|
If enabled, the diagrams will be uploaded to the Polar Bear Portal Server and the corresponding HTTP URL will be generated. If this is not active, the URL for network access is generated. |
User-defined FTP connection |
|
With this enabled, the graphs are sent to the custom FTP server. Uploading to the EisBaer Portal Server is disabled. |
Add timestamp to uploaded images |
|
Adds the timestamp to the file name of the graphic. |
Custom FTP Connection |
|
Entry of the user-defined FTP connection for uploading the graphic. |
URL base for user-defined publishing |
|
Entry of the URL for user-defined FTP connection from which the graphic is to be downloaded. |
Driver On/Off |
|
Defines whether the driver is automatically activated at the start of the project. |
Note on display in different application scenarios:
The generated images are stored in the folder "C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0\www" of the EisBaer server.
Local operation only: Data point "Diagram image file (local file)" is linked to the image component. -> EisBaer server and client run on the same machine. No access via network or internet is possible.
Local network: "Publish images" propertydisabled, "Diagram image file (Http URL)" data pointis connected to the image component. -> EisBaer server and client run on different machines or apps in the local network. Access via the local network is possible. No internet access
Internet:Publish Images propertyenabled, data point "Diagram Image File (Diagram Image File (Http URL)" is connected to the image component. -> EisBaer server and client can run on different machines, apps, locally or on the internet. The images are cached on our web server. FTP access to "http://eisbaer-scada.net" must be possible.
Channel editor
Name |
Function |
|---|---|
Name |
Freely definable name for the consumer. |
Priority |
Consumers are scheduled according to priority (0-10). The higher the number, the higher the priority. |
Power [W] |
Indication of the expected continuous power of the consumer. |
Duty cycle [min] |
Indication of how long the consumer is to remain switched on. |
May use power supply |
Activate if an appointment is to be created in any case, even if not enough solar power is available. If Deactivated, an appointment is only created if, after deducting the previously scheduled appointments (all consumers that are allowed to use domestic power and all that are not but have a higher priority), there is still enough solar power available over the switch-on duration. |
Calendar restriction |
If active, appointments are only created in the periods for which an Allow appointment has been created for the consumer. |
Only on request |
An appointment is not created automatically, but only on explicit request via the data point provided for this purpose (schedule appointment start within X minutes). |
Allow day change |
Allow whether an appointment goes beyond the day change. |
Start in past |
Allow appointment start in the past |
Allow changes if active |
If an appointment is recalculated (e.g. if an appointment is explicitly requested for a consumer or the basic consumption changes or consumers are (de)activated, etc.), a currently running appointment is only moved if this is permitted here (e.g. for chargers or similar). Consumers that are not allowed to be interrupted should deactivate this option here so that running appointments are not interrupted/postponed. |
Allow splitting |
With this function, the channel can be switched on and off in the course of the day. This distributes the duty cycle over several convenient periods. |
Fix current day |
If this function is set, the current date for this channel can no longer be changed. Not even if other parameters such as PV power or electricity prices change. |
Colour |
Colour for the consumer, which is displayed in the diagram and in the calendar. |
CSV import file structure:
<Time>,<Price in cents/kWh>
Time,Electricity price in ct./kWh
0:00,3.9
0:15,3.53
0:30,3.125
0:45,2.253
1:00,3.579
1:15,3.095
1:30,2.625
1:45,2.328
2:00,2.993
2:15,2.649
2:30,2.886
...
In this example, the electricity price changes every 15 minutes.
Minimum requirement for the component settings:
Create the installation group(s):
The installation groups are created via the green +. The performance of several installations is combined for the calculation. A separate name can be specified for each installation. The orientation of the PV modules must be specified so that the expected PV power can be calculated correctly. The declination, i.e. the installation angle, and the azimuth orientation (cardinal direction) must be entered. The angle of orientation is specified as -180 to 180. The following applies: -180 = north, -90 = east, 0 = south, 90 = west, 180 = north.
If a value is entered under"Base load [W]", this value is subtracted from the power available (according to the forecast). This means that the base load is always covered by the PV power. This value can also be dynamically adjusted via the data point of the same name. It is important here that no measured values may be placed on this data point. Each change to this data point triggers a complete recalculation. If changes are made too quickly, the system may be overloaded.
Creating the channels:
The loads that are to be switched via the Manager are listed in the channel editor. Data points are created for each load in the Dynamic folder. Switching takes place via the "Output (event active)" data point.
The calendar or the screen component can be used to display the planned switching.