DBOX Webfront

Hi zusammen,
die DBox 2 hat ja auch ein Webfront.

ist es möglich über dieses IPS an die DBox anzubinden? Wenn ja, Schwierigkeitsgrad? :slight_smile:

Ebenso, gibts eine Möglichkeit das normale Webfront auf der DBox zu integrieren (Browser?) ???

Gruß

Kai

Also Funktionen aus der dBox lassen sich relativ einfach mit IPS auslesen und steuern. Wenn du auf das Webfront über die dBox zugreifen möchtest, dann brauchst einen browser auf der dbox. gab mal ein Image da war einer drin, weiss aber nicht ob das noch so ist

lg, chris

Hi Chris,
das war aber eine schnelle Antwort. Danke erstmal.
Kann man die Box eigentlich über WOL aufwecken? Glaube nicht, oder?

Gibts denn eine Möglichkeit eine kurze Message auf die DBox zu senden, z.B. „Fenster offen“? Ist meineswissens ja auch über Webfront möglich…

Gruß

Kai

Hallo Kai!

Man kann relativ easy Statusmeldungen an die dbox schicken und sie sich dann anzeigen lassen.

Ich lass mit so eingehende Anrufe anzeigen.

Ich muss mal schauen ob ich das Script noch habe. Habe keine Dbox mehr. Bin auf Dreambox umgestiegen und da geht es ähnlich, aber nicht genau gleich.

(…ca. 5 min verstrichen!!!)

Hab das Dbox Script nicht mehr!!

Hmm…

Du musst eigentlich nur mal über das Webfront der Dbox ne Nachricht schicken und dir den Text oben in deiner Browserleiste anschauen. Dann kennst das Format.

Dann kannst Dir hier ein Script schreiben und den Text den Du senden willst über eine Variable einfügen.

Hier ist mein Script für die Dreambox 7025 ( als Anregung ):


<?

// messagetype:  0 = Yes/No

//               1 = Info

//               2 = Message

//               3 = Attention


// messagetimeout-------->>>        Zahl in Sekunden wie lange die Message angezeigt werden soll.

$enable = GetValueBoolean(40455 /*[.Allgemeines\Audio/Video\Dreambox 7025\Textausgabe DM7025\ENABLE Textausgabe (DM7025)]*/);
$dreambox7025status = GetValueBoolean(46789 /*[.Allgemeines\Kommunikation\WatchDog 1\Dreambox7025]*/);
$messagetext = GetValueString(50732 /*[.Allgemeines\Audio/Video\Dreambox 7025\Textausgabe DM7025\Messagetext (DM7025)]*/);
$messagetype = GetValueString(14311 /*[.Allgemeines\Audio/Video\Dreambox 7025\Textausgabe DM7025\Messagetype (DM7025)]*/);
$messagetimeout = GetValueString(19166 /*[.Allgemeines\Audio/Video\Dreambox 7025\Textausgabe DM7025\Messagetimeout (DM7025)]*/);

if ($enable==true)
{

switch($dreambox7025status)
{

 case (true)://Dreambox7025 ist per Ping erreichbar, dann schicke den Text.


                 $url = "http://192.168.2.9/web/message?text=$messagetext&type=$messagetype&timeout=$messagetimeout";
                 $Ausgabe = fopen("$url", "r");
      echo "OK";//


break;

 case (false)://Die Dreambox ist ausgeschaltet bzw. runtergefahren

   echo "Die Dreambox ist ausgeschaltet";

break;
}
}
?>

Hoffe ich konnte bissel helfen.

Bei Fragen schick ne mail…

Gruß,

Peter

notwendige Infos solltest auch bei
Telefonanrufe anzeigen - TuxboxWIKI
finden können.

Da gehts für die DBox z.B. mit dem Url Aufruf in der Art wie folgt:

http://192.168.36.91/control/message?nmsg=Anruf:%20Dieser%20Text%20wird%20eingeblendet.

Grüße,
Josef.

Über ganz einfache http-Befehle kannst Du fast alles an der DBox2 steuern bzw. Nachrichten senden. Eine Übersicht dieser Befehle kannst Du unter anderem hier finden:

TuxboxWIKI

Hi Peter,
Hi Josef,
Hi Mr_CG

danke für die Antworten!

