Hallo,
ich bräuchte mal wieder Hilfe bei einem eval. Ich finde den Fehler nicht.
Meine item.yaml
Das Eval
führt immer zu einem Fehler.
Log:
Die relativen Items sind korrekt.
Wo liegt der Fehler?
Danke Euch!
ich bräuchte mal wieder Hilfe bei einem eval. Ich finde den Fehler nicht.
Meine item.yaml
Code:
%YAML 1.1
---
heizung:
waermebedarf:
type: bool
visu_acl: ro
eval: 0 if ((sh..stellgroesse_max() < 10) or (sh..waermebedarf_sommer_winter() = 0)) else 1
eval_trigger:
- .stellgroesse_max
- .waermebedarf_sommer_winter
cache: yes
waermebedarf_sommer_winter:
name: Wärmebedarf basierend auf DIN Winter
type: bool
eval: not sh.raumtemp.aussen.nord.sommer()
eval_trigger:
- raumtemp.aussen.nord.sommer
cache: yes
stellgroesse_max:
name: max Stellgröße aus allen Räumen
type: num
visu_acl: rw
eval: max
eval_trigger:
- raumtemp.eg.wohnen.rtr.stellgr_zum_aktor
- raumtemp.og.bad.rtr.stellgr_zum_aktor
- raumtemp.og.kind.rtr.stellgr_zum_aktor
- raumtemp.og.schlafzimmer.rtr.stellgr_zum_aktor
- raumtemp.og.gaestezimmer.rtr.stellgr_zum_aktor
- raumtemp.og.buero.rtr.stellgr_zum_aktor
cache: yes
Code:
eval: 0 if ((sh..stellgroesse_max() < 10) or (sh..waermebedarf_sommer_winter() = 0)) else 1
Log:
Code:
WARNING heizung.waermebedarf Item heizung.waermebedarf: problem evaluating 0 if ((sh.heizung.waermebedarf.stellgroesse_max() < 10) or (sh.heizung.waermebedarf.waermebedarf_sommer_winter() = 0)) else 1: invalid syntax (<string>, line 1)
Wo liegt der Fehler?
Danke Euch!


Kommentar