Hauptmenü

!($we) funktioniert nicht

Begonnen von prozac, 10 November 2014, 07:10:29

Vorheriges Thema - Nächstes Thema

prozac

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

Deudi

Also ich verwende einfach !$we ohne irgendwelchen Klammerkram und das geht.
Hast du mal deinen Klammerdschungel kontrolliert?
Gigabyte Brix, Ubuntu 16.04.3 LTS, Homematic, Z-Wave, EnOcean, Shelly@MQTT, SIGNALduino, JeeLink DAVIS-Sketch

rudolfkoenig


Prof. Dr. Peter Henning



Prof. Dr. Peter Henning

Difficile est satiram non scribere

LG

pah

franky08

Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Prof. Dr. Peter Henning

κλαίει ὁ νικηθείς, ὁ δὲ νικήσας ἀπόλωλεν

LG

pah

prozac

Es war in der Tat das "value".
Danke für die Hilfe.