Hauptmenü

Notify Variablen

Begonnen von Guest, 07 Juni 2012, 18:47:13

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo Gemeinde,
ich habe folgendes vor es funktioniert auch schon zum Teil aber ich komme
mit den Variablen nicht klar, und benötige Hilfe.
Ich habe mir ein notify gebastelt das mir wenn ich einen Aktor schalte eine
Nachhricht auf meine Dreambox8000 bekomme. das habe ich so gelöst

define Dreamboxnotify notify Kevin_.* { GetHttpFile("192.168.1.110:80",
'/web/message?text=FS20_bewegung_%&type=2&timeout=2') }

wenn ich also ein Aktor schalte taucht auf meinem Fernseher die Nachhricht
FS20_bewegung_on auf.
Ich will jetzt aber noch das auch noch das gerät auftauscht. aber wie
bekomme ich das in eine Variable
meine Geräte heissen
Kevin_Deckenlicht
Kevin_Ventilator
Kevin_Lavalampe

usw. usw.
Auf meine geräre Reagiert das Teil schon auch der zustand On,Off,Toggle
usw. wird mit % in den Text eingefügt.
Kann mir jemand helfen und einen Denkanstos geben.

Danke
Gruss Kev

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

hat keiner eine Idee für mich wie ich das lösen könnte??

Kev

Am Donnerstag, 7. Juni 2012 18:47:13 UTC+2 schrieb Kev:
>
> Hallo Gemeinde,
> ich habe folgendes vor es funktioniert auch schon zum Teil aber ich komme
> mit den Variablen nicht klar, und benötige Hilfe.
> Ich habe mir ein notify gebastelt das mir wenn ich einen Aktor schalte
> eine Nachhricht auf meine Dreambox8000 bekomme. das habe ich so gelöst
>
> define Dreamboxnotify notify Kevin_.* { GetHttpFile("192.168.1.110:80",
> '/web/message?text=FS20_bewegung_%&type=2&timeout=2') }
>
> wenn ich also ein Aktor schalte taucht auf meinem Fernseher die Nachhricht
> FS20_bewegung_on auf.
> Ich will jetzt aber noch das auch noch das gerät auftauscht. aber wie
> bekomme ich das in eine Variable
> meine Geräte heissen
> Kevin_Deckenlicht
> Kevin_Ventilator
> Kevin_Lavalampe
>
> usw. usw.
> Auf meine geräre Reagiert das Teil schon auch der zustand On,Off,Toggle
> usw. wird mit % in den Text eingefügt.
> Kann mir jemand helfen und einen Denkanstos geben.
>
> Danke
> Gruss Kev
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hi,
der aktuelle Gerätename wird durch den Platzhalter @ dargestellt, siehe
http://fhem.de/commandref.html#notify .
Du musst den zweiten Teil der gethttp in doppelte statt einfachen
Anführungsstriche setzen, da der String sonst nicht interpretiert wird. Die
vorhanenen Sonderzeichen % und & musst Du vmtl durch einen vorangestellten
backslash schützen - damit musst Du mal rumprobieren.

Also sowas wie
define Dreamboxnotify notify Kevin_.* { GetHttpFile("192.168.1.110:80"
, "/web/message?text=FS20_bewegung_@\%\&type=2\&timeout=2") }

Gruß, Uli

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com