NEWS
Enigma Programm in VIS
-
@ullij sagte in Test Adapter tvprogram:
@OliverIO sehr interessantes Thema hier
Habe auch eine VU Box und die liefert nicht nur ein XML sondern auch ein JSON, recht komfortable und auch fix.Umgesetzt in die Vis sieht das zur Zeit so aus:
![Bild Text](Bild Link)Aus der JSON wird ein HTML DP gebaut, die Buttons schreiben separate DP's zur Anzeige der Sender/Programminfo, Umschalten und Timer setzen. Ist allerdings bei jdm enstanden der keinerlei Ahnung vom Programmieren in JS hat und sich freut wenn einer der Profis sich dem Thema annimmt. Sollte vielleicht nur nicht zu sehr in Richtung enigma und co gehen damit auch andere etwas davon haben
Der request für die Favoriten der Box (hier Astra):
http://192.168.xxx.xxx/api/epgbouquet?bRef=1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet
die Antwort:
{"events": [{"sname": "Das Erste HD", "title": "Morden im Norden (102)", "begin_timestamp": 1609177800, "now_timestamp": 1609180095, "sref": "1:0:19:283D:3FB:1:C00000:0:0:0:", "id": 2540, "duration_sec": 3300, "shortdesc": "Das Gest\u00e4ndnis", "longdesc": "Eine Joggerin st\u00f6\u00dft in der Palinger Heide auf die Leiche der 39-j\u00e4hrigen Franziska H\u00f6ven. Sie starb an einem Genickbruch nach einem Schlag auf den Hinterkopf. Allerdings ist der Fundort nicht der Tatort. Erste Untersuchungen ergeben, dass die Tote im Wagen ihres Ehemanns transportiert wurde. Doch der Ehemann liegt nach einem schweren Unfall seit Wochen im Koma, berichtet die 18-j\u00e4hrige Tochter Lilly H\u00f6ven. Ihre Stiefmutter Franziska, die Tote, wollte die lebenserhaltenden Ma\u00dfnahmen bald einstellen lassen, was nicht nur Lilly sehr emp\u00f6rt hat."}, {"sname": "ZDF HD", "title": "ZDF SPORTextra - Wintersport", "begin_timestamp": 1609179600, "now_timestamp": 1609180095, "sref": "1:0:19:2B66:3F3:1:C00000:0:0:0:", "id": 18511, "duration_sec": 3300, "shortdesc": "Biathlon World Team Challenge", "longdesc": "\u008a\u008a\u00dcbertragung aus Ruhpolding\u008aReporter: Christoph Hamm\u008aModeration: Alexander Ruda\u008aExperte/Expertin: Sven Fischer, Laura Dahlmeier\u008aHD-Produktion"}, {"sname": "NDR FS SH", "title": "DAS!", "begin_timestamp": 1609177500, "now_timestamp": 1609180095, "sref": "1:0:1:6E43:431:1:C00000:0:0:0:", "id": 2178, "duration_sec": 2700, "shortdesc": "Gast: Robert Marc Lehmann, preisgekr\u00f6nter Forschungstaucher und Meeresbiologe", "longdesc": "Forschungstaucher und Meeresbiologe Robert Marc Lehmann ist auf dem Roten Sofa zu Gast. Wir freuen uns auf spannende Abenteuergeschichten, einzigartige Unterwasseraufnahmen und eine klare Botschaft: Rettet die Weltmeere, rettet die Artenvielfalt!"}, {"sname": "SAT.1", "title": "5 Gold Rings", "begin_timestamp": 1609178334, "now_timestamp": 1609180095, "sref": "1:0:1:445C:453:1:C00000:0:0:0:", "id": 41330, "duration_sec": 3398, "shortdesc": "5 Gold Rings\nQuiz-Show, D 2020\nAltersfreigabe: ab 6", "longdesc": "Moderation: Steven G\u00e4tjen\n\nHeute treten an: Das Ehepaar Daniel (37) & Melanie (37) gegen die Freunde Heiko (46) & Ruben (47)."}, {"sname": "RTL Television", "title": "Alles was z\u00e4hlt", "begin_timestamp": 1609178700, "now_timestamp": 1609180095, "sref": "1:0:1:2EE3:441:1:C00000:0:0:0:", "id": 28870, "duration_sec": 2100, "shortdesc": "Folge 3592", "longdesc": "W\u00e4hrend sich Vanessa und Christoph nach einer Aussprache auf einem guten Weg sehen, verliert Yannick zunehmend die Kontrolle. Als Malu ihre Kette liegenl\u00e4sst, bietet sich Justus eine g\u00fcnstige Gelegenheit, um die Wanze daraus zu entfernen."}, {"sname": "RTL2", "title": "Zur\u00fcck in die Zukunft 2", "begin_timestamp": 1609175197, "now_timestamp": 1609180095, "sref": "1:0:1:2EF4:441:1:C00000:0:0:0:", "id": 26326, "duration_sec": 7643, "shortdesc": "", "longdesc": "Marty und Doc reisen ins Jahr 2015, um Martys zuk\u00fcnftiger Familie zu helfen. Sie ahnen nicht dass Biff w\u00e4hrenddessen die Zeitmaschine dazu benutzt, um seine eigene Vergangenheit zu ver\u00e4ndern."}, {"sname": "VOX", "title": "Das perfekte Dinner", "begin_timestamp": 1609178100, "now_timestamp": 1609180095, "sref": "1:0:1:2F1C:441:1:C00000:0:0:0:", "id": 29968, "duration_sec": 4800, "shortdesc": "Tag 1: Peter und Joachim", "longdesc": "Neben vier Hobbyk\u00f6chen k\u00e4mpft auch ein Profikoch um den Sieg. Das Delikate: Die vier Laien wissen zwar, dass sie sich mit einem Profi messen, aber nicht, wer von ihnen der Profi ist. So beginnt eine Woche voller Spekulationen."}, {"sname": "ProSieben", "title": "Galileo", "begin_timestamp": 1609178700, "now_timestamp": 1609180095, "sref": "1:0:1:445D:453:1:C00000:0:0:0:", "id": 64826, "duration_sec": 4192, "shortdesc": "Thema u. a.: Reise zu ungew\u00f6hnlichen Orten\nInformation, D 2020", "longdesc": "Ein chinesisches Bergdorf, das nur \u00fcber eine kilometerlange, unsichere Leiter erreichbar ist? Eine Kirche in Texas mit 50.000 Besuchern pro Wochenende? Ein tropischer, verlassener Weihnachtsmarkt? "Galileo" f\u00fchrt die Zuschauer*innen an zwanzig gef\u00e4hrliche, bunte, volle und r\u00e4tselhafte Orte."}, {"sname": "kabel eins", "title": "Zwei sind nicht zu bremsen", "begin_timestamp": 1609174419, "now_timestamp": 1609180095, "sref": "1:0:1:445E:453:1:C00000:0:0:0:", "id": 8750, "duration_sec": 8451, "shortdesc": "Zwei sind nicht zu bremsen\nAction, I 1978\nAltersfreigabe: ab 12", "longdesc": "Die Mafia kontrolliert die Spielcasinos in S\u00fcd-Florida - sehr zum Missfallen von Admiral O'Connors, denn dort werden seine Matrosen abgezockt. O'Connors will die Gangster mit deren eigenen Waffen schlagen: Zusammen mit dem Offizier Johnny, der ein brillantes Zahlenged\u00e4chtnis hat, und dessen Halbbruder Charlie, einem Gl\u00fccksspieler, sprengen sie die Banken der Spielcasinos. Die Mafiosi scheinen machtlos - bis Oberboss Parapolis Johnny zu einem letzten gro\u00dfen Spiel einl\u00e4dt.\n\nRegie: Sergio Corbucci\nDrehbuch: Mario Amendola, Bruno Corbucci, Sabatino Ciuffini, Sergio Corbucci\nAutor: Sergio Corbucci, Mario Amendola\nKomponist: Guido de Angelis, Maurizio de Angelis\nKamera: Luigi Kuveiller\nSchnitt: Eugenio Alabiso, Amadeo Salfa\n\nDarsteller:\nBud Spencer (Charlie)\nTerence Hill (Johnny Firpo)\nJerry Lester (Mike)\nMarisa Lauripo (Nonne Susanna)\nWoody Woodbury (Admiral O'Connors)\nKim Mckay (Pupa)\nLuciano Catenacci (Parapolis)\nSalvatore Borgese (Nynfus)\nGiancarlo Bastianoni (Verdone)"}, {"sname": "NITRO", "title": "Immer wieder Jim", "begin_timestamp": 1609179900, "now_timestamp": 1609180095, "sref": "1:0:1:2F1D:441:1:C00000:0:0:0:", "id": 30707, "duration_sec": 1500, "shortdesc": "Der geschenkte Gaul", "longdesc": "Jims und Cheryls zehnter Hochzeitstag steht kurz bevor. Wie in jedem Jahr bittet Jim Dana, das Geschenk zu kaufen. Dana findet ein wundersch\u00f6nes Armband mit zehn Anh\u00e4ngern, das bei Cheryl Fragen aufwirft."}, {"sname": "n-tv", "title": "Der Boxer - Allesk\u00f6nner der Bundeswehr", "begin_timestamp": 1609178700, "now_timestamp": 1609180095, "sref": "1:0:1:2F3A:441:1:C00000:0:0:0:", "id": 44788, "duration_sec": 3300, "shortdesc": "", "longdesc": "Der Boxer ist einer der weltbesten und vielseitigsten Radpanzer. Urspr\u00fcnglich in Deutschland als "Gesch\u00fctztes Transport-Kraftfahrzeug" entwickelt, hat er sich zu einem vielseitigen milit\u00e4rischen Allesk\u00f6nner gemausert."}, {"sname": "WELT", "title": "Mega Maschinen - Giganten der Baustelle", "begin_timestamp": 1609178640, "now_timestamp": 1609180095, "sref": "1:0:1:445F:453:1:C00000:0:0:0:", "id": 42476, "duration_sec": 3300, "shortdesc": "Mega Maschinen - Giganten der Baustelle", "longdesc": "Das Baugewerbe geh\u00f6rt in Deutschland zu den wichtigsten Wirtschaftszweigen. Im Jahr 2019 betrug der Umsatz in Deutschland 135 Milliarden Euro. \u00dcber 850.000 Besch\u00e4ftigte, die f\u00fcr den reibungslosen Ablauf ihrer Arbeit Unterst\u00fctzung in Form von Baumaschinen ben\u00f6tigen. Die gro\u00dfen Stahlkolosse sind auf der Baustelle essenziell - egal, ob es um eine Geb\u00e4udeabtragung oder einen Schwertransport geht. Die Reportage begleitet den Abriss eines alten Gymnasiums in Altdorf bei N\u00fcrnberg."}, {"sname": "Pro7 MAXX", "title": "Futurama", "begin_timestamp": 1609179746, "now_timestamp": 1609180095, "sref": "1:0:1:4461:453:1:C00000:0:0:0:", "id": 56429, "duration_sec": 1622, "shortdesc": "Roswell gut - alles gut\nComedy, USA 2001\nAltersfreigabe: ab 12", "longdesc": "Fry m\u00f6chte seinem Gro\u00dfvater Enus einen kleinen Besuch abstatten und reist zu diesem Zweck in die Vergangenheit. Um seinen Opa, der im Jahre 1947 auf dem Armeest\u00fctzpunkt Roswell stationiert war, vor dem Milit\u00e4r zu bewahren, versteckt er ihn in der W\u00fcste. Kurz darauf wird eine Atombombe gez\u00fcndet, die Enus das Leben kostet. Eigentlich d\u00fcrfte Fry nun nicht mehr existieren, aber merkw\u00fcrdigerweise lebt er immer noch. Den Grund daf\u00fcr erf\u00e4hrt er, als er seine Oma Mildred tr\u00f6sten will ...\n\nRegie: Rich Moore\nDrehbuch: J. Stewart Burns\nKomponist: Christopher Tyng\nSchnitt: Paul D. Calder\nAnimation: Eddie Condes, Michael Nagle, Matt Hamilton, Gabriel Calderon, Steve Kellener"}, {"sname": "SAT.1 Gold", "title": "K 11 - Kommissare im Einsatz", "begin_timestamp": 1609179734, "now_timestamp": 1609180095, "sref": "1:0:1:4460:453:1:C00000:0:0:0:", "id": 35889, "duration_sec": 1350, "shortdesc": "Lauras Trag\u00f6die\nErmittler-Doku, D 2010", "longdesc": "Ein M\u00e4dchen wird w\u00e4hrend einer Schulfete auf der Toilette brutal vergewaltigt. Doch das M\u00e4dchen verschweigt den T\u00e4ter. Nach langem Zureden offenbart sie einer Psychologin: Es war ihr Lehrer. Doch der streitet die Tat vehement ab. Als er verhaftet werden soll, rastet der Lehrer aus und nimmt Geiseln. K\u00f6nnen die Kommissare eine blutige Trag\u00f6die verhindern?\n\n\nDarsteller:\nMichael Mayer (Dr. Christian Alsleben)\nGerrit Grass\nMichael Naseband\nAlexandra Rietz\nJonas Rohrmann (Robert Ritter)"}, {"sname": "DMAX", "title": "Steel Buddies - Stahlharte Gesch\u00e4fte", "begin_timestamp": 1609179300, "now_timestamp": 1609180095, "sref": "1:0:1:3F:21:85:C00000:0:0:0:", "id": 19180, "duration_sec": 3600, "shortdesc": "Der Blindflug", "longdesc": "Profi-H\u00e4ndler Michael Manousakis darf seine Humvees endlich legal nach Deutschland \u00fcberf\u00fchren. Zwei Mitarbeiter von "Morlock Motors" kutschieren den ersten Gel\u00e4ndewagen pers\u00f6nlich zum Hafen von Savannah. Der Boss feiert derweil in den USA ein Wiedersehen mit seiner legend\u00e4ren Antonov An-2, mit der er vor einem Jahr den Atlantik \u00fcberquert hat. Und der Ober-"Steel Buddy" kann nicht widerstehen, mit dem Doppeldecker in die Luft abzuheben. Aber ist der \u00fcber 40 Jahre alte russische Mehrzweckflieger \u00fcberhaupt noch flugtauglich? \nDEU 2017"}, {"sname": "zdf_neo HD", "title": "Die Schwarzwaldklinik", "begin_timestamp": 1609177800, "now_timestamp": 1609180095, "sref": "1:0:19:2B7A:3F3:1:C00000:0:0:0:", "id": 4352, "duration_sec": 2400, "shortdesc": "Sorge um Benjamin", "longdesc": "BRD 1987\u008aWolfgang Pohl, ein Nachbar der Brinkmanns, kann Frau Michaelis zu einem einw\u00f6chigen Wanderurlaub \u00fcberreden.\u008a\u008aProf. Brinkmann verzweifelt derweil an der Arbeit von Frau Schnoor, ihrer Vertretung. Er entl\u00e4sst sie bereits am ersten Tag und versucht selbst, sich im Haushalt zurechtzufinden.\u008aDarsteller:\u008aProf. Klaus Brinkmann - Klausj\u00fcrgen Wussow\u008aDr. Christa Brinkmann - Gaby Dohm\u008aDr. Udo Brinkmann - Sascha Hehn\u008aBenjamin - Andreas Winterhalder\u008aAngie - Angelika Rei\u00dfner\u008aCarsta Michaelis - Evelyn Hamann\u008aRegie: Hans-J\u00fcrgen T\u00f6gel\u008aBuch/Autor: Herbert Lichtenfeld\u008a\u008aAltersfreigabe: 6"}, {"sname": "ONE HD", "title": "Sturm der Liebe (2184 )", "begin_timestamp": 1609179900, "now_timestamp": 1609180095, "sref": "1:0:19:2888:40F:1:C00000:0:0:0:", "id": 2045, "duration_sec": 3000, "shortdesc": "Deutschland 2015", "longdesc": ""}, {"sname": "tagesschau24 HD", "title": "ARD-Jahresr\u00fcckblick 2020", "begin_timestamp": 1609179300, "now_timestamp": 1609180095, "sref": "1:0:19:2887:40F:1:C00000:0:0:0:", "id": 2924, "duration_sec": 2700, "shortdesc": "", "longdesc": ""}, {"sname": "phoenix HD", "title": "Geheimnisvolle Unterwelt", "begin_timestamp": 1609179300, "now_timestamp": 1609180095, "sref": "1:0:19:285B:401:1:C00000:0:0:0:", "id": 1780, "duration_sec": 2700, "shortdesc": "Das unsichtbare Rom", "longdesc": ""}, {"sname": "arte HD", "title": "ARTE Journal", "begin_timestamp": 1609179600, "now_timestamp": 1609180095, "sref": "1:0:19:283E:3FB:1:C00000:0:0:0:", "id": 1189, "duration_sec": 1200, "shortdesc": "Das europ\u00e4ische Nachrichtenmagazin", "longdesc": "ARTE Journal, das europ\u00e4ische Nachrichtenmagazin, wirft einen aktuellen, weltoffenen und europ\u00e4ischen Blick auf Politik und Kultur."}, {"sname": "SPORT1", "title": "Darts Live - WM 3. Runde", "begin_timestamp": 1609178400, "now_timestamp": 1609180095, "sref": "1:0:1:384:21:85:C00000:0:0:0:", "id": 46269, "duration_sec": 14400, "shortdesc": "Darts Live - WM 3. Runde", "longdesc": ""Game On" bei der Darts-WM: Vom 15. Dezember bis zum 3. Januar k\u00e4mpfen im Londoner Alexandra Palace wieder 96 Spieler um den wichtigsten Darts-Titel des Jahres. Peter Wright geht zum ersten Mal als Titelverteidiger auf die legend\u00e4re B\u00fchne im "Ally Pally". Der schottische Weltmeister besiegte im Vorjahresfinale Michael van Gerwen deutlich mit 7:3. Neben dem Duo z\u00e4hlt unter anderem auch Gerwyn Price zu den Favoriten. Aus deutscher Sicht ruhen die Hoffnungen mit Gabriel Clemens, Max Hopp und Nico Kurz auf demselben Trio, das sich bereits im Vorjahr f\u00fcr die WM qualifiziert hatte. Bereits in der 2. Runde k\u00f6nnte es zwischen Clemens und Kurz zum ersten deutschen Duell der WM-Geschichte kommen. SPORT1 begleitet die Darts-WM wie gewohnt mit umfangreichen Live-\u00dcbertragungen und regelm\u00e4\u00dfigen Highlight-Zusammenfassungen im Free-TV."}, {"sname": "kabel eins Doku", "title": "Alaska: Am Rande der Zivilisation", "begin_timestamp": 1609180069, "now_timestamp": 1609180095, "sref": "1:0:1:4465:453:1:C00000:0:0:0:", "id": 3271, "duration_sec": 2831, "shortdesc": "Fr\u00fchlingsabenteuer\nReality-Doku, USA 2015", "longdesc": "Mitten in den endlosen Weiten und der Wildnis des gr\u00f6\u00dften US-Bundesstaats Alaska leben die drei Generationen der Familie Kilcher als Selbstversorger. Von Juni bis September m\u00fcssen sie ihre Vorr\u00e4te aufstocken, um die harten acht Wintermonate zu \u00fcberstehen. Sie leben nach ihren eigenen Regeln, weshalb ihre Existenz von jedem Einzelnen abh\u00e4ngt ...\n\n\nDarsteller:\nAtz Lee Kilcher\nEivin Kilcher\nOtto Kilcher\nCharlotte Kilcher\nEve Kilcher"}], "result": true}
Problem am Rande: unter win10 mit firefox und anderen Browsern funktioniert das, unter IOS (iPad) werden die Buttons nicht angezeigt.
Wäre supi wenn die Enigma&Co irgendwie mit einbaut werden könnten. Abonniere auch heute schon das Testen
Gruß an alle
UlliJHallo Ulli!
Läuft bei dir diese Lösung noch?
Ich bekomm bei
http://10.0.1.35/api/epgbouquet?bRef=1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.Nega" ORDER BY bouquet
nur das{ "events": [], "result": true }
Was ist die
bRef=1:7:1:0:0:0:0:0:0:0
? -
@negalein sagte in Enigma Programm in VIS:
Läuft bei dir diese Lösung noch?
Jupp, läuft jeden Tag. Ist nur schon soooo lang her
bRef sollte das Bouquet sein, kann verschiedene Anbieter/Sender in einer Liste zusammen fassen, aber so genau weiß ich das nicht und habe auch nichts mehr dazu gefunden.Bei mir liefert der folgende Abruf in der Browserzeile
http://192.168.178.18/api/epgbouquet?bRef=1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet
ewig viele events
Unterschied zu Dir: im Abruf steht "userbouquet.favourites.tv" statt "userbouquet.favourites.Nega". Gibt es diese Favoritenliste/Bouquet?
Kennst Du das Wiki zu der Api auf Github https://github.com/E2OpenPlugins/e2openplugin-OpenWebif/wiki/OpenWebif-API-documentation?edit: Die Dienste bekommst Du mit
http://10.0.1.35/api/getservices
Antwort sollte so etwas sein:
{"services": [{"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.favourites.tv\" ORDER BY bouquet", "program": 0, "servicename": "Favourites (TV)", "pos": 1}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_000.tv\" ORDER BY bouquet", "program": 0, "servicename": "German Free SD", "pos": 2}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_001.tv\" ORDER BY bouquet", "program": 0, "servicename": "German Free HD", "pos": 3}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_002.tv\" ORDER BY bouquet", "program": 0, "servicename": "German HD+", "pos": 4}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_003.tv\" ORDER BY bouquet", "program": 0, "servicename": "Sky", "pos": 5}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_004.tv\" ORDER BY bouquet", "program": 0, "servicename": "Sky Sport", "pos": 6}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_005.tv\" ORDER BY bouquet", "program": 0, "servicename": "Austria ORF", "pos": 7}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_006.tv\" ORDER BY bouquet", "program": 0, "servicename": "UHD", "pos": 8}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_007.tv\" ORDER BY bouquet", "program": 0, "servicename": "Regional", "pos": 9}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_008.tv\" ORDER BY bouquet", "program": 0, "servicename": "Diverse", "pos": 10}, {"servicereference": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vti_192_009.tv\" ORDER BY bouquet", "program": 0, "servicename": "Shopping", "pos": 11}], "pos": 11}
edit ende
-
@ullij sagte in Enigma Programm in VIS:
ewig viele events
Danke, jetzt kommt was an.
http://10.0.1.35/api/epgbouquet?bRef=1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe00.tv" ORDER BY bouquet
Wie hast du das dann in VIS gebracht?
Hast du da ein Blockly, dass dir das JSON in HTML wandelt?Hast du ein Beispiel?
-
@negalein said in Enigma Programm in VIS:
Wie hast du das dann in VIS gebracht?
Hast du da ein Blockly, dass dir das JSON in HTML wandelt?Das würde mich auch interessieren
-
@negalein sagte in Enigma Programm in VIS:
Hast du da ein Blockly, dass dir das JSON in HTML wandelt?
Genau. Ich wollte direkt in Vis Info's zur Sendung haben, Timer setzen für eine Aufzeichnung und Umschalten können.
Das Blockly ruft die Daten vom Receiver ab und baut das HTML für Vis bzw Vis-2 zusammen. Das Ding ist ganz schön lang und zudem aus meiner Anfangszeit mit iobroker, nur letztens mal angepasst an die neuen Http-Get Bausteine.
Das Beispiel für die aktuell laufenden Sendungen in Auszügen- Zerlegen des Json in bekannter Weise
- HTML zusammenbauen
In Variablen habe ich die HTML Anweisungen definiert
Ich kann auch einen export hier für einen Ausschnitt machen, aber Support für Fehlersuche und/oder Anpassungen ist zeitlich aktuell nicht drin.
VG
Ulli - Zerlegen des Json in bekannter Weise
-
@ullij said in Enigma Programm in VIS:
Ich kann auch einen export hier für einen Ausschnitt machen, aber Support für Fehlersuche und/oder Anpassungen ist zeitlich aktuell nicht drin.
Export wäre super
-
@ullij sagte in Enigma Programm in VIS:
Ich kann auch einen export hier für einen Ausschnitt machen, aber Support für Fehlersuche und/oder Anpassungen ist zeitlich aktuell nicht drin.
Danke, das wäre super
-
-
Danke, ich schau mal wie ich klar komme.
-
zerlegen und formatieren als file zum Import (ist zu groß für das Forum)
common.0000_Visualisierung.VU+.VU+EPG3.xmlHoffe der import klappt. Das Skript ruft auch noch andere Daten (Aufnahmen, Filme, etc) von der VU+ ab, daher nur der Teilausschnitt. Viel Vergnügen mit dem "Monster"
-
@ullij said in Enigma Programm in VIS:
Teil 2
also irgendwie bekomm ich das nicht importiert, hab jetzt alles mir bekannte ausprobiert, bekomm aber immer fehlermeldung
-
im Skriptadapter auf das Menü und dann importieren
-
Hab's jetzt, beim erstenmal is wohl irgendwas verloren gegangen.
-
@ullij said in Enigma Programm in VIS:
In Variablen habe ich die HTML Anweisungen definiert
Eine Frage hab ich jetzt doch noch, wo erfolgt denn der Aufruf der "html"-funktion?
Den Rest hab ich glaub ich soweit verstanden, auf jeden Fall schreibt er mir schon mal was in die DP's.Ich habs jetzt soweit, das ich die Table in html hab, allerdings fehlen mir die Senderlogos.
Wo holst du die her?Siehe hier:
-
@icebear sagte in Enigma Programm in VIS:
Wo holst du die her?
auf Deinem Receiver müssen irgendwo die Senderlogos liegen, z.B. /usr/share/enigma2/picon, je nach image der box. Die habe ich in das Vis-Verzeichnis hoch geladen/kopiert das im Skript in der Variable "iconPfad" gesetzt wird. Die variable ist im export von gestern nicht gesetzt, kannst Du aber selbst definieren
-
@icebear
dann werden Dir noch die icons für die Knöpfe fehlen, wenn Du die denn nutzen willst.
Da werden die Material Design Icons verwendet, in den HTML Texten z.B. für den tblBtnZAPEndEntweder die mdui icons (MDCSS von Uhula) nutzen
');"><i class="mdui-icon18">play_circle_outline</i></button></div>
oder die mdi icons
');"><i class="mdi mdi-play-circle-outline" </i></button></div>
-
Vielen Dank. Werd ich morgen mal umsetzen.
Das mit den Icons hatte ich schon gesehen, da ich nicht genau weiß ob MDCC von Uhula mit der VIS-2 noch funktioniert, hatte ich mir das mit den mdi Icons schon überlegt.
-
@ullij said in Enigma Programm in VIS:
oder die mdi icons
Nur der vollstädigkeit halber, bei dir fehlt im Aufruf für die mdi icons hinten ein > (hat mich etwas Zeit gekostet bis ich drauf gekommen bin)
korrekt wäre:
');"><i class="mdi mdi-play-circle-outline"></i></button></div>
Noch eine Frage ich hätt?
Wie bekommst du den die EPG Daten für 20:15 und 22:00 Uhr ?
-
@icebear sagte in Enigma Programm in VIS:
korrekt wäre:
copy and paste . Sorry und danke. Merke ich nicht da ich Variante 1 nehme.
@icebear sagte in Enigma Programm in VIS:
Wie bekommst du den die EPG Daten für 20:15 und 22:00 Uhr ?
Die sind etwas tricky, aber im Prinzip wie die von "jetzt", mit "epgmulti" statt "epgnow"
/api/epgmulti?bRef=1:7:1:0:0:0:0:0:0:0:FROM BOUQUET ...
Optional ist für den Abruf ein Zeitfenster in min ab Startzeit vorgesehen, funktioniert (bei mir) aber nicht und dann kommen so in etwa 5-6000 events. Daher mache ich das über die Start- und Endezeit der Sendung in der Schleifeals Parameter wird das Zeitfenster (epgitem=3 oder 4) an die Prozedur übergeben 20-22 und nach 22 bis 0 Uhr. Die Zeitstempel für TimeStart und TimeEnd werden einmal pro Tag gerechnet.
nach Zeit sortieren
und dann nur die in das HTML schreiben welche im Zeitfenster sind
dann zu Beginn der Schleife noch die Abfrage der Zeit des aktuellen events: entweder eintragen oder verwerfen. Alles andere ist wie für epgnow, nur am Ende ein anderer Datenpunkt für das HTML
Hab den export nicht als xml angehängt, da ich nicht weiß wo der Name hinterlegt ist und Du Dir evtl beim Import das vorhandene Skript überschreibst.
VG
-
Ok. Danke ich schaus mir mal an.
Das das nich so einfach ist hab ich mir schon gedacht. Ich hatte mir mal das Wiki von der api angeschaut und da wird ja auch darauf verwiesen, das man zusätzlich zum bRef auch ein 'time' mitgeben kann, konnte aber nicht rausfinden wo das dann im Aufruf gestzt werden muß.
Egal. Ich schau mir das mal an und dann seh ich ja ob ich parat komme. Bis jetzt hat's ja auch soweit geklapt.