Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter tvprogram

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter tvprogram

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

      Hier habe ich mal ein Skript gebastelt, das die Liste aller aktiven Aufzeichnungen führt
      und die Einträge nach beginn der Startzeit automatisch entfernt.
      Zu füllen sind nur die Bezeichnungen der beiden Datenpunkte in den ersten beiden Zeilen.

      • recorderListDP ist der Datenpunkt in dem die Liste gesammelt werden soll. Dieser Datenpunkt muss selbst, mit dem Typ Zeichenkette angelegt werden
      • recorderDP ist der Datenunkt an den der tvprogramm adpter den Aufzeichnungsauftrag ergibt. Diese Bezeichnung kann meist so einfach übernommern werden.

      Der erste Teil (die on-Klammer) reagiert auf den recorder Datenpunkt und nimmt die neuen Daten in die Liste auf, wobei Duplikate vermieden werden.
      Der zweite Teil (setIntervall) prüft einmal pro Minute, ob eine der Sendungen bereits begonnen haben und entfernt diese wieder aus der Liste.

      var recorderListDP = "0_userdata.0.RecorderList";
      var recorderDP ="tvprogram.0.record";
      
      on(recorderDP, function (obj) {
          var recorderList;
          var index;
          var recObj = obj.newState.val;
          var s = getState(recorderListDP).val;
          s = (s=="") ? s="[]":s;
          recorderList = JSON.parse(s) || [];
          index = recorderList.findIndex(function(el) {
              return JSON.stringify(el)==JSON.stringify(recObj);
          });
          if (index>-1) {
              recorderList.splice(index,1);
          }
          recorderList.push(recObj);
          setState(recorderListDP,JSON.stringify(recorderList));
      });
      var timer = setInterval(function() {
          var recorderList;
          var s = getState(recorderListDP).val;
          s = (s=="") ? s="[]":s;
          recorderList = JSON.parse(s) || [];
          recorderList=recorderList.filter( (el) => new Date(el.startTime)>new Date());
          setState(recorderListDP,JSON.stringify(recorderList));
      },1000*60);
      
      
      C 1 Reply Last reply Reply Quote 0
      • C
        claus1993 last edited by

        Würde gerne im Kanalauswahldialog meine Sender auswählen. Das Funktioniert soweit auch nur wenn ich dann die Auswahl speichern will passiert nichts....habe auch keine Möglichkeit den Dialog wieder zu schließen....

        Habe schon alles was ich kenne versucht, doch bis dato ohne Erfolg.

        OliverIO 1 Reply Last reply Reply Quote 0
        • OliverIO
          OliverIO @claus1993 last edited by

          @claus1993
          hm, welchen browser benutzt du?
          was funktioniert ganz genau nicht. das markieren/entmarkieren der einzelnen Sender? Auch das umsortieren nicht?
          Siehst du das Häkchen,das Kreuz zum bestätigen und abbrechen?
          Du kannst dir auch mal den datenpunkt tvprogram.0.config anschauen ob da was drin steht.

          Ich hatte es hier noch nicht aufgeschrieben, aber ich unterstütze nur moderne browser (chrome,firefox,opera,safari)
          der internet explorer oder microsoft edge (ohne chromium, also version <79 nicht)

          ansonsten nochmal die übliche vorgehensweise ausprobieren:
          adapter löschen und neu installieren
          dann auf der konsole

          iobroker update all
          

          ausführen.

          1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @aba320 last edited by

            @aba320
            das sind nur die Anweisungen, wenn du eine andere Hintergrundfarbe in den Dialogen haben möchtest, wie dein widget.
            Aber für die meisten ist das eher nicht der Fall

            OliverIO 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @OliverIO last edited by

              An alle:

              was machen wir als nächstes?
              Anforderungen sind eigentlich alle umgesetzt. Für das Problem im jarvis, wo der Marker bei Tabwechsel nicht gleich aktualisiert wird, habe auch schon eine Lösung.
              Aber ansonsten hab ich jetzt keine Features mehr auf der Agenda.

              sigi234 F 2 Replies Last reply Reply Quote 0
              • O
                oFbEQnpoLKKl6mbY5e13 @oFbEQnpoLKKl6mbY5e13 last edited by

                @ofbeqnpolkkl6mby5e13 sagte in Test Adapter tvprogram:

                @oliverio
                2. "Will ich nicht sehen"-Funktion. Analog zu Favoriten, werden diese Sendungen aber ausgeblendet.

                OliverIO 1 Reply Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @OliverIO last edited by sigi234

                  @oliverio sagte in Test Adapter tvprogram:

                  was machen wir als nächstes?

                  cmd habe ich nicht.

                  tvprogram.0	2021-01-27 20:13:05.597	warn	(16344) State "tvprogram.0.cmd" has no existing object, this might lead to an error in future versions
                  tvprogram.0	2021-01-27 20:13:05.593	warn	(16344) State "tvprogram.0.cmd" has no existing object, this might lead to an error in future versions
                  tvprogram.0	2021-01-27 20:13:04.729	info	(16344) starting. Version 0.0.20 in C:/Program Files/iobroker/Test/node_modules/iobroker.tvprogram, node: v12.20.1, js-controller: 3.2.11
                  
                  Platform: Windows
                  RAM: 16 GB 
                  Node.js: v12.20.1
                  NPM: 6.14.10
                  JS Controler: 3.2.11
                  Admin: 4.2.1
                  Web: 3.2.3
                  Socket.io: 3.1.4
                  Script Engine: 4.10.14
                  IOT: 1.8.8
                  VIS: 1.3.7
                  HM-Rega: 3.0.7
                  HM-RPC: 1.14.31
                  Jarvis: 2.2.0-beta.25
                  Backitup: 1.8.5
                  
                  1 Reply Last reply Reply Quote 0
                  • F
                    frajop @OliverIO last edited by

                    @oliverio Ich bin sehr zufrieden wie es ist. Für mich ist es die beste Lösung um in IOB das TV Programm zu visualisieren. Aber sicherlich wird noch die eine oder andere Idee kommen, damit dir die Arbeit nicht ausgeht 😉
                    Tolle Arbeit, Dankeschön 👍

                    1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO @oFbEQnpoLKKl6mbY5e13 last edited by

                      @ofbeqnpolkkl6mby5e13
                      Ah stimmt, das steht noch auf der Liste,

                      wie stellst du dir das genau vor?
                      soll das auch eine separate Liste werden?
                      Wie soll das visualisiert werden? Einfach ausgeblendet?

                      O 1 Reply Last reply Reply Quote 0
                      • O
                        oFbEQnpoLKKl6mbY5e13 @OliverIO last edited by oFbEQnpoLKKl6mbY5e13

                        @oliverio
                        Ja, einfach ausblenden. Gut wären Platzhalter, damit man "Big Brother", "Big Brother - Das Special" usw. nicht separat ausblenden muss. Was bedeutet "separate Liste"?

                        Edit:
                        Gut wäre ein Filter, den man bei Bedarf umstellen kann, wenn man wieder alle Sendungen sehen will.

                        OliverIO 1 Reply Last reply Reply Quote 0
                        • OliverIO
                          OliverIO @oFbEQnpoLKKl6mbY5e13 last edited by

                          @ofbeqnpolkkl6mby5e13

                          hm aber was für einen Sinn hat das? dann bleiben an der stelle dann Lücken wo nichts steht.
                          die Zeitschiene muss ja trotzdem stimmen.
                          Wie würde man das wieder deaktivieren wollen?
                          Sind die Favoriten nicht sinnvoller, da wird farblich hervorgehoben, was man sehen will.
                          ich gehe davon aus, das man weniger Favoriten selektiert, wie das was man nicht sehen will.

                          O O 2 Replies Last reply Reply Quote 0
                          • O
                            oFbEQnpoLKKl6mbY5e13 @OliverIO last edited by oFbEQnpoLKKl6mbY5e13

                            @oliverio sagte in Test Adapter tvprogram:

                            @ofbeqnpolkkl6mby5e13

                            ...dann bleiben an der stelle dann Lücken wo nichts steht.

                            Genau das ist der Sinn. Man wird von den Sendungen nicht belästigt und nicht so erschlagen von so vielen Sendungen.

                            die Zeitschiene muss ja trotzdem stimmen.

                            Die "Kästen" für die Sendungen können ja erhalten bleiben.

                            Wie würde man das wieder deaktivieren wollen?

                            Ein-/Aus-Schalter. Filterung aktiv/nicht aktiv.

                            Sind die Favoriten nicht sinnvoller, da wird farblich hervorgehoben, was man sehen will.
                            ich gehe davon aus, das man weniger Favoriten selektiert, wie das was man nicht sehen will.

                            Ich möchte halt von einer Vielzahl von Sendungen nicht belästigt werden. Das ganze Unterschichten-TV kann ausgeblendet werden. Trägt zur Übersichtlichkeit bei.

                            OliverIO 1 Reply Last reply Reply Quote 0
                            • O
                              Oli @OliverIO last edited by

                              @oliverio

                              ich bin weiterhin still und heimlich am testen deines Adapters und bin total begeistert über die Entwicklung.

                              Erstmal danke dafür!!!!

                              Wie wäre es mit einem zusätzlichen Widget, was man als eine Art Fernbedienung nutzen könnte, in dem nur die Senderauswahl und was jetzt gerade läuft aufgelistet wird?

                              Stelle mir das ungefähr so vor:

                              590f97a5-3721-4177-bcd1-f46b8ddd03fe-image.png

                              Bei klick auf das Logo wird umgeschaltet, bei Klick auf den Text erscheint eine Sendungsinformation, analog deines jetzigen Widgets

                              Was hältst du und die anderen davon?

                              O OliverIO 2 Replies Last reply Reply Quote 1
                              • OliverIO
                                OliverIO @oFbEQnpoLKKl6mbY5e13 last edited by

                                @ofbeqnpolkkl6mby5e13
                                Ok, dann habe ich eine Idee, die sehr einfach auch umzusetzen ist.

                                O 1 Reply Last reply Reply Quote 0
                                • O
                                  oFbEQnpoLKKl6mbY5e13 @OliverIO last edited by

                                  @oliverio
                                  Ich bin gespannt! 🙂

                                  OliverIO 1 Reply Last reply Reply Quote 0
                                  • O
                                    oFbEQnpoLKKl6mbY5e13 @Oli last edited by

                                    @oli
                                    Gute Idee.

                                    1 Reply Last reply Reply Quote 0
                                    • OliverIO
                                      OliverIO @Oli last edited by

                                      @oli sagte in Test Adapter tvprogram:

                                      @oliverio

                                      ich bin weiterhin still und heimlich am testen deines Adapters und bin total begeistert über die Entwicklung.

                                      Erstmal danke dafür!!!!

                                      Wie wäre es mit einem zusätzlichen Widget, was man als eine Art Fernbedienung nutzen könnte, in dem nur die Senderauswahl und was jetzt gerade läuft aufgelistet wird?

                                      Stelle mir das ungefähr so vor:

                                      590f97a5-3721-4177-bcd1-f46b8ddd03fe-image.png

                                      Bei klick auf das Logo wird umgeschaltet, bei Klick auf den Text erscheint eine Sendungsinformation, analog deines jetzigen Widgets

                                      Was hältst du und die anderen davon?

                                      ok, kann ich machen.

                                      1 Reply Last reply Reply Quote 0
                                      • OliverIO
                                        OliverIO @oFbEQnpoLKKl6mbY5e13 last edited by

                                        Neue Version v0.0.21

                                        • Nicht-Favoriten können nun über einen zusätzlichen Knopf ausgeblendet werden
                                        • Dialog können nun von der Größe nicht mehr verändert werden.
                                        sigi234 1 Reply Last reply Reply Quote 0
                                        • sigi234
                                          sigi234 Forum Testing Most Active @OliverIO last edited by sigi234

                                          @oliverio

                                          Sehe keine Änderungen?

                                          Screenshot (3248).png

                                          Screenshot (3250).png

                                          OliverIO 1 Reply Last reply Reply Quote 0
                                          • OliverIO
                                            OliverIO @sigi234 last edited by OliverIO

                                            @sigi234 sagte in Test Adapter tvprogram:

                                            @oliverio

                                            Sehe keine Änderungen?

                                            Screenshot (3248).png

                                            Screenshot (3250).png

                                            Also der erste Screenshot scheint immer noch das selbe Problem zu sein wie bei dir weiter oben.
                                            Wie gesagt, ich gehe davon aus, das du da css Anweisungen in Global/Projekt oder durch einen anderen Adapter hast, der da reinpfuschelt. Du bist bisher der einzige, der das Problem hat. zumindest zum aktuellen Zeitpunkt.

                                            Das im 2.Screenshot der weitere Knopf nicht da ist, liegt wahrscheinlich wieder daran, das der vis Editor nicht neu geladen/gestartet wurde.
                                            Mache mal auf der Konsole

                                            iobroker upload all
                                            
                                            O M 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            819
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter tvprogram vis widget
                                            51
                                            911
                                            188711
                                            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