Notify mit zwei Bedingungen (if Funktion)

Begonnen von Mellowback, 29 Mai 2016, 13:21:29

Vorheriges Thema - Nächstes Thema

Mellowback


CoolTux


define Terrasse_auf_Licht_an notify Terrasse.Open {
                              if( Value("Alarmanlage") eq "on") {
                                        fhem("set Funksteckdose_1 on");
                              }
}


Wie und wo gibst Du den Code ein? Mein Code ist für des DEF unterm Notify Detail.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Mellowback

Gebe alles direkt in der Web-oberfläche ein

CoolTux

Bilde mir ein das mein Code sauber ist. Kann aber gerade nicht testen. Muss ich später machen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Mellowback

Übrigens beim Semikolon am Ende spinnt er rum. Ich hab das mal weggelassen

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Kannst auch versuchen die zwei ( ) Klammern nach fhem weg zu lassen aber eigentlich muss das ; sein
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Mellowback


CoolTux

Ich teste das mal heute oder morgen früh sollte sich nicht noch was finden.

Ach so, gib mal bitte ein list vom dummy Alarmanlage und vom Notify
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Mellowback


CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Mellowback

Internals:
   NAME       Alarmanlage
   NR         146
   STATE      on
   TYPE       dummy
   Readings:
     2016-05-29 20:17:58   state           on
Attributes:
   room       Technikraum
   setList    on off

-------------------------------

Internals:
   CFGFN
   DEF        Terrasse.open { if ( Value("Arlamanlage") eq "on")   { fhem("set Funksteckdose_1 on") } }
   NAME       Terrasse_auf_Licht_an
   NR         4418
   NTFY_ORDER 50-Terrasse_auf_Licht_an
   REGEXP     Terrasse.open
   STATE      active
   TYPE       notify
   Readings:
     2016-05-29 20:58:31   state           active
Attributes:
   room       Technikraum

CoolTux

Lerne bitte die Ausgaben in Code Tags zu geben.

Sehe wieso du das ; nicht brauchst. Soweit sollte das schon passen. Ich teste das später mal.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Mellowback

Hätte noch einen kleinen Fehler entdeckt, allerdings hat das auch nicht geholfen.

Hör nochmal die neue Übersicht:

Internals:
   CFGFN
   DEF        Terrasse.open { if ( Value("Alarmanlage") eq "on")   { fhem("set Funksteckdose_1 on") } }
   NAME       Terrasse_auf_Licht_an
   NR         4468
   NTFY_ORDER 50-Terrasse_auf_Licht_an
   REGEXP     Terrasse.open
   STATE      2016-05-29 21:03:03
   TYPE       notify
   Readings:
     2016-05-29 21:02:44   state           active
Attributes:
   room       Technikraum

CoolTux

Und Fehlermeldung immer noch die selbe?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net