PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dreambox per IP vom HS steuern



jumper79
28.07.07, 17:55
Hallo,

versuche heute schon den ganzen Tag die Dreambox mit einer HS seite zu steuern. Leider ohne erfolg. aus dem Iexplorer habe ich keine Probleme mit der umschaltung. Nur habe ich keine Ahnung welche Einstellungen ich bei dem HS treffen muss (UDP/TCP usw.)
Kann vielleicht einer eine kleine Anleitung schreiben?

Vielen Dank!

Thorsten
:bahnhof:

EIB-TECH
29.07.07, 11:35
Eine Dreambox steuerst du nicht über IP Telegramme sondern über HTTP Abrufe

Hier ein Beispiel:

Volume = 0

http://10.220.7.45/setVolume?volume=0 (http://10.220.7.45/setVolume?volume=0)

Das Erste

http://10.220.7.45/cgi-bin/zapTo?path=1:0:1:6dca:44d:1:c00000:0:0:0:

Text Message:

http://10.220.7.45/cgi-bin/message?Hallo

Dreambox aus

http://10.220.7.45/cgi-bin/admin?command=standby

usw. usw.

Funzt das über den Browser ist der Rest mit dem HS Pille Palle :D

EIB-TECH
29.07.07, 11:45
10.220.7.45 steht für die IP Adresse der Dreambox

EIB-TECH
30.07.07, 08:52
Ralf Engels hat im übrigen für den Homeserver und der ansteuerung für die Dreambox eine globale Bibliothek erstellt

:Prost:

goeran
20.01.08, 20:08
Hallo,


Eine Dreambox steuerst du nicht über IP Telegramme sondern über HTTP Abrufe

Text Message:

http://10.220.7.45/cgi-bin/message?Hallo


Ich benutze diese Funktion, um ueber den FS eine Message auf den Fernseher zu senden, wenn sich meine Garagentore oeffenen und schliessen.

Sinn der Sache ist, dass sich meine Frau nicht so erschreckt, wenn ich abends ploetzlich im Fernsehzimmer auftauche, sondern sie schon "vorgewarnt" wird. :rolleyes:

Allerdings sitzt meine Frau ja nicht immer vor dem TV und somit ist die Dreambox auch meist ausgeschaltet.

Es werden jedoch bei jeder Torbewegung ueber eine Logik vom FS Messages an die Dreambox gesendet, auch wenn diese ausgeschaltet ist. Wenn diese dann eingeschaltet wird, kommen die ganzen (vielen!) Messages nachtraeglich zur Anzeige, was laaange dauern kann... :(

Das sagt mir, dass der FS die http-Aufrufe scheinbar queued und dann alle absendet, wenn er sie loswerden kann.

Kann man das beim FS irgendwie abschalten?

Oder hat jemand eine Idee, wie ich den FS feststellen lassen koennte, das die Dreambox eingeschaltet wird, um nur dann Messages zu senden bis sie wieder ausgeschaltet wird? Mit "ping" geht das uebrigens nicht, denn sie ist ja staendig erreichbar, aber das Enigma ist eben im Sleepmodus.

EIB-Freak
20.01.08, 20:27
Mache eine (zyklische) webabfrage auf eine Funktion der DB, die nur im Normalbetrieb verfügbar ist und im Standby keinen Erfolg hat. Du kannst dann bei den Webseiten entsprechende Aktionen definieren.

jonofe
20.01.08, 23:06
Ich denke die Dreambox queued die Messages und nicht der FS. Du musst das Problem also in der Dreambox lösen:

Du kannst Messages mit Timeout senden und mit type=0 alle vorherigen Messages in der Queue der Dreambox löschen:

Hier der Aufruf:


http://user:passwort@dreambox-ip/cgi-bin/xmessage?caption=<Titelzeile>&body=<Nachrichtentext>&icon=<0|1|2|3|4>&type=<-1|0>&timeout=<Anzeigedauer der Nachricht in Sekunden><....> musst du natürlich deinen Wünschen enstprechend anpassen.
timeout: Zeit, bis die Nachricht von selbst verschwindet in Sekunden; Wert kleiner Null => Message muß mit OK bestätigt werden.
caption: Fenster-Überschrift
body: Nachrichtentext
type: (Optional) Wert ungleich -1 => alle noch nicht angezeigten Meldungen, die über /cgi-bin/xmessage gesetzt wurden, löschen
charset: Kann auf latin1 gesetzt werden, dann konvertiert enigma den body- und caption-Text von Latin1 nach UTF-8
icon: Zeigt zusätzlich ein Status-Icon neben der Meldung an (0=kein Icon, 1=Info, 2=Warnung, 3=Frage, 4=Fehler)Damit solltest Du es hinbekommen. :rolleyes:

Grüße

André

goeran
21.01.08, 09:23
Hallo,

Ich denke die Dreambox queued die Messages und nicht der FS. Du musst das Problem also in der Dreambox lösen:

OK, das hoert sich gut an. Werde ich heute abend mal testen. Danke duer den Tipp.

goeran
21.01.08, 10:22
Hallo nochmal,

hab' ich eben schon geaendert. Funktioniert prima! Vielen Dank nochmal.