FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: prozac am 10 November 2014, 07:10:29

Titel: !($we) funktioniert nicht
Beitrag von: prozac am 10 November 2014, 07:10:29
Hallo zusammen,

ich benötige eure Hilfe, da ich bei meinem Problem absolut nicht weiter komme.
Ich habe folgende at-Anweisung:
*05:30:00 {
  if ( (!($we)) && (((Value("HeizungMode") eq "Automatik") ) && ( Value("urlaub_s") eq "off" || (Value("urlaub_a") eq "off"))) ||
  ((value("HeizungMode") eq "Anwesenheit") &&  ((Value("presence_a") eq "on") || (Value("presence_s") eq "on"))) )
    { fhem ("trigger heizung_ez_ON;define heizung_ez_OFF_timer at +01:30:00 trigger heizung_ez_OFF") }
  }


Leider bekomme ich jedes Mal die Fehlermeldung:
Undefined subroutine &main::value called at (eval 18272) line 1.

Ich vermute es hängt mit der Negation von $we zusammen, nur leider habe ich keine Ahnung wie ich das weiter prüfen kann. Alle Befehle mit originalem $we ohne Negation funktionieren.

Habt ihr eine Idee?

Viele Grüße
Titel: Antw:!($we) funktioniert nicht
Beitrag von: Deudi am 10 November 2014, 07:21:14
Also ich verwende einfach !$we ohne irgendwelchen Klammerkram und das geht.
Hast du mal deinen Klammerdschungel kontrolliert?
Titel: Antw:!($we) funktioniert nicht
Beitrag von: rudolfkoenig am 10 November 2014, 07:28:48
value ist nicht gleich Value
Titel: Antw:!($we) funktioniert nicht
Beitrag von: Prof. Dr. Peter Henning am 10 November 2014, 08:18:16
Nomen est Omen.

pah
Titel: Antw:!($we) funktioniert nicht
Beitrag von: Herr 3x am 10 November 2014, 11:11:21
Zitat von: Prof. Dr. Peter Henning am 10 November 2014, 08:18:16
Nomen est Omen.

Docendo discimus

Herr 3x
Titel: Antw:!($we) funktioniert nicht
Beitrag von: Prof. Dr. Peter Henning am 10 November 2014, 16:32:44
Difficile est satiram non scribere

LG

pah
Titel: Antw:!($we) funktioniert nicht
Beitrag von: franky08 am 10 November 2014, 16:35:36
Audiatur et altera pars

VG
Frank
Titel: Antw:!($we) funktioniert nicht
Beitrag von: Prof. Dr. Peter Henning am 10 November 2014, 17:35:22
κλαίει ὁ νικηθείς, ὁ δὲ νικήσας ἀπόλωλεν

LG

pah
Titel: Antw:!($we) funktioniert nicht
Beitrag von: prozac am 12 November 2014, 19:20:12
Es war in der Tat das "value".
Danke für die Hilfe.