+ Antworten
Seite 2 von 18 ErsteErste 1 2 3 4 12 ... LetzteLetzte
Ergebnis 11 bis 20 von 178
  1. #11
    Registriert seit
    Dec 2009
    Ort
    Salzburg
    Beiträge
    264

    Hallo schmiddi
    ausschalten funktioniert aber bekomme dann diese Fehler:

    Code:
    Warning:  SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 1: parser error : AttValue: " or ' expected in C:\IP-Symcon\scripts\42014.ips.php on line 7
    
    Warning:  SimpleXMLElement::__construct() [simplexmlelement.--construct]: <html><META http-equiv=Content-Type content="text/html; charset=UTF-8"> in C:\IP-Symcon\scripts\42014.ips.php on line 7
    
    Warning:  SimpleXMLElement::__construct() [simplexmlelement.--construct]:                        ^ in C:\IP-Symcon\scripts\42014.ips.php on line 7
    
    Warning:  SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 1: parser error : attributes construct error in C:\IP-Symcon\scripts\42014.ips.php on line 7
    
    Warning:  SimpleXMLElement::__construct() [simplexmlelement.--construct]: <html><META http-equiv=Content-Type content="text/html; charset=UTF-8"> in C:\IP-Symcon\scripts\42014.ips.php on line 7
    
    Warning:  SimpleXMLElement::__construct() [simplexmlelement.--construct]:                        ^ in C:\IP-Symcon\scripts\42014.ips.php on line 7
    
    Warning:  SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 1: parser error : Couldn't find end of Start Tag META line 1 in C:\IP-Symcon\scripts\42014.ips.php on line 7
    
    Warning:  SimpleXMLElement::__construct() [simplexmlelement.--construct]: <html><META http-equiv=Content-Type content="text/html; charset=UTF-8"> in C:\IP-Symcon\scripts\42014.ips.php on line 7
    
    Warning:  SimpleXMLElement::__construct() [simplexmlelement.--construct]:                        ^ in C:\IP-Symcon\scripts\42014.ips.php on line 7
    
    Fatal error:  Uncaught exception 'Exception' with message 'String could not be parsed as XML' in C:\IP-Symcon\scripts\42014.ips.php:7
    Stack trace:
    #0 C:\IP-Symcon\scripts\42014.ips.php(7): SimpleXMLElement->__construct('<html><META htt...')
    #1 {main}
      thrown in C:\IP-Symcon\scripts\42014.ips.php on line 7
    Geändert von thka (12.09.10 um 16:12 Uhr) Grund: info

  2. #12
    Registriert seit
    Sep 2008
    Ort
    A-Steiermark Gleinstätten
    Beiträge
    137

    Das geht anscheinend mit SimpleXMLElement das es über cgi Dateien geht

    Versuch mal mit fopen

    PHP-Code:
    $handle fopen ("http://192.168.0.17/cgi-bin/admin?command=shutdown""r"); 
    Gruß
    schmiddi

  3. #13
    Registriert seit
    Jul 2007
    Ort
    Moers
    Beiträge
    440

    Hi,

    hat sich schon jemand mit anderen Funktionen beschäftigt?

    Ich habe eine 800HD hier rumstehen und überlege, ob ich darüber nicht auch die Musik abspielen lassen sollte? Gibt es eine Möglichkeit Radiosender per Webinterface einzustellen, oder Playlists (mit MP3-Files von einer NAS-Festplatte) abzuspielen?

    Probleme habe ich im Augenblick, aufgenommene Filme abzuspielen. Der Mediaplayer bleibt bei mir schwarz (über die Fernbedienung klappt es mit dem File). Lieber wäre es mir auch, wenn ich die Dateien per Dateimanager starten könnte, da ich mit dem Mediaplayer immer wieder mal Probleme habe. Nur wie läßt sich der Dateimanager per Web steuern?

  4. #14
    Registriert seit
    Sep 2005
    Ort
    Stade
    Beiträge
    6,614

    Ich bin grad dabei da was zu stricken was möglichst komfortabel und einfach aus IPS anzusprechen ist. Aber ich musste feststellen, dass meine dafür vorgesehene DBox sich zu sehr von der dreambox unterscheidet so dass ich mir erst eine Dreambox zulegen muss. Und dann lass ichs richtig krachen.

    Die Ergebnisse stelle ich dann natürlich der Öffendlichkeit zu Verfügung.

    Toni

  5. #15
    Registriert seit
    Jul 2007
    Ort
    Moers
    Beiträge
    440

    Hi,

    dann versuche eine 500HD zu bekommen (wird es aber wohl nicht gebarucht geben). Die Dreambox braucht mal endlich nicht so viel Energie (vor allem wenn die Box im Standby ist).

    Hast Du denn Infos über das Webinterface der Dreambox? Ich hatte schon mal nach dem Webverzeichnis der Box gesucht, aber nichts gefunden. Unter var und auch usr habe ich zwar ein www-Verzeichnis, hier liegen aber nicht die Webseiten der Dreambox.

  6. #16
    Registriert seit
    Nov 2006
    Beiträge
    100

    Standard WebIf

    Hier mal eine Seite mit den wichtigsten Befehlen zu Enigma2.

    Enigma2:WebInterface

    Bastel selbst gerade an den Funktionen von belmondo2001 rum.
    Thema "Timer" auslesen, usw.

    lg Marco
    Dreambox 7025 Besitzer

  7. #17
    Registriert seit
    May 2010
    Ort
    Fulda
    Beiträge
    129

    Hallo,
    was würdet Ihr von einem Plugin halten mit dem man IPS
    steuern kann. Es gibt schon sowas für EIB. Müsste man eigentlich
    nur noch auf die IPS Webserviceschnittstelle anpassen.

    Rolläden und Beleuchtung über die Dreambox steuern wäre doch auch ganz nett.
    Dann muss man sich gar nicht mehr bewegen.

    Hat schon mal jemand auf der Dreambox mit Soap und Python gearbeitet.
    Bräuchte mal ein Beispiel.

    mfg.
    Jürgen

  8. #18
    Registriert seit
    Sep 2005
    Ort
    Stade
    Beiträge
    6,614

    Das Webinterface ist ja gut dokumentiert. Aber mir schwebt schon mehr vor als eine einfache Fernbedienung. Den umgekehrten Weg schau ich mir dann an. Reizt mich aber iwi momentan nicht so.

    Ne HD Box? Hm... Brauch kein HD und will das eigentlich auch nicht extra löhnen. Wenns nach mir ginge würd ich meine DBox verwenden. Aber der Nutzen für die Community wär wohl eher gering. Aber "nur" um der Community was gutes zu tun geb ich keine 300 Euro aus. Zumal ich auch auf MediaPortal setzen werd und die Box nur nebenbei werkeln soll.

    Irgendwie müsst ich dazwischen ne "Marktlücke" finden.

    Toni

  9. #19
    Registriert seit
    Nov 2006
    Beiträge
    100

    Standard Erweiterungen der Fkt.

    Morgen!

    Ich hab mich die letzten Tage mit den Timern beschäftigt und ein paar zusätzliche Funktionen geschrieben, die auf den Code von belmondo aufsetzen.

    Die benutze ich zum zeitgesteuerten runterfahren der Box, wenn noch ein Timer aktiv ist, bleibt die Box oben.
    PHP-Code:
    // prüft ob ein Timer aktiv ist und liefert true wenn aktiv, sonst false
    function ENIGMA2_IsTimerActive($ipadr)
    {
       if (
    ENIGMA2_GetAvailable($ipadr))
        {
            
    $site file_get_contents("http://$ipadr/web/timerlist");

            
    $xmlResult = new SimpleXMLElement($site);
            
    // e2state = 0 -> geplanter Timer
            // e2state = 2 -> Timer läuft
            // e2state = 3 -> Timer beendet

            // Lese alle Timerevents aus
            
    foreach ($xmlResult as $child)
            {
                    if(
    $child->e2state == "2")          // Aufnahme läuft
                       
    return true;
                    else
                       return 
    false;
            }
        }
        else
           return 
    false;

    PHP-Code:
    // Lese alle Timerevents aus, Format DD.MM.YYYY, Uhrzeit (HH:MM:SS), Name der Sendung
    // Array mit den Daten = String
    function ENIGMA2_GetTimerList($ipadr)
    {

        if (
    ENIGMA2_GetAvailable$ipadr ))
        {
           
    $i 0;
            
    $xmlResult = new SimpleXMLElement(file_get_contents("http://$ipadr/web/timerlist"));
            foreach (
    $xmlResult as $child)
            {
                  if( 
    $child->e2state == "0")      // geplanter Timer !
                  
    {
                        
    $data[$i] = date("d.m.Y, H:i:s" , (int)$child->e2timebegin). ",             " .$child->e2name;
                        
    $i $i 1;
                    }
            }
       }
       return 
    $data;

    PHP-Code:
    // löscht bereits abgearbeitete Timer aus der Liste
    function ENIGMA2_DeleteTimer($ipadr)
    {
        if (
    ENIGMA2_GetAvailable$ipadr ))
        {
            
    $xmlResult = new SimpleXMLElement(file_get_contents("http://$ipadr/web/timercleanup?cleanup="));
       }


    PHP-Code:
    // liest den noch vorhandenen Festplattenplatz der Box aus
    // Rückgabewert = String (xxx.xxx GB)
    function ENIGMA2_GetSpaceInfo($ipadr)
    {
       if (
    ENIGMA2_GetAvailable($ipadr))
        {
            
    $xmlResult =  new SimpleXMLElement(file_get_contents("http://$ipadr/web/about"));
            
            
    $value $xmlResult->e2about->e2hddinfo->free;
        }
        return 
    $value;

    Benutzt wird das so:
    PHP-Code:
    // Liste aller Boxen
    $List_Dreamboxes = array(DREAMBOX_DREAMBOX_WZ);

    foreach(
    $List_Dreamboxes as $box)
    {
        
    // IP-Adresse auslesen
        
    $ipadr GetIpFromObj($box);
        
    // Ist die Box online?
       
    $value ENIGMA2_GetAvailable($ipadr);
       
    SetValueGetStatusIDFromObj($box), $value);
       
       
    // ist ein Timer aktiv
       
    $value ENIGMA2_IsTimerActive($ipadr);
       
    SetValueGetTimerIDFromObj($box), $value);
       
       
    // Timerliste auslesen
       
    $value ENIGMA2_GetTimerList($ipadr);
       
    $anz count($value);
       
    $oldvalue "";
       for(
    $i 0$i $anz$i++)
       {
          
    $oldvalue $oldvalue $value[$i] . "\n";
        }
        
    SetValueGetTimerListIDFromObj($box), $oldvalue);
        
        
    // Festplattenplatz auslesen
        
    $value = (string)ENIGMA2_GetSpaceInfo($ipadr);
       
    SetValueGetSpeicherplatzIDFromObj($box), $value);

    Grüße aus dem winterlichen Linz
    Marco

  10. #20
    Registriert seit
    Apr 2007
    Ort
    Oberösterreich
    Beiträge
    630

    Hat schon mal jemand rausgefunden wie ich anzeigen lassen kann was am aktuell eingestellten Sender läuft? Ich finde schon auf der Box den richtigen Link nicht dafür..

Ähnliche Themen

  1. IPS per VDR Steuern
    Von mighty im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 13
    Letzter Beitrag: 02.01.12, 20:31
  2. UVR1611 ueber IPS steuern - geht das ???
    Von pelletone im Forum Haustechnik
    Antworten: 27
    Letzter Beitrag: 25.10.09, 10:07
  3. Funk-Stellantriebe mit IPS steuern
    Von alex im Forum Sonstige Funkkomponenten / Wetterstationen
    Antworten: 5
    Letzter Beitrag: 17.02.09, 20:55
  4. FS20 LD: Schaltnetzteil für LEDs über IPS steuern
    Von bauhaus im Forum Sonstige Funkkomponenten / Wetterstationen
    Antworten: 4
    Letzter Beitrag: 07.03.08, 17:52
  5. FS20 Steckdose über IPS und Handsender steuern ?
    Von visionsurfer im Forum Sonstige Funkkomponenten / Wetterstationen
    Antworten: 10
    Letzter Beitrag: 11.12.06, 09:48