Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Tvspielfilm.adapter TV Programm für VIS

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Tvspielfilm.adapter TV Programm für VIS

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Supermicha last edited by

      um das hier mal aufzuwärmen, da es ja offenbar bisher keine Alternative zu der sehr eingeschränkten Senderauswahl bei tvspielfilm gibt...

      habt ihr das hier von hörzu schon mal gesehen?
      das liegt im php Format vor... das übertrifft jetzt meine Kenntnisse aber vielleicht kann man da was draus machen?
      https://www.hoerzu.de/text/tv-programm/index.php

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Hallo @Supermicha,

        das hoerzu Angebot liefert leider keine weiteren Informationen zur Sendung in der Übersicht (erst nach Klick). Das Format ist allerdings interessant und kann ganz gut per iframe vor allem in VIS für mobile Geräte eingebunden werden.

        Pix

        1 Reply Last reply Reply Quote 0
        • P
          pix last edited by

          Hallo @FrankDCE
          eine Anleitung für ein Widget steht auf der Dokuseite auf Github
          https://github.com/Pix---/ioBroker.tvspielfilm#vis-widget

          Im VIS Editor ist mit [1] die erste Spalte gemeint (also die Bilder). [2] ist die Sendungsinfo. Es sind die Spaltentitel.

          Die Sortierung der Sendungen (per Drag&Drop oder alphabetisch) ist nicht vorgesehen, da der Adapter nur den Inhalt der RSS-Datei von TV Spielfilm auf ein in VIS darstellbares Format umbaut.

          Das Ausblenden der Sendungsinformationen (oder die Begrenzung auf x Zeichen) ließe sich in die Adaptereinstellungen integrieren.
          Dazu könnte man Abfragen, ob ein Haken in den Einstellungen gesetzt wurde ("Sendungsinformationen anzeigen? ja/nein") und dann auf default 30 Zeichen mit subst() abschneiden.

          Einfacher geht es, wenn du die Beschreibung per CSS ausblendest

          /* Beschreibungen ausblenden */
          .tv_tipps tr:nth-child(2),
          .tv_jetzt tr:nth-child(2),
          .tv_heute2200 tr:nth-child(2),
          .tv_heute2015 tr:nth-child(2) {
              display: none;
          }
          

          Dann wird jeweils die zweite Reihe (also die Beschreibungen) einer Sendungsinfo ausgeblendet.

          Gruß
          Pix

          1 Reply Last reply Reply Quote 1
          • Bostil
            Bostil last edited by

            Ich wundere mich etwas, dass die Programmauswahl hier im Adapter etwas eingegrenzt zu sein scheint. Mir fehlen z. B. WDR, Sport1 oder sehr viele dritte Programme. Hat jemand dieselbe Beobachtung gemacht ?

            P 1 Reply Last reply Reply Quote 0
            • P
              pix @Bostil last edited by

              Hallo @Bostil ,

              der Adapter holt einfach nur die Daten ab, die tvspielfilm als RSS-Feed zur Verfügung stellt. In den Einstellungen kann man dann noch bestimmte Sender rausfiltern (Blacklist) oder andersherum, nur die ANzeige von bestimmten Sendern erlauben (Whitelist). Wenn du da nix vorgenommen hast, wird der Feed vollständig in die Datenpunkte geschrieben.

              Es wird gerade an einer Version gearbeitet, die die Weiterverarbeitung (z.B. in anderen Skripten) vereinfacht.

              Dazu sehr bald mehr.

              Gruß
              Pix

              1 Reply Last reply Reply Quote 0
              • Bostil
                Bostil last edited by

                Klasse @pix , dass es hier nach 4 Jahren seit Erstveröffentlichung noch weitergehen soll 🙂

                Ich schaue mir mein Problem nochmal an und versuche dann mal mehr dazu zu posten. Filter habe ich keine in Verwendung.

                P 1 Reply Last reply Reply Quote 0
                • P
                  pix @Bostil last edited by

                  So, für Mutige gibt es die neue Version des Adapters zu testen über Github.

                  Ist V2.0.0 und damit ein Major Update. Das liegt daran, dass der Adapter jetzt Admin3 kompatibel ist (läuft derzeit nur mit nodejs v8 bis v12). Die wesentlichste Neuerung hat @Scrounger eingebaut: der Adapter stellt das TV Programm nun auch als JSON zu Verfügung. Damit kann man das Programm in einen Skripten weiterverarbeiten und zB solche Listen machen, wie @liv-in-sky sie entwickelt.

                  Die Suchfunktion gibt es ja schon länger. Damit kann man nach Stichwörtern in der Showbeschreibung suchen (zB "Krimi, Mord, Derrick, 007"). Dann werden die Einträge in meiner Tabellenausgabe (siehe Doku auf Github) markiert. Die Suchwörter lassen sich im entsprechenden Datenpunkt eintragen. Somit ist auch eine Sucheingabe über VIS möglich. Die Alarmfunktion ist noch nicht ausgereift, arbeite daran.

                  Bildschirmfoto 2020-04-02 um 18.10.46.jpg

                  Viel Spaß beim Testen, bitte gebt Feedback.

                  Wer von Github installiert hat muss ggf. den anschließenden Upload auf der Konsole machen

                  iobroker upload tvspielfilm
                  

                  Gruß
                  Pix

                  David G. 2 Replies Last reply Reply Quote 2
                  • David G.
                    David G. @pix last edited by David G.

                    Hey,

                    teste den Adapter auch grad.

                    Allerdings fehlt mir irgendwie Prosieben.
                    Habt ihr das?

                    EDIT:
                    Vergesst die Frage, wird mir vermutlich nicht angezeigt, weil ich nur den Datenpunkt um 20:15 verwende und da eine Sendung von 18:40 bis 22:15 läuft.

                    1 Reply Last reply Reply Quote 0
                    • David G.
                      David G. @pix last edited by

                      @pix

                      Versuche grad das Programm in meine Visu einzubauen.

                      Nutze kein VIS (hab lovelace im Einsatz) und habe leider keine Möglichkeit ein json einzubinden.

                      Ich wandle mir die json mit diesem Script klick in HTML um.

                      Doch irgendwie habe ich eine Spalte zu viel mit Bildern....

                      Screenshot_20210109-133258_Fully Kiosk Browser.jpg

                      Hast du eine Idee was das sein kann?

                      1 Reply Last reply Reply Quote 0
                      • Kusselin
                        Kusselin @Homoran last edited by Kusselin

                        @homoran sagte in Tvspielfilm.adapter TV Programm für VIS:

                        EDIT: mein vorläufiges final
                        144_tv-programm_final.jpg

                        Gruß

                        Rainer

                        Hallo Rainer,

                        wie bekomme ich diese Anzeige in VIS hin? Also welches Widget ?

                        Sorry ich bin Anfänger was VIS betrifft..aber alle Anfang ist scher..

                        Über tipss herzlichen Dan,

                        Damrak2022 1 Reply Last reply Reply Quote 0
                        • Damrak2022
                          Damrak2022 @pix last edited by Damrak2022

                          @pix Guten Morgen, ich habe mal eine Frage: So wie ich gelesen habe, lässt sich der Waipu TV Stick ja nicht in ioBroker einbinden. Nun würde ich mir gerne eine Programmübersicht mit den Sendern machen, welche ich mit Waipu Perfect Plus auch empfangen kann. Alle anderen Sender sind für mich logischerweise uninteressant.
                          Geht das überhaut und wenn ja wie muss ich da vorgehen?

                          1 Reply Last reply Reply Quote 0
                          • P
                            pix last edited by

                            @damrak2022 du kannst in den Adapter Einstellungen eine whitelist der Sender anlegen. Sobald ein Eintrag in der whitelist existiert, wird die blacklist ignoriert und nur Sender aus der whitelist werden angezeigt.

                            Sieh dir zuerst an, mit welchenKürzeln deine gewünschten Sender bezeichnet werden.

                            Gruß
                            Pix

                            Damrak2022 1 Reply Last reply Reply Quote 1
                            • Damrak2022
                              Damrak2022 @pix last edited by

                              @pix Guten Morgen,
                              ich wollte jetzt mal mit dem Adapter anfangen, scheitere aber direkt am Anfang.
                              Als Widget habe ich das json Table genommen, da die Datenpunkte ja anscheinend json sind.
                              Allerdings ist mir nicht klar, wie das json konfiguriert wird, damit mir etwas dargestellt wird. Kannst Du mir hier bitte Starthilfe geben?
                              Muss ich die Sendungen im Adapter in der Whitelist mit , oder mit ; trennen

                              P 1 Reply Last reply Reply Quote 0
                              • P
                                pix @Damrak2022 last edited by pix

                                @damrak2022
                                Guten Morgen,

                                ich hänge Dir mal mein Widget dran:

                                [{"tpl":"tplTableBody","data":{"visibility-cond":"==","visibility-val":1,"static_value":"","table_oid":"tvspielfilm.0.json.tipps","colCount":"2","colName1":"Vorschau","colWidth1":"30px","colName2":"Tagestipps (tvspielfilm)","colAttr1":"","colWidth2":"60px","hide_header":false,"show_scroll":false,"new_on_top":true,"name":"JSON Tabelle TV Programm TIPPS","gestures-offsetX":0,"gestures-offsetY":0,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"class":"","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"71px","top":"168px","width":"357px","height":"auto","z-index":"25","color":"rgba(250,250,250,1)","text-align":"","font-family":"","background-color":"","border-style":"","cursor":"auto"},"widgetSet":"basic"}]
                                

                                Außerdem hier noch die CSS-Befehle, falls du den Look ändern willst:

                                
                                /* C2 -------- TV Programm ----- */
                                
                                /* tvspielfilm und texxas */
                                .tclass-th { /* Headerzeilen */
                                    background-color: darkgrey;
                                    background-color: rgba(100,100,100,0.8);
                                    color: white;
                                    
                                    /*font-weight: bold;*/
                                    font-family: Arial;
                                    
                                    /* lcars 
                                    color: black;
                                    font-family: font112588;
                                    background-color: rgb(204,102,102);*/ /*rot*/
                                }
                                             
                                .tclass-th1 { /* linker Header */ 
                                    width: 20px;
                                    text-align: center;
                                    color: transparent; /*
                                    Text ausblenden */
                                    /* display: none; */ /* ganze Spalte ausblenden */
                                }
                                
                                .tclass-th .tclass-th1 {
                                    display: none; /* Spaltenüberschrift überm Bild ausblenden*/
                                }
                                
                                .tclass-tr {
                                    color: red;
                                }
                                
                                .tclass-tr:nth-child(odd) {
                                    background-color: darkgreen;
                                    background-color: rgba(50,120,80,0.6);
                                    
                                    /* lcars 
                                    background-color: rgb(153,153,255);*/ /* blau */
                                }
                                
                                .tclass-tr:nth-child(even) {
                                    color: yellow;
                                    background-color: darkred;
                                    background-color: rgba(150,150,150,0.2);
                                    
                                    /* lcars 
                                    background-color: rgb(255,153,0);*/ /*orange*/
                                }
                                /*
                                *[class*="tv_string_found"] {
                                    border: 2px solid yellow;
                                    background-color: darkorange;
                                    background-color: rgba(150,80,0,0.9);
                                }
                                */
                                .tv_string_found {
                                    border: 2px solid yellow;
                                    background-color: darkred;
                                    background-color: rgba(150,0,0,0.9);
                                }
                                
                                /* tv spielfilm und texxas*/
                                .tv_tipps, 
                                .tv_jetzt,
                                .tv_heute2015,
                                .tv_heute2200 {
                                    font-family: Arial;
                                    font-size: 75%;
                                    
                                    /*lcars
                                    font-family: font112588;
                                    font-size: 100%;*/
                                }
                                
                                .tv_tipps tr, 
                                .tv_jetzt tr,
                                .tv_heute2015 tr,
                                .tv_heute2200 tr {
                                    background-color: transparent;
                                    color: white;
                                    
                                    /*lcars 
                                    color: black;*/
                                }
                                
                                .tv_tipps tr td a, 
                                .tv_jetzt tr td a,
                                .tv_heute2015 tr td a,
                                .tv_heute2200 tr td a {
                                    background-color: transparent;
                                    color: white;
                                    text-decoration: none;
                                    
                                    /*lcars 
                                    color: rgb(255,204,153); *//* blau */
                                }
                                
                                .tv_jetzt tr td a,
                                .tv_heute2015 tr td a,
                                .tv_heute2200 tr td a {
                                    font-size: 130%;
                                }
                                
                                .tv_link {
                                    cursor: pointer !important;
                                }
                                
                                /* Beschreibungen ausblenden
                                .tv_tipps tr:nth-child(2),
                                .tv_jetzt tr:nth-child(2),
                                .tv_heute2200 tr:nth-child(2),
                                .tv_heute2015 tr:nth-child(2) {
                                    display: none;
                                }
                                 */
                                
                                

                                Sieht dann bei mir so aus (das blau kommt vom VIS-View-Hintergrund):
                                Bildschirmfoto 2022-03-17 um 08.44.15.jpg

                                Und meine Adapter-Einstellungen sehen so aus (hab kein Sky, daher sollen die nicht angezeigt werden)
                                Bildschirmfoto 2022-03-17 um 08.45.55.jpg

                                Gruß
                                Pix

                                Damrak2022 1 Reply Last reply Reply Quote 1
                                • Damrak2022
                                  Damrak2022 @pix last edited by

                                  @pix Mega, vielen Dank
                                  ich habe das Widget importiert und sehe nun nur eine dünne Linie??

                                  Bildschirmfoto 2022-03-17 um 08.52.29.png

                                  P 1 Reply Last reply Reply Quote 0
                                  • P
                                    pix @Damrak2022 last edited by

                                    @damrak2022 wie sieht deine Senderliste denn aus? Ist der Datenpunkt gefüllt? Läuft der Adapter?

                                    Admin/Objekte
                                    tvspielfilm.0.json.tipps

                                    Damrak2022 1 Reply Last reply Reply Quote 0
                                    • Damrak2022
                                      Damrak2022 @pix last edited by Damrak2022

                                      @pix Guten Morgen, ja der Adapter läuft und der Datenpunkt ist auch gefüllt - siehe hier:
                                      Bildschirmfoto 2022-03-18 um 03.47.31.png

                                      Habe gerade iob neu gestartet, jetzt ist alles da.

                                      Kannst Du mir erklären, wie ich es hinbekomme, das meine Ansicht so aussieht wie @Kusselin es einige Posts weiter oben gemacht hat. Ich habe zwar schon etwas rumprobiert, aber mir ist nicht klar, wo ich die anderen Datenpunkte hinterlege.

                                      P 1 Reply Last reply Reply Quote 0
                                      • P
                                        pix @Damrak2022 last edited by

                                        @damrak2022 Hallo,

                                        schon mal gut, dass der Adapter läuft und Datenpunkte gefüllt werden. Bitte Code im in den Codetags posten. Dazu auf das </> hier im Forum über dem Eingabefeld klicken.

                                        Frage 1) Ist die dünne Linie nur im VIS-Editor zu sehen oder auch in der Runtime (Widget installiert?)

                                        Frage 2) Warum fragst Du nicht @Kusselin , wie er das gemacht hat?

                                        Frage 3) Du musst keine Datenpunkte hinterlegen. Das Macht der Adapter. Er legt die Datenpunkte an. Kriegst du das hin, den Datenpunkt tvspielfilm.0.json.tagestipps innnerhalb des VIS Widgets, >das ich oben Dir gepostet habe, zu ersetzen?

                                        Gruß
                                        Pix

                                        Damrak2022 1 Reply Last reply Reply Quote 0
                                        • Damrak2022
                                          Damrak2022 @pix last edited by Damrak2022

                                          @pix Guten Morgen, das mit der dünnen Linie hat sich erledigt. Es sieht jetzt so aus:

                                          Bildschirmfoto 2022-03-19 um 03.59.38.png

                                          1 Reply Last reply Reply Quote 0
                                          • Damrak2022
                                            Damrak2022 @Kusselin last edited by

                                            @kusselin Guten Morgen, kann Du mir sagen wie ich das so hinbekomme, wie es bei Dir aussieht. Ich weiß nämlich nicht wie ich die zusätzlichen Spalten hinbekomme und dann mit den entsprechenden Datenpunkten fülle.
                                            Eine kleine Anleitung wäre super.

                                            Kusselin 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            806
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            40
                                            203
                                            31830
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo