Autor Thema: !($we) funktioniert nicht  (Gelesen 1614 mal)

Offline prozac

  • New Member
  • *
  • Beiträge: 5
!($we) funktioniert nicht
« 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

Offline Deudi

  • Sr. Member
  • ****
  • Beiträge: 534
  • abgeschnitte Kabel sind immer zu kurz ...
Antw:!($we) funktioniert nicht
« Antwort #1 am: 10 November 2014, 07:21:14 »
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

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 21127
Antw:!($we) funktioniert nicht
« Antwort #2 am: 10 November 2014, 07:28:48 »
value ist nicht gleich Value

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6893
Antw:!($we) funktioniert nicht
« Antwort #3 am: 10 November 2014, 08:18:16 »
Nomen est Omen.

pah

Herr 3x

  • Gast
Antw:!($we) funktioniert nicht
« Antwort #4 am: 10 November 2014, 11:11:21 »

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6893
Antw:!($we) funktioniert nicht
« Antwort #5 am: 10 November 2014, 16:32:44 »
Difficile est satiram non scribere

LG

pah

Offline franky08

  • Hero Member
  • *****
  • Beiträge: 4196
  • jetzt DBLog befreit
Antw:!($we) funktioniert nicht
« Antwort #6 am: 10 November 2014, 16:35:36 »
Audiatur et altera pars

VG
Frank
Debian Wheezy auf ZBOX nano/ Stretch auf 2.tem ZBOX nano FHEM2FHEM an 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

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6893
Antw:!($we) funktioniert nicht
« Antwort #7 am: 10 November 2014, 17:35:22 »
κλαίει ὁ νικηθείς, ὁ δὲ νικήσας ἀπόλωλεν

LG

pah

Offline prozac

  • New Member
  • *
  • Beiträge: 5
Antw:!($we) funktioniert nicht
« Antwort #8 am: 12 November 2014, 19:20:12 »
Es war in der Tat das "value".
Danke für die Hilfe.