Event generieren ohne Reading

Begonnen von CoolTux, 16 März 2017, 10:06:21

Vorheriges Thema - Nächstes Thema

CoolTux

Mahlzeit die Herren,

Ich würde gerne ein Event generieren ohne das dafür ein Reading sichtbar beschrieben wird. Habe es schon mit einem versteckten Reading probiert aber da wird kein Event generiert.
Desweiteren dachte ich DoTrigger() würde mich weiter bringen, aber so wie ich mir das angeschaut habe ist es dafür auch nicht gedacht. Ich weiß das Udo das mal in sein Wetterwarn Modul gemacht hatte. Ich finde es leider nicht mehr.

Kleiner Schups wäre supi.


Grüße
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

rudolfkoenig

ZitatDesweiteren dachte ich DoTrigger() würde mich weiter bringen, aber so wie ich mir das angeschaut habe ist es dafür auch nicht gedacht.

Doch, genau dafuer ist das gedacht: DoTrigger("GeraeteName", "event").

CoolTux

Man Rudi bist Du fix. Ich danke Dir ganz herzlich und werde es sofort testen.


Grüße
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

Hallo Rudi,

Es geht. Also Prinzipiell  ;D

DoTrigger($name, 'minLux ' . $response_json->{lux}<AttrVal($name,'minLux','none')?'low':'ok')


Leider besteht der Event nur aus "$name low". Es fehlt also das minLux vor dem low. Ich weiß ich kann das vorher in eine Variable gießen und so. Aber es muß doch auch irgendwie so gehen.
Ne Idee?



Grüße
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

rudolfkoenig

#4
Ja, Klammer vergessen.
Siehe auch Prio von . und ? Nervt mich auch immer wieder.

Btw: < und "none" vertragen sich nicht gut.

CoolTux

Oh man, so einfach kann es sein. Vielen lieben Dank. Nun klappt es. Habe auch Deinen Tipp bezüglich < und none beachtet. Habe statt none ne 0 gesetzt.

Danke Dir


Grüße
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

betateilchen

Zitat von: CoolTux am 16 März 2017, 10:49:11
Oh man, so einfach kann es sein.

Noch einfacher wäre nur noch ein Blick ins Logfile gewesen ;)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

#7
Zitat von: betateilchen am 16 März 2017, 10:51:19
Noch einfacher wäre nur noch ein Blick ins Logfile gewesen ;)

Ja das stimmt. Aber dann wäre ich immer noch nicht auf den Klammerfehler gekommen muß ich ehrlich gestehen.  ;D
Aber sowas merkt man sich ja und macht den Fehler nur einmal.

Aber gut das Du Dich meldest Udo. Du bist nämlich Schuld  ;D Hast mich erst auf die Idee gebracht ein Event ohne Reading aus zu lösen.


Grüße
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