Follow-up from the wording review of #31948, which renamed the FNN config key maxcurtailpower → productionnominalmax to align with EEBus ProductionNominalMax.
Nuance
EEBus CS-LPP documents the field as active power in W:
SetProductionNominalMax: nominal maximum active (real) power the Controllable System is allowed to produce … value: nominal max power production in W
(eebus-go usecases/cs/lpp/public.go; SPINE characteristic powerProductionNominalMax / contractualProductionNominalMax.)
The FNN templates describe the same value as Wp:
templates/definition/hems/fnn-eebus.yaml, fnn-gpio.yaml, hemspro-*.yaml
- en:
Installed generator power (Wp) / help Rated generator/module power (Wp)
- de:
Installierte Generatorleistung (Wp) … Bezugsgröße nach § 9 EEG
Wp (DC module nameplate / § 9 EEG installed generator capacity) ≠ nominal AC real power (W): inverter AC max output is usually below DC module Wp. So the EEBus-named key carries a Wp value per the help text.
Impact
Not a functional bug. For § 14a curtailment the value is just the 100% reference that the curtailment percentage scales (hems/fnn/fnn.go setProductionLimit / MaxProductionPower), and the installed-generator figure is the intended reference either way.
Options
- Clarify help text that the value is nominal max AC power in W (tight EEBus alignment), or
- Keep the § 9 EEG Wp convention (domain-correct reference for § 14a) and document the intentional divergence from the EEBus W definition.
🤖 Generated with Claude Code
Follow-up from the wording review of #31948, which renamed the FNN config key
maxcurtailpower→productionnominalmaxto align with EEBusProductionNominalMax.Nuance
EEBus CS-LPP documents the field as active power in W:
(
eebus-gousecases/cs/lpp/public.go; SPINE characteristicpowerProductionNominalMax/contractualProductionNominalMax.)The FNN templates describe the same value as Wp:
templates/definition/hems/fnn-eebus.yaml,fnn-gpio.yaml,hemspro-*.yamlInstalled generator power (Wp)/ helpRated generator/module power (Wp)Installierte Generatorleistung (Wp)…Bezugsgröße nach § 9 EEGWp(DC module nameplate / § 9 EEG installed generator capacity) ≠ nominal AC real power (W): inverter AC max output is usually below DC module Wp. So the EEBus-named key carries a Wp value per the help text.Impact
Not a functional bug. For § 14a curtailment the value is just the 100% reference that the curtailment percentage scales (
hems/fnn/fnn.gosetProductionLimit/MaxProductionPower), and the installed-generator figure is the intended reference either way.Options
🤖 Generated with Claude Code