Files
Eric F d398a6ced2 Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
2026-06-08 00:38:27 -04:00

58 lines
1.8 KiB
YAML

description: >-
This module is part of the Energy Tree and represents a simple current fuse on AC side.
config:
fuse_limit_A:
description: >-
Fuse limit in ampere for all phases. Note: this always applies
in addition to limits set by external_limits interface.
type: number
minimum: 0.0
phase_count:
description: phase count of this fuse
type: integer
minimum: 0
maximum: 3
default: 3
nominal_voltage_V:
description: >-
Nominal AC voltage between a single phase and neutral in volt.
Used for e.g. power to current calculations when
enhance_external_schedule is enabled.
This allows configuration for different regions (e.g., 120V, 230V, 400V).
type: number
minimum: 1.0
maximum: 1000.0
default: 230.0
enhance_external_schedule:
description: >-
When enabled, calculates per-phase current limits from total_power_W
and adds them to ac_max_current_A when processing external schedules.
ac_max_current_A is only enhanced in case it was not specified as part of
the external schedules. Uses nominal_voltage_V for calculations.
type: boolean
default: false
provides:
energy_grid:
description: This is the chain interface to build the energy supply tree
interface: energy
external_limits:
description: Additional external limits can be set via this interface.
interface: external_energy_limits
requires:
energy_consumer:
interface: energy
min_connections: 1
max_connections: 128
powermeter:
interface: powermeter
min_connections: 0
max_connections: 1
price_information:
interface: energy_price_information
min_connections: 0
max_connections: 1
metadata:
license: https://opensource.org/licenses/Apache-2.0
authors:
- Cornelius Claussen