mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2026-07-24 10:48:11 +00:00
Some checks failed
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
The `FeedInTariffEnergyCharts` provider uses the raw Energy-Charts day-ahead market price as the feed-in tariff. It stores prices in `feed_in_tariff_wh` without adding electricity import charges or VAT. The data is loaded from the Energy-Charts `/price` endpoint for the configured bidding zone. The native Energy-Charts resolution, including quarter-hour data, is retained. Energy-Charts usually supplies prices only for the published day-ahead period. If that data does not cover the complete configured prediction horizon, the provider extends it as follows: - With more than 800 hours of history, an ETS (Holt-Winters exponential smoothing) forecast with weekly seasonality is used. - With more than 168 hours of history, an ETS forecast with daily seasonality is used. - With less history, the median of the available values is used as a constant fallback. The seasonal periods are adjusted to the source resolution. For example, quarter-hour data uses four values per hour. Values already supplied by Energy-Charts are kept unchanged; only missing future slots after the last published price are forecast. Consequently, a 15-minute optimization uses four forecast values per hour without converting them to hourly averages. Signed-off-by: Andreas Schmitz <akkudoktor.net> Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com>
58 lines
1.2 KiB
YAML
58 lines
1.2 KiB
YAML
# Home Assistant - Add-on Configuration
|
|
# -------------------------------------
|
|
# https://developers.home-assistant.io/docs/add-ons/configuration#add-on-configuration
|
|
#
|
|
# The Akkudoktor-EOS add-on repo is special because there is only one add-on and it is in
|
|
# the root directory (no add-on folder as usual).
|
|
|
|
name: "Akkudoktor-EOS"
|
|
version: "0.3.0.dev2607231331447302"
|
|
slug: "eos"
|
|
description: "Akkudoktor-EOS add-on"
|
|
url: "https://github.com/Akkudoktor-EOS/EOS"
|
|
|
|
arch:
|
|
- aarch64
|
|
- amd64
|
|
|
|
startup: "application"
|
|
init: false
|
|
boot: "auto"
|
|
|
|
# Map home assistant persistent folders
|
|
# /data is automatically mapped - do not list here
|
|
map:
|
|
- share:rw
|
|
- config:rw
|
|
|
|
# API access
|
|
homeassistant: true
|
|
homeassistant_api: true
|
|
|
|
# Ports exposed by the add-on
|
|
ports:
|
|
8503/tcp: 8503
|
|
# 8504/tcp: 8504
|
|
|
|
ports_description:
|
|
8503/tcp: "EOS REST server"
|
|
# 8504/tcp: "EOSdash dashboard server"
|
|
|
|
# EOSdash interface (if not ingress)
|
|
# webui: "http://[HOST]:[PORT:8504]"
|
|
|
|
# EOSdash by ingress
|
|
ingress: true
|
|
ingress_port: 8504
|
|
ingress_stream: true
|
|
panel_icon: "mdi:web"
|
|
|
|
# EOS uses several directories under /data - config, cache, output
|
|
backup_exclude:
|
|
- /data/cache
|
|
- /data/output
|
|
|
|
# We do not use options
|
|
options: {}
|
|
schema: {}
|