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