ich komm erst nächste Woche dazu das Plugin zu testen. Vielleicht liegts ja am Image. Ich hab OpenATV bei meiner 900uhd drauf. Vielleicht liegts ja auch daran.
HTTP Plugin / Status Abfrage / Dreambox
-
-
Huhuuu - jetzt klappt's
Habe die ATV (Zentrale) zwecks Update auf 12.3 neu gestartet und nun funzt es.
Moin!
Sau interessant, leider bekomm ich es nicht ganz hin. Evtl kann mir jemand noch nen Tipp geben.
HB läuft auf einem Raspberry mit einem Homepod 12.3 als Zentrale.
Ich habe einen ET9200 mit einem etwas älteren OpenATV 4.1.3, ohne Bouquets.
Es sind alle Sender unter Favoriten abgelegt.
Die Verbindung bekomme ich hin, habe einen funktionierenden Switch für das Interface,
allerdings keine Senderliste im Log oder gar TV Icon im Home.
Das Log sieht so aus:
[5/21/2019, 5:48:49 PM] [Dreambox] parsed xml for method /web/powerstate
[5/21/2019, 5:48:49 PM] [Dreambox] Power state change request: false
[5/21/2019, 5:48:49 PM] [Dreambox] parsed xml for method /web/vol
[5/21/2019, 5:48:49 PM] [Dreambox] received volume from vusolo: 100 mapped to 100
[5/21/2019, 5:48:49 PM] [Dreambox] setVolume100
[5/21/2019, 5:48:49 PM] [Dreambox] parsed xml for method /web/powerstate
[5/21/2019, 5:48:49 PM] [Dreambox] parsed xml for method /web/vol?set=set100
[5/21/2019, 5:50:49 PM] [Dreambox] parsed xml for method /web/powerstate
[5/21/2019, 5:50:49 PM] [Dreambox] Power state change request: false
[5/21/2019, 5:50:49 PM] [Dreambox] parsed xml for method /web/vol
[5/21/2019, 5:50:49 PM] [Dreambox] received volume from vusolo: 100 mapped to 100
[5/21/2019, 5:50:49 PM] [Dreambox] setVolume100
[5/21/2019, 5:50:49 PM] [Dreambox] parsed xml for method /web/powerstate
[5/21/2019, 5:50:49 PM] [Dreambox] parsed xml for method /web/vol?set=set100
http://192.168.178.25/web/getcurrent wirft Folgendes aus:
<e2currentserviceinformation><e2service><e2servicereference/><e2servicename/><e2providername/><e2videowidth>0</e2videowidth><e2videoheight>0</e2videoheight><e2servicevideosize>0x0</e2servicevideosize><e2iswidescreen>
0 </e2iswidescreen><e2apid>0</e2apid><e2vpid>0</e2vpid><e2pcrpid>0</e2pcrpid><e2pmtpid>0</e2pmtpid><e2txtpid>N/A</e2txtpid><e2tsid>0</e2tsid><e2onid>0</e2onid><e2sid>0</e2sid></e2service><e2eventlist><e2event><e2eventservicereference/><e2eventservicename/><e2eventprovidername/><e2eventid>0</e2eventid><e2eventname/><e2eventtitle/><e2eventdescription/><e2eventstart>0</e2eventstart><e2eventduration>0</e2eventduration><e2eventremaining>0</e2eventremaining><e2eventcurrenttime>0</e2eventcurrenttime><e2eventdescriptionextended/></e2event><e2event><e2eventservicereference/><e2eventservicename/><e2eventprovidername/><e2eventid>0</e2eventid><e2eventname/><e2eventtitle/><e2eventdescription/><e2eventstart>0</e2eventstart><e2eventduration>0</e2eventduration><e2eventremaining>0</e2eventremaining><e2eventcurrenttime>0</e2eventcurrenttime><e2eventdescriptionextended/></e2event></e2eventlist></e2currentserviceinformation>
Ein mehrfacher Neustart von Raspberry und Homepod hat nix gebracht, genau wie eine Deinstallation(Installation des Plugins.
Hat noch jemand eine Idee?
Außerdem wird bei jedem Abruf auf dem Fernseher die Lautstärke iegeblendet, das nertv. Kann man das abstellen?
10000 Dank,
Jo
Servus. Welchen fork hast du installiert?
Bei meinem fragt er die Lautstärke nicht mehr ab
https://github.com/Luftloch80/homebridge-openwebif-switch
Beim starten der homebridge wird Dir ein Json String angezeigt der für die Sender ist.
Dieser muss in der config eingetragen werden
Moin!
Keine Ahnung, welche Version ich da hatte. Danke, mit Deiner ist es auch das TV Icon.Kannst Du mir bitte noch kurz sagen, wie/wo ich das in die config eintragen muss?
EInfach als weiteren Eintrag unter accessories??{
"accessory": "OpenWebifSwitch",
"name": "Dreambox",
"host": "192.168.178.25",
"port": 80,
"checkIntervalSeconds": 120000
},
{
"name": "RTL HD",
"reference": "1:0:19:EF10:421:1:C00000:0:0:0:"
},
Oder einfach weiter unter OpenWebIfSwitch?
{
"accessory": "OpenWebifSwitch",
"name": "Dreambox",
"host": "192.168.178.25",
"port": 80,
"checkIntervalSeconds": 120000
"name": "RTL HD",
"reference": "1:0:19:EF10:421:1:C00000:0:0:0:"
},
Hängt sich bei mir leider bei Beidem die HB auf, ich fürchte, das hab ich nicht richtig verstanden.
Würdest Du mir das bitte kurz erklären?
Danke!!!
JoDer erste Start mit dieser Config. Im Terminal erscheint dann ein json string den du in die Klammern bei bouquet kopieren musst
{
"accessory": "OpenWebifSwitch",
"name": "Dreambox",
"host": "192.168.178.25",
"port": 80,
"bouquets": []
},
Ok, das hab ich geschafft. Es werden alle Kanäle mit reference angezeigt und das hab ich kopiert.
Allerdings hab ich wohl nen Syntax Fehler, kannst Du mal bei Gelegenheit schauen?
{
"accessory": "OpenWebifSwitch",
"name": "Dreambox",
"host": "192.168.178.25",
"port": 80,
"checkIntervalSeconds": 120000,
"bouquets":
[
{Das Erste HD",
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"}
]
},
Danke,
Jo
Vor Das Erste HD fehlt nen "
Da hatte ich was falsch rauskopiert.
So sieht es aus, und in der reference Zeile erwartet eh ein , anstatt nem :
Ich weiss aber nicht wo/wie.
Danke!
Jo{
"accessory": "OpenWebifSwitch",
"name": "Dreambox",
"host": "192.168.178.25",
"port": 80,
"checkIntervalSeconds": 120000,
"bouquets":[
"{Das Erste HD",
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"}
]
},
EVentuell so mal testen:
"bouquets":[
{
"Name":"Das Erste HD",
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"
}
]
},
Hab ich ausprobiert. So bekomme ich keinen Syntax Fehler, allerdings startet die HB nicht,.
Danke trotzdem!
JoBist du dir sicher das er Dir nur diesen String anzeigt mit nur einem Sender?
Mach mal ein Screenshot wenn du die homebridge startest mit der Grundconfig die ich gepostet habe
Du musst den gesamten String kopieren mit allen Sendern. Später kannst du dann welche löschen
Nee, der zieht schon alles, hatte ich ja geschrieben.
Aber ich probiers erst mal mit einem aus, oder?
So muss ich, wenn es nicht startet, nicht so viel wieder aus der config löschen.
Er zieht das:
"name": "Das Erste HD",
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"
},
{
"name": "ZDF HD",
"reference": "1:0:19:2B66:3F3:1:C00000:0:0:0:"
},
{
"name": "BR Fernsehen Nord HD",
"reference": "1:0:19:2856:401:1:C00000:0:0:0:"
},
{
"name": "RTL HD",
"reference": "1:0:19:EF10:421:1:C00000:0:0:0:"
},
{
"name": "SAT.1 HD",
"reference": "1:0:19:EF74:3F9:1:C00000:0:0:0:"
},
{
"name": "ProSieben HD",
"reference": "1:0:19:EF75:3F9:1:C00000:0:0:0:"
},
{
"name": "VOX HD",
"reference": "1:0:19:EF11:421:1:C00000:0:0:0:"
},
{
"name": "kabel eins HD",
"reference": "1:0:19:EF76:3F9:1:C00000:0:0:0:"
},
{
"name": "arte HD",
"reference": "1:0:19:283E:3FB:1:C00000:0:0:0:"
},
{
"name": "RTLII HD",
"reference": "1:0:19:EF15:421:1:C00000:0:0:0:"
},
{
"name": "3sat HD",
"reference": "1:0:19:2B8E:3F2:1:C00000:0:0:0:"
},
{
"name": "SIXX HD",
"reference": "1:0:19:EF77:3F9:1:C00000:0:0:0:"
},
{
"name": "KiKA HD",
"reference": "1:0:19:2B98:3F2:1:C00000:0:0:0:"
},
{
"name": "Comedy Central HD",
"reference": "1:0:19:5273:41D:1:C00000:0:0:0:"
},
{
"name": "Disney Channel HD",
"reference": "1:0:19:157C:41F:1:C00000:0:0:0:"
},
{
"name": "Pro7 MAXX HD",
"reference": "1:0:19:EF78:3F9:1:C00000:0:0:0:"
},
{
"name": "Deluxe Music HD",
"reference": "1:0:19:157F:41F:1:C00000:0:0:0:"
},
{
"name": "MTV HD",
"reference": "1:0:19:2777:409:1:C00000:0:0:0:"
},
{
"name": "Eurosport 1 HD",
"reference": "1:0:19:30D6:413:1:C00000:0:0:0:"
},
{
"name": "Eurosport 2 HD Xtra",
"reference": "1:0:19:30D7:413:1:C00000:0:0:0:"
},
{
"name": "SPORT1 HD",
"reference": "1:0:19:1581:41F:1:C00000:0:0:0:"
},
{
"name": "Sky Sport News HD",
"reference": "1:0:19:6C:C:85:C00000:0:0:0:"
},
{
"name": "n-tv HD",
"reference": "1:0:19:EF14:421:1:C00000:0:0:0:"
},
{
"name": "WELT HD",
"reference": "1:0:19:5274:41D:1:C00000:0:0:0:"
},
{
"name": "N24 DOKU",
"reference": "1:0:1:30:5:85:C00000:0:0:0:"
},
{
"name": "tagesschau24 HD",
"reference": "1:0:19:2887:40F:1:C00000:0:0:0:"
},
Dann ist klar das du Syntax Fehler bekommst. Mach ein Backup deiner config.json und dann spielst du die zur Not zurück
Vor Das Erste muss auch noch mehr kommen zumindest eine { Klammer und eigentlich noch sowas
"channels": [
Hast du nur ein Bouquet ?
Hab ich, aber ich find es einfacher die eine Zeile zu editien.
Hatte in meinem Post #69 geschrieben, wie es drin war. Das war mit der Klammer.
{
"accessory": "OpenWebifSwitch",
"name": "Dreambox",
"host": "192.168.178.25",
"port": 80,
"checkIntervalSeconds": 120000,
"bouquets":[
"{Das Erste HD",
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"}
]
},
Was ist denn daran noch falsch?
Danke Dir!
Jo
So geht es bei mir mit deiner config. Wenn mehr Sender gewünscht einfach anhängen
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"
},
nächster Sender
{
"accessory": "OpenWebifSwitch",
"name": "Dreambox",
"host": "192.168.178.25",
"port": 80,
"bouquets": [{
"channels": [
{
"name": "Das Erste HD",
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"
}
]
}
]
},
Ich update gerade von 6.1 über 6.2 auf 6.3 und probier dann auch mal mein Glück.
Wie funktioniert das denn, wenn ich fürs openwebif ein nutzer und passwort vergeben habe?
Habs erstmal ausgeschaltet. Bei mir erscheint im Terminal das ausm Foto.
So geht es bei mir mit deiner config. Wenn mehr Sender gewünscht einfach anhängen
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"
},
nächster Sender
{
"accessory": "OpenWebifSwitch",
"name": "Dreambox",
"host": "192.168.178.25",
"port": 80,
"bouquets": [{
"channels": [
{
"name": "Das Erste HD",
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"
}
]
}
]
},
Also ich komme der Sache näher, denke ich.
Hab es jetzt so:
{
"accessory": "OpenWebifSwitch",
"name": "Dreambox",
"host": "192.168.178.25",
"port": 80,
"bouquets": [
{
"channels": [
{
"name": "Das Erste HD",
"reference": "1:0:19:283D:3FB:1:C00000:0:0:0:"
},
{
"name": "ZDF HD",
"reference": "1:0:19:2B66:3F3:1:C00000:0:0:0:"
},
{
"name": "BR Fernsehen Nord HD",
"reference": "1:0:19:2856:401:1:C00000:0:0:0:"
},
{
"name": "RTL HD",
"reference": "1:0:19:EF10:421:1:C00000:0:0:0:"
},
{
"name": "SAT.1 HD",
"reference": "1:0:19:EF74:3F9:1:C00000:0:0:0:"
},
{
"name": "ProSieben HD",
"reference": "1:0:19:EF75:3F9:1:C00000:0:0:0:"
},
{
"name": "VOX HD",
"reference": "1:0:19:EF11:421:1:C00000:0:0:0:"
},
{
"name": "kabel eins HD",
"reference": "1:0:19:EF76:3F9:1:C00000:0:0:0:"
},
{
"name": "arte HD",
"reference": "1:0:19:283E:3FB:1:C00000:0:0:0:"
},
{
"name": "RTLII HD",
"reference": "1:0:19:EF15:421:1:C00000:0:0:0:"
},
{
"name": "3sat HD",
"reference": "1:0:19:2B8E:3F2:1:C00000:0:0:0:"
},
{
"name": "SIXX HD",
"reference": "1:0:19:EF77:3F9:1:C00000:0:0:0:"
},
{
"name": "KiKA HD",
"reference": "1:0:19:2B98:3F2:1:C00000:0:0:0:"
},
{
"name": "Comedy Central HD",
"reference": "1:0:19:5273:41D:1:C00000:0:0:0:"
},
{
"name": "Disney Channel HD",
"reference": "1:0:19:157C:41F:1:C00000:0:0:0:"
},
{
"name": "Pro7 MAXX HD",
"reference": "1:0:19:EF78:3F9:1:C00000:0:0:0:"
},
{
"name": "Deluxe Music HD",
"reference": "1:0:19:157F:41F:1:C00000:0:0:0:"
},
{
"name": "MTV HD",
"reference": "1:0:19:2777:409:1:C00000:0:0:0:"
},
{
"name": "Eurosport 1 HD",
"reference": "1:0:19:30D6:413:1:C00000:0:0:0:"
},
{
"name": "Eurosport 2 HD Xtra",
"reference": "1:0:19:30D7:413:1:C00000:0:0:0:"
},
{
"name": "SPORT1 HD",
"reference": "1:0:19:1581:41F:1:C00000:0:0:0:"
},
{
"name": "Sky Sport News HD",
"reference": "1:0:19:6C:C:85:C00000:0:0:0:"
},
{
"name": "n-tv HD",
"reference": "1:0:19:EF14:421:1:C00000:0:0:0:"
},
{
"name": "WELT HD",
"reference": "1:0:19:5274:41D:1:C00000:0:0:0:"
},
{
"name": "N24 DOKU",
"reference": "1:0:1:30:5:85:C00000:0:0:0:"
},
{
"name": "tagesschau24 HD",
"reference": "1:0:19:2887:40F:1:C00000:0:0:0:"
}
]
}
]
},
Damit läuft die Bridge und ich sehe die Dreambox, kann unter Eingänge aber nur ARD auswählen.
Die anderen Sender sehe ich als extra Schaltfläche mit einem Haus, allerdings ohne Funktion.
Weder bei an- noch ausgeschaltetem SatReceiver.
So wie ich es verstanden hatte müsste es doch alle Sender unter Eingänge hinzufügen, oder?
Danke,
Jo
Nimm die Dreambox mal komplett vom Strom und mach nen Neustart.
Vorher HB stop und nachdem die DB fertig ist dann HB restarten.