Lightweight Python-based controller for optimizing surplus energy usage (e.g. from photovoltaic systems) using Home Assistant.
The container periodically evaluates available power and dynamically switches configured devices (e.g. boilers) based on temperature thresholds, tariff conditions, and system state.
version: "3.8"
services:
fvctl:
image: petoss/fveread:latest
container_name: fvctl
restart: unless-stopped
environment:
TZ: Europe/Prague
volumes:
- ./config:/opt/fve/config:ro
The container expects configuration files mounted into:
/opt/fve/config/
Required files:
fveconfig.yaml – main configuration (Home Assistant, entities)devices.yaml – controlled devices definitionThe container runs a simple loop:
Execution interval: 10 seconds
The container runs:
python3 /opt/fve/scripts/FVctl.py
with proper signal handling for graceful shutdown.
Ideal for:
Content type
Image
Digest
sha256:c3a9c2502…
Size
20.4 MB
Last updated
about 1 month ago
docker pull petoss/fveread