Ankündigung

Einklappen

Hinweis

Die Forenregeln wurden überarbeitet (Stand 7.11.22). Sie sind ab sofort verbindlich. Wir bitten um Beachtung.
Mehr anzeigen
Weniger anzeigen

- √ - Dreambox steuern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ChrisP
    antwortet
    Dreambox steuern

    Danke Mike! Es lag tatsächlich am "http://"

    Einen Kommentar schreiben:


  • Dragonos2000
    antwortet
    Weiß nicht was die 7020HD hat, bei meiner 7000er hab ich sowas mal mit wget ausprobiert, das Kommando musste ich dabei wie folgt aufrufen:

    Code:
    http://192.168.1.10/cgi-bin/admin?command=shutdown
    bzw. damit die Auth-Parameter gleicht mit übergeben werden:
    Code:
    http://root:dreambox@10.53.1.28/cgi-bin/passwort?command=shutdown
    Hth
    Jochen.

    Einen Kommentar schreiben:


  • Mike01
    antwortet
    um fehler zu vermeiden, hier meine eval. mit IP der Box:
    evtl. liegts am http:// hab ich versehentlich gelöscht, sorry.

    Code:
    [dreambox]
        [[deep]]
              type = bool
              eval = value if (sh.tools.fetch_url('http://192.168.0.14/web/powerstate?newstate=' + '1') == '<?xml version="1.0" encoding="UTF-8"?>\n<e2powerstate>\n\t<e2instandby>true</e2instandby>\n</e2powerstate>\n') else self()
        [[standby]]     
              type = bool
              eval = value if (sh.tools.fetch_url('http://192.168.0.14/web/powerstate?newstate=' + '0') == '<?xml version="1.0" encoding="UTF-8"?>\n<e2powerstate>\n\t<e2instandby>false</e2instandby>\n</e2powerstate>\n') else self()

    Einen Kommentar schreiben:


  • ChrisP
    antwortet
    Dreambox steuern

    Hab eine 7020hd. Wenn ich die URL im Browser eingebe geht sie auch in Deep standby

    Einen Kommentar schreiben:


  • Mike01
    antwortet
    welche dreambox hast du ? eine mit enigma 1 oder mit enigma2 ? Der Befehl ist für eine Dreambox 8000, also E2.

    Einen Kommentar schreiben:


  • ChrisP
    antwortet
    Danke, sowas suchte ich.

    Bekomme jedoch folgenden Fehler:
    eval Problem fetching 192.168.1.12/web/powerstate?newstate=0: [Errno -2] Der Name oder der Dienst ist nicht bekannt -- tools.py:fetch_url:75

    Einen Kommentar schreiben:


  • Mike01
    antwortet
    Hi,
    habs bei mir so gelöst:

    items.conf
    Code:
    [dreambox]
        [[deep]]
              type = bool
              eval = value if (sh.tools.fetch_url('<IPderBox>/web/powerstate?newstate=' + '1') == '<?xml version="1.0" encoding="UTF-8"?>\n<e2powerstate>\n\t<e2instandby>true</e2instandby>\n</e2powerstate>\n') else self()
        [[standby]]     
              type = bool
              eval = value if (sh.tools.fetch_url('<IPderBox>/web/powerstate?newstate=' + '0') == '<?xml version="1.0" encoding="UTF-8"?>\n<e2powerstate>\n\t<e2instandby>false</e2instandby>\n</e2powerstate>\n') else self()
    Ich nutze aber auch nur die Standby und DeepStandby optionen, für mehr wär wohl ein plugin besser geeignet.

    gruß, Mike

    Einen Kommentar schreiben:


  • ChrisP
    hat ein Thema erstellt - √ - Dreambox steuern.

    - √ - Dreambox steuern

    Die Dreambox kann man ja mittels webif steuern.
    Wie kann ich denn die URL am einfachsten bei einem Button einbauen?
Lädt...
X