Hilfe bei wget-Aufruf

Begonnen von Guest, 15 April 2012, 20:12:29

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen,

vielleicht kann mir jemand gerade den Schubs in die richtige Richtung geben
- ich möchte aus fhem heraus Nachrichten auf meinen TV bringen, das ganze
soll über die vuplus geschehen, gangbarer Weg ist folgender wget-Aufruf:

wget --post-data "text=Hallo&type=2&timeout=2" -O /tmp/antwort.xml
http://192.168.178.69/web/message

Mein fhem läuft auf einer fritzbox 7390 - der wget-Aufruf via telnet direkt
von der fritzbox abgesetzt kommt als Fensterchen auf dem TV an. In fhem
habe ich dann
{ 'wget --post-data "text=Hallo&type=2&timeout=2" -O /tmp/antwort.xml
http://192.168.178.69/web/message'}
daraus gemacht ... aber das klappt irgendwie nicht. Das log schweigt, in
fhem selbst listet er mir einfach den Befehl dann unter dem Eingabefeld.

Vermutlich habe ich was nicht ganz kapiert .. muss da etwas escapen .. nur
was?

Viele Grüße,
Martin

PS: Die vuplus ist weitgehend softwaremäßig identisch zur dreambox .. wenn
jemand einen schöneren Weg für messages hat als via wget ... :-)

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

Guest

Originally posted by: <email address deleted>

Hallo Martin,
einen schöneren Weg hab ich nicht, aber bei mir funktioniert es so auf der Dreambox. Allerdings mit GET, nicht mit POST:

wget -q -O- "http://ipadresse/web/message?text=Test&type=2&timeout=20"

Von der Shell aus aufgerufen. Über fhem hab ichs noch nicht probiert.

Gruß,
Bernd

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

Guest

Originally posted by: <email address deleted>

Hallo Martin,

ich bin jetzt dazu gekommen, das ganze in fhem zu integrieren. Wie gesagt -
ich nutze eine Dreambox.

Wenn ich den vierten Knopf auf meinem FS20-S4 drücke, erscheint eine fixe
Meldung auf meinem Fernseher von der Dreambox.

Diese zwei Zeilen habe ich in meiner fhem.cfg-Datei hinzugefügt und die
Konfig mittels rereadcfg neu eingelesen:

define fs20s4_btn4__msg_dreambox  FS20 abcd 03
define msg_dreambox_notify    notify  fs20s4_btn4__msg_dreambox.* "wget -q
-O- 'http://ipadresse/web/message?text=Test-von-fhem&type=2&timeout=10'"

In der Logdatei (attr global logfile) kommen diese Zeilen hinzu:

2012.04.16 20:47:22 2: FS20 fs20s4_btn4__msg_dreambox toggle



        True
        Message sent successfully!


Hoffentlich hilft dir das auch bei deiner vuplus.

Gruß,
Bernd


Am Sonntag, 15. April 2012 20:12:29 UTC+2 schrieb Martin Ragg:
>
> Hallo zusammen,
>
> vielleicht kann mir jemand gerade den Schubs in die richtige Richtung
> geben - ich möchte aus fhem heraus Nachrichten auf meinen TV bringen, das
> ganze soll über die vuplus geschehen, gangbarer Weg ist folgender
> wget-Aufruf:
>
> wget --post-data "text=Hallo&type=2&timeout=2" -O /tmp/antwort.xml
> http://192.168.178.69/web/message
>
> Mein fhem läuft auf einer fritzbox 7390 - der wget-Aufruf via telnet
> direkt von der fritzbox abgesetzt kommt als Fensterchen auf dem TV an. In
> fhem habe ich dann
> { 'wget --post-data "text=Hallo&type=2&timeout=2" -O /tmp/antwort.xml
> http://192.168.178.69/web/message'}
> daraus gemacht ... aber das klappt irgendwie nicht. Das log schweigt, in
> fhem selbst listet er mir einfach den Befehl dann unter dem Eingabefeld.
>
> Vermutlich habe ich was nicht ganz kapiert .. muss da etwas escapen .. nur
> was?
>
> Viele Grüße,
> Martin
>
> PS: Die vuplus ist weitgehend softwaremäßig identisch zur dreambox .. wenn
> jemand einen schöneren Weg für messages hat als via wget ... :-)
>

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

Guest

Originally posted by: <email address deleted>

Hallo Bernd,

großartig, direkt probiert - das funktioniert :-)
Frage mich zwar gerade, was ich vorher anders gemacht habe, hatte mit
deinem ersten Hinweis schon probiert - aber egal, jetzt klappt's :-)

Herzlichen Dank,
Martin

Am Montag, 16. April 2012 20:57:47 UTC+2 schrieb Bernd Arnold:
>
> Hallo Martin,
>
> ich bin jetzt dazu gekommen, das ganze in fhem zu integrieren. Wie gesagt
> - ich nutze eine Dreambox.
>
> Wenn ich den vierten Knopf auf meinem FS20-S4 drücke, erscheint eine fixe
> Meldung auf meinem Fernseher von der Dreambox.
>
> Diese zwei Zeilen habe ich in meiner fhem.cfg-Datei hinzugefügt und die
> Konfig mittels rereadcfg neu eingelesen:
>
> define fs20s4_btn4__msg_dreambox  FS20 abcd 03
> define msg_dreambox_notify    notify  fs20s4_btn4__msg_dreambox.* "wget -q
> -O- 'http://ipadresse/web/message?text=Test-von-fhem&type=2&timeout=10'"
>
> In der Logdatei (attr global logfile) kommen diese Zeilen hinzu:
>
> 2012.04.16 20:47:22 2: FS20 fs20s4_btn4__msg_dreambox toggle
>
>
>
>         True
>         Message sent successfully!
>

>
> Hoffentlich hilft dir das auch bei deiner vuplus.
>
> Gruß,
> Bernd
>
>
> Am Sonntag, 15. April 2012 20:12:29 UTC+2 schrieb Martin Ragg:
>>
>> Hallo zusammen,
>>
>> vielleicht kann mir jemand gerade den Schubs in die richtige Richtung
>> geben - ich möchte aus fhem heraus Nachrichten auf meinen TV bringen, das
>> ganze soll über die vuplus geschehen, gangbarer Weg ist folgender
>> wget-Aufruf:
>>
>> wget --post-data "text=Hallo&type=2&timeout=2" -O /tmp/antwort.xml
>> http://192.168.178.69/web/message
>>
>> Mein fhem läuft auf einer fritzbox 7390 - der wget-Aufruf via telnet
>> direkt von der fritzbox abgesetzt kommt als Fensterchen auf dem TV an. In
>> fhem habe ich dann
>> { 'wget --post-data "text=Hallo&type=2&timeout=2" -O /tmp/antwort.xml
>> http://192.168.178.69/web/message'}
>> daraus gemacht ... aber das klappt irgendwie nicht. Das log schweigt, in
>> fhem selbst listet er mir einfach den Befehl dann unter dem Eingabefeld.
>>
>> Vermutlich habe ich was nicht ganz kapiert .. muss da etwas escapen ..
>> nur was?
>>
>> Viele Grüße,
>> Martin
>>
>> PS: Die vuplus ist weitgehend softwaremäßig identisch zur dreambox ..
>> wenn jemand einen schöneren Weg für messages hat als via wget ... :-)
>>
>

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