Klammerfehler bei and und or - wer findet ihn

Begonnen von Otto, 04 September 2016, 08:34:18

Vorheriges Thema - Nächstes Thema

Otto

Hallo,

ich finde einfach den Fehler nicht.

Das Rollo_AZ geht an einem Sonntag um 08:20 h nicht hoch  :-[

Ich vermute einen Klammerfehler.

([Wetter:temperature]>5 and [Bewegungsmelder1:brightness] > ([du_Helligkeit_hell]+20)
and [([du_Rollo_Zeit_hoch]+[00:15]) - ([du_Rollo_spaetestens_hoch]-[00:05])] and [du_awoken] ne "schlafen"
or [[du_Rollo_spaetestens_hoch]] or [([du_Rollo_Zeit_hoch]+[01:35])|7]) (set Rollo_AZ:FILTER=level!=100 on)
DOELSEIF
([Bewegungsmelder1:brightness]<[du_Helligkeit_hell] and [[du_Rollo_Zeit_runter] - ([du_Rollo_spaetestens_runter] - [00:05])]
   and [du_Rollo_Sperre] ne "JA" or [[du_Rollo_spaetestens_runter]] and [du_Rollo_Sperre] ne "JA" ) (set Rollo_AZ:FILTER=level!=0 off)


Zuletzt hat du_awoken ausgelöst.

edit: und [([du_Rollo_Zeit_hoch]+[01:35])|7] löst auch nicht aus

Wer kann mir helfen?

LG Otto
Gruss Otto

.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.

docker - homematic

Ellert

Besser lesbar wäre ein "list DOIF_name" zu posten als ein Bild, es sind dann auch mehr Infos vorhanden.

Stimmen die berechneten Timer?

Der Timer_1 um 7 Uhr 15 war schneller.

Wenn Du möchtest, dass der gleiche Bedingungsteil immer schaltet müsstest Du "do always setzen".

Um die richtige Klammersetzung zu beurteilen müsstest Du das beabsichtigte Verhalten volständig beschreiben.

Aus ggf. falschen Bedingungen, lässt sich das beabsichtigte Verhalten nicht ableiten, weil nicht bekannt ist, was falsch oder richtig ist, das kennst nur Du.

igami

Was bekommt denn der Finder?
Erstmal gibt es für 8:20 Uhr keinen Timer.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED