Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. TV Programm Mini Anzeige - HTML Tabelle

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    TV Programm Mini Anzeige - HTML Tabelle

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

      Moin,
      Das Popup schließt automatisch nach 25 sek ?
      Kann das sein, dass mit dem Zähler was nicht stimmt ?
      Nämlich dann, wenn ich innerhalb der ersten 25 sek das Fenster selbst schließe und ein anderes auf mache.
      Kommt mir so vor als läuft es dann nur noch die Restlaufzeit der 25 sek.

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @skokarl last edited by

        @skokarl - kann ich nicht sehen - die zeit ist mittlerweile auf 20 sekunden eingestellt

        test14.gif

        • öffnen
        • schliessen
        • neues öffnen
        • dauert ung. 20 sek
        O 1 Reply Last reply Reply Quote 0
        • O
          Oli @liv-in-sky last edited by

          @liv-in-sky
          Wie machst du das mit der Zeitmessung in dem Video?

          liv-in-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @Oli last edited by liv-in-sky

            @Oli ist in win 10 - suche nach uhr - da ist eine stoppuhr drin

            die fenster liegen einfach übereinander

            O 1 Reply Last reply Reply Quote 0
            • O
              Oli @liv-in-sky last edited by

              @liv-in-sky
              Achso, ich dachte, sowas kann ich im der Vis realisiert, trotzdem danke.

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @Oli last edited by

                @Oli

                vis - da hab ich nur sowas - ist für längere sachen ausgelegt, deshalb werden immer nur alle 30 sekunden aktualisiert

                test15.gif

                O 1 Reply Last reply Reply Quote 1
                • O
                  Oli @liv-in-sky last edited by

                  @liv-in-sky
                  Cool, kannst du mir das zur Verfügung stellen?

                  liv-in-sky 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @Oli last edited by

                    @Oli

                    ist schon lange her

                    https://forum.iobroker.net/topic/22532/vorlage-blockly-script-für-stoppuhr-laufzeiten-aufzeichen/2?page=1

                    1 Reply Last reply Reply Quote 0
                    • M
                      Markus_ResPi3 last edited by

                      Guten Tag, da ich immoment nen bischen zeit habe versuche ich mich ein bischen in scripten.
                      ich wollte den den Datenpunkt dpVISReminder auslesen und spliten damit ich nur den Sender Namen in ein neuen Datenpunkt schreiben kann ( um später über die Vis auch den Reciver schalten zu können).
                      Ich komme aber irgendwie nicht weiter villeicht kann mir ja einer Helfen

                      let dpVISReminder="javascript.1.EigenDatenpunkt.TV_Liste.TV_gleich_test_reminder"   //Reminder
                      const val0 = "";
                      const val1 = "";
                      const val2 = "";
                      
                      log ("Datenpunkte Festgelegt")
                      const util = require('util');
                         var zw = getState("javascript.1.EigenDatenpunkt.TV_Liste.TV_gleich_test_reminder");
                         console.log(util.inspect(zw, { showHidden: true, depth: null }));
                      
                      log ("Reminder Split anfang")
                      
                      function ReminderSplit(){
                      var valSplit=getState("javascript.1.EigenDatenpunkt.TV_Liste.TV_gleich_test_reminder").val.split(",")
                      
                      valSplit[0].push(val0);
                      valSplit[1].push(val1);
                      valSplit[2].push(val2);
                      
                      setState("javascript.1.EigenDatenpunkt.TV_Liste..TestReminder.Umschalten",val1);
                      
                      };
                      
                      log ("Reminder Split Ende")
                      
                      M 1 Reply Last reply Reply Quote 0
                      • M
                        Markus_ResPi3 @Markus_ResPi3 last edited by

                        @Markus_ResPi3 hat sich erledigt habe vor lauter Bäumen und so .... vollstaändigkeitshalber nochmal

                        
                        var zw = getState("javascript.1.EigenDatenpunkt.TV_Liste.TV_gleich_test_reminder");
                        
                        
                        log ("Datenpunkte Festgelegt")
                        
                        //const util = require('util');                                                                 //Datenpunkt Loggen
                        //   var zw = getState("javascript.1.EigenDatenpunkt.TV_Liste.TV_gleich_test_reminder");
                        //   console.log(util.inspect(zw, { showHidden: true, depth: null }));
                        
                        log ("Reminder Split anfang")
                        
                        function ReminderSplit(Split){
                        
                        var valSplit=zw.val.split(",");
                        
                        console.log(valSplit[0]);
                        console.log(valSplit[1]);
                        console.log(valSplit[2]);
                        
                        };
                        
                        log ("Reminder Split Ende")
                        
                        1 Reply Last reply Reply Quote 0
                        • S
                          stenmic @liv-in-sky last edited by

                          @liv-in-sky
                          hi, funktionieren die Skripte noch?
                          Ich bekomme sie nicht zum laufen.

                          Getestet habe ich das "jetzt" und das 20:15" Script aus dem 1. Beitrag.

                          "request-promise-native" steht im Adapter.

                          Image 009.jpg

                          Datenpunkte vom Type String sind vorhanden und die Pfade im jeweiligen Skript angepasst.

                          Image 012.jpg
                          Image 014.jpg

                          Leider kommen Null Daten rein 😖

                          fehlt noch etwas?

                          liv-in-sky 1 Reply Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @stenmic last edited by liv-in-sky

                            @stenmic ja - bei mir wird noch was angezeigt

                            laut deinem schedule zwischen 9 und 23 uhr alle 10 minuten

                            sollte aber beim ersten aufruf des scriptes auch kommen - steht was im log ? (manueller start)

                            S 2 Replies Last reply Reply Quote 0
                            • S
                              stenmic @liv-in-sky last edited by

                              @liv-in-sky
                              jetzt geht es...
                              Anfangs habe ich alle 10min getestet, ohne Erfolg.
                              Mit den Originaleinstellungen werden die Daten empfangen.

                              1 Reply Last reply Reply Quote 1
                              • S
                                stenmic @liv-in-sky last edited by

                                @liv-in-sky
                                hallo, ich nochmal.
                                Bin gerade am stylen für meine VIS und habe noch 3 Fragen.

                                1. Kann ich irgentwie die Spaltenbreite einzeln für jede Spalte vorgeben.
                                  Leider gibt es einen Versatz der Rahmenlinien vom Skript "Jetzt" zu den anderen "20:15" und "22:00"
                                  Tabelle.png
                                  Was mich wundert: Die "htmlSpalte1Weite" steht bei allen dreien auf auto und die "weite" habe ich mit 800px definiert. Auch alle anderen Einstellungen sind identisch.

                                2. Ich möchte keinen Link neben den Sendungen, deshalb habe ich bei "symbolLink" das Icon einfach entfernt. Leider rutschen die Sendungen aber nicht nach links, sondern es bleibt ein großer Abstand.
                                  Kann ich das in den Skripten ändern?

                                3. Banal, aber kann ich den Außenrahmen auf 1px ändern?

                                Ansonsten finde ich deine Skripte momentan als beste Lösung für das TV-Programm.
                                Gruß Micha

                                liv-in-sky 2 Replies Last reply Reply Quote 0
                                • liv-in-sky
                                  liv-in-sky @stenmic last edited by liv-in-sky

                                  @stenmic sagte in TV Programm Mini Anzeige - HTML Tabelle:

                                  @liv-in-sky
                                  hallo, ich nochmal.
                                  Bin gerade am stylen für meine VIS und habe noch 3 Fragen.

                                  1. Kann ich irgentwie die Spaltenbreite einzeln für jede Spalte vorgeben.
                                    Leider gibt es einen Versatz der Rahmenlinien vom Skript "Jetzt" zu den anderen "20:15" und "22:00"

                                  Was mich wundert: Die "htmlSpalte1Weite" steht bei allen dreien auf auto und die "weite" habe ich mit 800px definiert. Auch alle anderen Einstellungen sind identisch.

                                  1. Ich möchte keinen Link neben den Sendungen, deshalb habe ich bei "symbolLink" das Icon einfach entfernt. Leider rutschen die Sendungen aber nicht nach links, sondern es bleibt ein großer Abstand.
                                    Kann ich das in den Skripten ändern?

                                  2. Banal, aber kann ich den Außenrahmen auf 1px ändern?

                                  Ansonsten finde ich deine Skripte momentan als beste Lösung für das TV-Programm.
                                  Gruß Micha

                                  1 - spaltenbreite - ohne änderung des scriptes nicht - hast du mal versucht, die breite nicht auf auto, sondern genau so breit wir das widget selbst ist einzustellen - bei allen tabellen - dann gibt das bei mir keinen versatz mehr

                                  Image 1.png

                                  Image 4.png Image 5.png

                                  zu 2: ohne änderung im script nicht möglich - selbst wenn das icon ein "" ist, bleibt ja der code für einen schalter in der tabelle erhalten - der nimmt sich dann den platz - daher ändert sich da nix

                                  diese zeile macht das - einfach auskommentieren (mit // vor val2=....) - dann sollte das weg sein

                                  Image 2.png

                                  der außenrahmen geht hier:

                                  Image 3.png

                                  1 Reply Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @stenmic last edited by liv-in-sky

                                    @stenmic falls du änderungen machst im script, notiere sie dir - falls die mal die webseite ändern und ich dann tatsächlich das script angleichen würde, würde ein update deine änderungen wieder zerstören

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      stenmic @liv-in-sky last edited by

                                      @liv-in-sky danke für deine schnelle Hilfe.
                                      Punkt 2 und 3 haben sich somit erledigt. Perfekt!
                                      Leider habe ich trotz eingestellter Breite (800px) im Script und im Widget noch den Versatz bei "jetzt".
                                      Ich suche morgen nochmal in aller Ruhe.

                                      liv-in-sky 2 Replies Last reply Reply Quote 0
                                      • liv-in-sky
                                        liv-in-sky @stenmic last edited by

                                        @stenmic

                                        ich habe es mal mit 800 getestet - dann habe ich auch einen versatz wie du - im moment fällt mir da nix ein - muss mal überlegen

                                        1 Reply Last reply Reply Quote 0
                                        • liv-in-sky
                                          liv-in-sky @stenmic last edited by

                                          @stenmic

                                          mit weite="800px"
                                          das widget auf 800px

                                          und z.b. htmlSpalte1Weite=180px

                                          sieht es so aus:

                                          Image 6.png

                                          M S 2 Replies Last reply Reply Quote 0
                                          • M
                                            Markus_ResPi3 @liv-in-sky last edited by

                                            @liv-in-sky ohne Rahmenlienien schaut es ja auch ganz nice aus muss ich auch mal ausprobieren

                                            liv-in-sky 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            664
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript
                                            20
                                            327
                                            35287
                                            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