akkudoktoreos.server.eos
Functions
Repeating task to clear cache from expired cache files. |
|
|
Cleanup expired cache files. |
Load cache from cachefilestore.json. |
|
Save cache to cachefilestore.json. |
|
Repeating task for energy management. |
|
Clear the cache from expired data. |
|
Clear the cache. |
|
Current cache management data. |
|
Load cache management data. |
|
Save the current cache management data. |
|
Restart the server. |
|
Shutdown the server. |
|
Get the EOS configuration backup identifiers and backup metadata. |
|
Save the current configuration to the EOS configuration file. |
|
Get the current configuration. |
|
|
Get the value of a nested key or index in the config model. |
|
Update the current config with the provided settings. |
|
Update a nested key or index in the config model. |
Reset the configuration to the EOS configuration file. |
|
|
Revert the configuration to a EOS configuration backup. |
|
Get the latest status of a resource/ device. |
|
Update the status of a resource/ device. |
Get the latest solution of the optimization. |
|
Get the latest energy management plan. |
|
|
Deprecated: Total Load Prediction with adjustment. |
|
Deprecated: Total Load Prediction. |
Health check endpoint to verify that the EOS server is alive. |
|
|
Get structured log entries from the EOS log file. |
Merge the measurement data given as datetime data into EOS measurements. |
|
Merge the measurement data given as dataframe into EOS measurements. |
|
Get a list of available measurement keys. |
|
Get the measurements of given key as series. |
|
|
Merge measurement given as series into given key. |
|
Merge the measurement of given key and value into EOS measurements at given datetime. |
|
Deprecated: Optimize. |
|
Get prediction for given key within given date range as series. |
Import prediction for given provider ID. |
|
Get a list of available prediction keys. |
|
|
Get prediction for given key within given date range as value list. |
|
Get a list of available prediction providers. |
|
Get prediction for given key within given date range as series. |
|
Update predictions for all providers. |
|
Update predictions for given provider ID. |
Deprecated: PV Forecast Prediction. |
|
Deprecated: Electricity Market Price Prediction per Wh (€/Wh). |
|
|
|
|
Lifespan manager for the app. |
Load EOS state. |
|
|
Parse command-line arguments and start the EOS server with the specified options. |
|
|
|
|
|
|
|
|
|
|
|
Run the EOS server with the specified configurations. |
Save EOS state. |
|
One-shot task for shutting down the EOS server. |
|
|
|
|
Start the EOSdash server as a subprocess. |
Gracefully shut down the EOS server process. |
Classes
|
|
|
|
|