@Peterr
bei mir bleibt die IP Adresse in der Browserzeile stehen, da kann ich nix raus erkennen

@Josef
das probier ich jetzt :slight_smile:

@Mr_CG
das werd ich mir mal genau durchlesen, ich vermute, das hier der heilige Grahl vergraben ist. Ich müsste allerdings auch die Box mal updaten *g
Welches Image wäre denn im Moment zu empfehlen? Meins ist noch von 2008 irgendwann… und wenn ich eh neu flashe…!
Gruß

Kai

So, Feedback,

Josefs Lösung klappt, allerdings muss ich da immer bestätigen, mir würde eine popup für Zeit X reichen *g

mit der Wiki Geschichte komme ich noch nicht voran.

Gruß

Kai

Probiere mal das hier aus:

http://dbox/cgi-bin/xmessage?timeout=3&caption=Nachricht&body=Hallo

Bei „timeout=3“ kannst auch ne andere Zahl nehmen. Das ist die Zeit wie lange die Info eingeblendet werden soll. In diesem Fall eben 3 Sek.!!

Das sollte eigentlich so funktionieren!

Gruß,

Peter

Hi Peter

Warning: fopen(http://XXX.XXX.X.18/cgi-bin/xmessage?timeout…&body=Hallo) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found
in [Sonstige.Provisorische Scripte\Dbox Test] on line 4

da will irgendwas nicht, don’t know what!

Gruß

Kai

Hast du es mal normal über den Browser probiert!? Funktioniert es dann mit der Einblendung?!

Hast du in IPS die Http-Extension eingebaut!? Ich glaube die brauchst du!!

Hiho,
also ich hab soweit ich das beurteilen kann nix ZUSÄTZLICHES in IPS eingebunden :slight_smile:
Die erste Variante
(http://192.168.36.91/control/message?nmsg=Anruf:%20Dieser%20Text%20wird%20eingeblendet.)

funzt aber auc so, nur… die bleibt bis zur Bestätigung aufm Schirm stehen.

Wenn ihr eure Beiträge in URL tags setzt (macht das Board automatisch) kann man nur sehr schwer nachvollziehen was ihr eigentlich tut on wo der Fehler ist… Verwendet doch die Code-Tags.

http://dbox/cgi-bin/xmessage?timeout=3&caption=Nachricht&body=Hallo

So gehts dann.

Gruß,

Toni

Hi Toni,
guter Tip, das könnte es nämlich gewesen sein.
hatte vorher nie das timeout=3 in der zeile gelesen!
Probier das heute Abend mal!

Gruß

Kai

Hallo,

ja das ist auch dein Fehler, denn du hast es wohl nur so in den Browser eingegeben:

http://192.168.36.91/control/message?nmsg=Anruf: Dieser Text wird eingeblendet

Gruß

Hi Jungs,
ich komm net weiter,
ersetz natürlich das „dbox“ immer schön durch die Box-IP aber irgendwie bekomm ichs nicht.
Das BSP von Hollowman funzt zwar, aber das ist wiederrum das Ding was fest aufm Bildschirm bis zur Bestätigung bleibt! hmmmm

Wo liegt mein Denkfehler? Gibts einen anderen Weg zum Ziel? Ich kann auf der Webfront seite von der DBox beide Varianten testen, allerdings bekomm ich die URL nicht wirklich angezeigt. bekomm ich die sonst wie raus?

Gruß

Kai

Hallo,

ja dann probier mal;

http://192.168.36.91/control/message?popup=Anruf

Naja, bei den letzten beispielen fehlte ja wieder der „timeout“-parameter

probier halt mal:

http://192.168.36.91/control/message?timeout=3&nmsg=Anruf:+Dieser+Text+wird+eingeblendet

lg, chris

Hi,

na ja ein Timeout wird so nicht benötigt, da es unterschiede gibt zwischen
Messagebox und Popup Box.
Messagebox muss immer quittiert werden, die Popup Box bleibt so lange eingeblendet wie die Zeit in den Neutrinoeinstellungen eingetragen ist.

Gruß

Hi Jungs,
genau das ists. Hier die Message muss ich wieder quittieren. Ich meine aber die Popups. Und das bekomm ich irgendwie nicht ans rennen! Zumindest bislang nicht.
Trotzdem schonmal Danke an alle die hier mithelfen!

Gruß

Kai