HTTP Plugin / Status Abfrage / Dreambox

  • Luftloch


    Ich finde deine Umsetzung richtig toll. Ich habe eine alte Dreambox 500HD und würde sie gern unter HK nutzen.

    Leider klappt es mit deiner Version nicht, aber auch mit der Originalversion haut's nicht hin. HB crashed leider.

    Anbei meine config.json - falls ich was falsches drin habe:

    {

    "accessory": "OpenWebifSwitch",

    "name": "Dreambox",

    "host": "192.168.2.53",

    "port": 8888,

    "checkIntervalSeconds": 120000,

    "bouquets": []

    }

    Muss in den bouquets was eingetragen werden?

    Ich habe nur eine "User Bouquets" angelegt in der DB und die heißt "Alle", sind ca. 50 Sender drin.

    Vielen Dank schon mal vorab.

  • Hab mal mein fork nochmal geändert. Probier mal mit deiner config. Dann müsste er Dir ein Json anzeigen das du dann reinkopieren kannst

    Und checkintervall kannst auch raus nehmen

    2 Mal editiert, zuletzt von Luftloch ()

  • Okay - super. Danke.

    Werde ich mal testen und berichten.

  • Hatte die Zeilen in der index.js ja selbst schon raus-kommentiert. Brachte aber nix.

    Habe nun auf deine neue fork aktualisiert und meine config abgeändert - ohne checkinterval.


    Startet zunächst sauber durch :), dann kommen aber folgende Fehler :(:

    ....

    [2019-5-14 21:27:42] [Dreambox] parsed xml for method /web/vol

    [2019-5-14 21:27:42] [Dreambox] error parsing: TypeError: Cannot read property 'e2current' of undefined

    [2019-5-14 21:27:42] [Dreambox] parsed xml for method /web/vol

    [2019-5-14 21:27:42] [Dreambox] error parsing: TypeError: Cannot read property 'e2current' of undefined

    ....

    [2019-5-14 21:28:05] [Dreambox] parsed xml for method /web/getcurrent

    [2019-5-14 21:28:05] [Dreambox] error parsing: TypeError: Cannot read property 'e2eventlist' of undefined

    [2019-5-14 21:28:05] [Dreambox] parsed xml for method /web/powerstate

    [2019-5-14 21:28:05] [Dreambox] error parsing: TypeError: Cannot read property 'e2instandby' of undefined

    [2019-5-14 21:28:06] [Dreambox] getting dings

    [2019-5-14 21:28:07] [Dreambox] parsed xml for method /web/powerstate

    [2019-5-14 21:28:07] [Dreambox] error parsing: TypeError: Cannot read property 'e2instandby' of undefined

    [2019-5-14 21:28:07] [Dreambox] parsed xml for method /web/getcurrent

    [2019-5-14 21:28:07] [Dreambox] error parsing: TypeError: Cannot read property 'e2eventlist' of undefined

    [2019-5-14 21:28:08] [Dreambox] getting dings

    [2019-5-14 21:28:08] [Dreambox] parsed xml for method /web/powerstate

    [2019-5-14 21:28:08] [Dreambox] error parsing: TypeError: Cannot read property 'e2instandby' of undefined

    [2019-5-14 21:28:08] [Dreambox] parsed xml for method /web/getcurrent

    [2019-5-14 21:28:08] [Dreambox] error parsing: TypeError: Cannot read property 'e2eventlist' of undefined

    [2019-5-14 21:28:11] [Dreambox] getting dings

    .....

    und das wiederholt sich infinity...


    Will scheinbar nicht bei mir laufen ;)

    Lasse es für heute gut sein. Werde morgen weiter checken.

  • Ja, ich bekomme eine Info per xml, sieht so aus.



    Per 192.168.2.53:8888 kann ich ja auf OpenWebif von jedem Browser zugreifen, es läuft stabil.

    Es zeigt mir ja auch das TV-Icon im HK an, nur leider ist es nicht aktiv.



    Vielen Dank auch für deine Mühe ;)

  • Es ist kein Passwort vergeben, eingeloggt wird als root. In config sind keine bouquets eingetragen - ich weiß auch nicht wie?

    Es gibt auf der Derambox nur 1 Bouquet mit Namen "Alle".


    Anbei nochmals mein Config-Eintrag:

    {

    "accessory": "OpenWebifSwitch",

    "name": "Dreambox",

    "host": "192.168.2.53",

    "port": 8888,

    "bouquets": []

    }

  • Beim ersten Start muss im Telnet so etwas erscheinen wie auf dem Bild. Das ist quasi der zu kopierende Json Teil

    Aber auch ohne läuft es bei mir durch wie auf dem zweiten Bild

    Kann mir höchstens noch vorstellen das es an der Version des webinterface liegt. Bei mir


    OWIF 1.2.8


    Und ich habe kein https sondern normales http


  • Das aktuelle webif vom VTI Image


    - kein Passwort

    - kein https

    - habe die boques aus deiner conf genommen ( bzw die von deiner git Seite )

    - über safari bekomme ich ( http://192.168.*.*/web/getcurrent ) die epg ausgabe


    [Fernseher] parsed xml for method /web/powerstate

    [5/15/2019, 5:14:12 PM] [Fernseher] parsed xml for method /web/powerstate

    [5/15/2019, 5:14:12 PM] [Fernseher] parsed xml for method /web/powerstate

    [5/15/2019, 5:14:13 PM] [Fernseher] parsed xml for method /web/powerstate

    [5/15/2019, 5:14:13 PM] [Fernseher] Power state change request: true

    [5/15/2019, 5:14:14 PM] [Fernseher] parsed xml for method /web/powerstate

    [5/15/2019, 5:14:14 PM] [Fernseher] parsed xml for method /web/powerstate?newstate=0

    [5/15/2019, 5:14:14 PM] [Fernseher] setPowerState() succeded

    [5/15/2019, 5:14:14 PM] [Fernseher] power is currently OFF

    [5/15/2019, 5:14:15 PM] [OpenWeatherMap Temperature] Fetched temperature value 16.39deg of type 'current' for accessory OpenWeatherMap Temperature

    [5/15/2019, 5:14:15 PM] [OpenWeatherMap Temperature] Returning cached data 16.39

    [5/15/2019, 5:14:15 PM] [OpenWeatherMap Temperature] Fetched humidity value 31% of type 'current' for accessory OpenWeatherMap Temperature

    [5/15/2019, 5:14:15 PM] [OpenWeatherMap Temperature] Returning cached data 31

    [5/15/2019, 5:14:15 PM] [Fernseher] parsed xml for method /web/powerstate

    [5/15/2019, 5:14:17 PM] [Fernseher] parsed xml for method /web/powerstate

    [5/15/2019, 5:14:17 PM] [Fernseher] Power state change request: true

    [5/15/2019, 5:14:17 PM] [Fernseher] parsed xml for method /web/powerstate

    [5/15/2019, 5:14:18 PM] [Fernseher] parsed xml for method /web/powerstate?newstate=0

    [5/15/2019, 5:14:18 PM] [Fernseher] setPowerState() succeded

    [5/15/2019, 5:14:18 PM] [Fernseher] power is currently OFF




    Es erscheint immer nur ein Schalter.

    Einmal editiert, zuletzt von Tuxnet ()

  • Hast ja interessante Sender ;)


    Beim Start der HB bringt er im log:

    ...

    [2019-5-15 15:27:40] [Panasonic] Initializing Panasonic-TV accessory...

    [2019-5-15 15:27:40] [Panasonic] Initialization complete.

    [2019-5-15 15:27:40] [Dreambox] Initializing OpenWebifSwitch accessory...

    [2019-5-15 15:27:40] [Dreambox] startup 159

    [2019-5-15 15:27:40] [Dreambox] openwebif [object Object]

    [2019-5-15 15:27:40] [Dreambox] Adding SpeakerService

    [2019-5-15 15:27:40] [Garten] Initializing Weather accessory...

    [2019-5-15 15:27:40] [Garten] Starting Polling background service for Garten

    [2019-5-15 15:27:40] [Aromalampe] Initializing Http accessory...

    ---

    Also soweit erst mal okay, aber Sender werden nicht aufgelistet.

    Und wenn ich dann per HK auf die Dreambox zugreife, kommen die oben schon erwähnten Fehler.


    Bei mir läuft OWIF 0.1.2

    Vielleicht liegt's daran.


    Firmware der Box ist Newenigma2-daily 2019-05-10

    Image: 2016-06-16-tarball


    Habe gerade mal ein

    Code
    init 4
    opkg update && opkg upgrade
    reboot

    durchgeführt. Stand OWIF bleibt bei 0.1.2 .....

  • Luftloch


    Okay - Danke vielmals soweit!

    Werde mal schauen, ob Ich's updaten kann und melde mich dann wieder.


    Schönen Abend noch

  • Ich weiss nicht warum, aber aufeinmal ist ein TV icon da, und ich kann die Kanäle anwählen.


    Klasse Arbeit, gefällt mir gut.... ein Trau. wäre noch eine Integration von Siri

  • Tuxnet


    hast du HB neu gestartet oder reboot des Pi gemacht?

    Nach dem reboot hatte ich das TV-Icon.

    Leider klappt der Rest nicht bei mir...

  • Klappt leider nicht mit dem update auf der DM-Box...

    Schade. Kann zwar AU/AUS schalten, aber sonst nix.


    Besten Dank für eure Mühe.

  • Welches Image läuft bei dir denn? Standart newnigma oder openATV o.ä.

  • Newenigma2