Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. TV Programm Mini Anzeige - HTML Tabelle

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

TV Programm Mini Anzeige - HTML Tabelle

Scheduled Pinned Locked Moved JavaScript
javascript
327 Posts 20 Posters 50.1k Views 29 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Oli

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

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    wrote on last edited by
    #179

    @Oli

    ist schon lange her

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

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    1 Reply Last reply
    0
    • M Offline
      M Offline
      Markus_ResPi3
      wrote on last edited by
      #180

      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
      0
      • M Markus_ResPi3

        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 Offline
        M Offline
        Markus_ResPi3
        wrote on last edited by
        #181

        @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
        0
        • liv-in-skyL liv-in-sky

          die webseite ist so geändert worden, dass diese scripte nicht mehr weiter funktionieren ! 28.11.2022

          hallo, hatte lust etwas nit meinem tabellen script zu spielen (https://forum.iobroker.net/topic/28021/html-table-für-vis-oder-iqontrol-js-und-blockly) und habe mal versucht, für mich ausreichende und übersichtliche tv liste darzustellen - unter diesem link sieht man auch, was alles in sachen tabelleneinstellung möglich ist

          Image 6.png

          es wäre nett, wenn jmd mittesten könnte um zu sehen, ob die tabelle brauchbar ist. mich würde interessieren, ob ihr auch diese "alten" daten auf der webseite seht

          in den scripten gibt es einige einstellungen für die tabelle - diese sind dort beschrieben - auch ein html file kann erzeugt werden, welches für ein iqontrol-popup brauchbar ist. ansonsten muss man die datenpunkte erstellen, die im script ganz oben definiert werden ( natürlich mit euren eigenen pfaden und namen (typ: steht im script) und ganz oben im script , den datenpunkt einfügen - in der vis den datenpunkt (dpVIS) mit einem standard-html-widget einbinden (mit binding {} )

          die sender filterung befindet sich weiter untem im script - ein großer roter block - kaum zu übersehen - dort sieht man die sender, die ich alle herausgefiltert habe (Sky...) - hier kann man das für sich selbst anpassen - evtl kommen einige doppelt vor - also feste durchsuchen, falls ein sender nicht in der tabelle auftaucht

          wer wenig platz in seiner vis hat, kann auch mit einem popup in der vis arbeiten https://forum.iobroker.net/post/354713

          gibt es hier: forum zu wenig platz: https://forum.iobroker.net/post/351019


          gibt es hier: forum zu wenig platz: https://forum.iobroker.net/post/351002

          
          

          wer mehrere dieser scripte nutzt, sollte bei allen den gleichen datenpunkt für den reminder definieren !!!

          noch eine möglichkeit:


          https://forum.iobroker.net/post/410361

          Image 1.png

          S Do not disturb
          S Do not disturb
          stenmic
          wrote on last edited by
          #182

          @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-skyL 1 Reply Last reply
          0
          • S stenmic

            @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-skyL Offline
            liv-in-skyL Offline
            liv-in-sky
            wrote on last edited by liv-in-sky
            #183

            @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)

            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

            S 2 Replies Last reply
            0
            • liv-in-skyL 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 Do not disturb
              S Do not disturb
              stenmic
              wrote on last edited by
              #184

              @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
              1
              • liv-in-skyL 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 Do not disturb
                S Do not disturb
                stenmic
                wrote on last edited by
                #185

                @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-skyL 2 Replies Last reply
                0
                • S stenmic

                  @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-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  wrote on last edited by liv-in-sky
                  #186

                  @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

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  1 Reply Last reply
                  0
                  • S stenmic

                    @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-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    wrote on last edited by liv-in-sky
                    #187

                    @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

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    S 1 Reply Last reply
                    0
                    • liv-in-skyL 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 Do not disturb
                      S Do not disturb
                      stenmic
                      wrote on last edited by
                      #188

                      @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-skyL 2 Replies Last reply
                      0
                      • S stenmic

                        @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-skyL Offline
                        liv-in-skyL Offline
                        liv-in-sky
                        wrote on last edited by
                        #189

                        @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

                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                        1 Reply Last reply
                        0
                        • S stenmic

                          @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-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          wrote on last edited by
                          #190

                          @stenmic

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

                          und z.b. htmlSpalte1Weite=180px

                          sieht es so aus:

                          Image 6.png

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          M S 2 Replies Last reply
                          0
                          • liv-in-skyL liv-in-sky

                            @stenmic

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

                            und z.b. htmlSpalte1Weite=180px

                            sieht es so aus:

                            Image 6.png

                            M Offline
                            M Offline
                            Markus_ResPi3
                            wrote on last edited by
                            #191

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

                            liv-in-skyL 1 Reply Last reply
                            0
                            • M Markus_ResPi3

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

                              liv-in-skyL Offline
                              liv-in-skyL Offline
                              liv-in-sky
                              wrote on last edited by
                              #192

                              @Markus_ResPi3 bei manchen tabellen braucht man die nicht - diese tabelle ist kann auch ohne ganz gut aussehen

                              let htmlRahmenLinien="none";

                              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                              M 1 Reply Last reply
                              0
                              • liv-in-skyL liv-in-sky

                                @Markus_ResPi3 bei manchen tabellen braucht man die nicht - diese tabelle ist kann auch ohne ganz gut aussehen

                                let htmlRahmenLinien="none";

                                M Offline
                                M Offline
                                Markus_ResPi3
                                wrote on last edited by
                                #193

                                @liv-in-sky da du gerade aktiv bist kannst du mir nen ansatzpunkt geben wie ich die Daten aus deinem myObj
                                filtern kann also dass ich z.B. myarry1 = Die aktuellen sendungen und myarry2 = Die kommenden sendungen
                                schreiben kann! Sollte ich dass über die Zeit filtern oder doch lieber irgenswie anders?

                                liv-in-skyL 1 Reply Last reply
                                0
                                • M Markus_ResPi3

                                  @liv-in-sky da du gerade aktiv bist kannst du mir nen ansatzpunkt geben wie ich die Daten aus deinem myObj
                                  filtern kann also dass ich z.B. myarry1 = Die aktuellen sendungen und myarry2 = Die kommenden sendungen
                                  schreiben kann! Sollte ich dass über die Zeit filtern oder doch lieber irgenswie anders?

                                  liv-in-skyL Offline
                                  liv-in-skyL Offline
                                  liv-in-sky
                                  wrote on last edited by
                                  #194

                                  @Markus_ResPi3

                                  die daten kommen ja als mehrere sendungen hintereinander für jeden sender

                                  in der zeile 454 wird einfach nur der erste genommen und die anderen ausgelassen

                                  wenn du da einen zählen einfügst bekommst du - je nach zähler - mehrere sendungen pro sender

                                  in der hauptfunktion würde dann aber für jeden sender - je nach zähler - genau so viele zeilen gebraucht - wird ewig lang und nicht wirklich gut aussehen

                                  müßte ich testen - evtl, wenn man weiß, dass ich z.b 3 sendungen pro sender anzeigen will, kann man dann über eine mehrfachtabelle arbeiten : let mehrfachTabelle=3; das wären dann 3 spalten je sender in einer zeile

                                  ob das wirklich funktioniert, habe ich im moment nicht zu ende gedacht - vielleicht übersehe ich was

                                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                  1 Reply Last reply
                                  0
                                  • M Offline
                                    M Offline
                                    Markus_ResPi3
                                    wrote on last edited by
                                    #195

                                    ok ich bin noch ganz frisch in javascript habe nen bischen gebruacht um grob zu versetehen wass du alle sgeschrieben hast. Dass mit dem zähler habe ich schon gesehen bin nur noch nicht dahinter gestiegen wie ich den veränder dass ich 2 sendungen habe da muss ich mich noch nen bischen im internet durchlesen. Dass mit der Mehrfachtabelle ist auch nen guter Denkanstoß ich habe jetzt bei zeile 102 in deimem Script 2 neue überschriften eingefügt also 4 & 5 und im Tabellenbinding auch die neuen zeilen reingeschrieben bekomme nur noch die werte als undefiniert da es bei mir noch an der Verarbeitung hängt XD

                                    liv-in-skyL 1 Reply Last reply
                                    0
                                    • M Markus_ResPi3

                                      ok ich bin noch ganz frisch in javascript habe nen bischen gebruacht um grob zu versetehen wass du alle sgeschrieben hast. Dass mit dem zähler habe ich schon gesehen bin nur noch nicht dahinter gestiegen wie ich den veränder dass ich 2 sendungen habe da muss ich mich noch nen bischen im internet durchlesen. Dass mit der Mehrfachtabelle ist auch nen guter Denkanstoß ich habe jetzt bei zeile 102 in deimem Script 2 neue überschriften eingefügt also 4 & 5 und im Tabellenbinding auch die neuen zeilen reingeschrieben bekomme nur noch die werte als undefiniert da es bei mir noch an der Verarbeitung hängt XD

                                      liv-in-skyL Offline
                                      liv-in-skyL Offline
                                      liv-in-sky
                                      wrote on last edited by
                                      #196

                                      @Markus_ResPi3 du meinst, du hast 2 weitere spalten eingefügt - dann kommst du mit dieser tabelle nicht wirklich weiter

                                      es gibt für tabellen mit 5 spalten oder 6 spalten eigene scripte - ich hab die nach spaltenanzahl aufgebaut

                                      https://forum.iobroker.net/topic/28021/html-table-für-vis-oder-iqontrol-js-und-blockly - das wäre ein ganz anderes script - aber auch möglich - mit zb einer 9 spaltigen tabelle - dann müßte aber anders vorgegangen werden, als mit 3 spalten und mehrfachtabelle

                                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        Markus_ResPi3
                                        wrote on last edited by
                                        #197

                                        ah ok schaue ich mir mal an aber so auf den ersten Blick ist ja nicht veil anders wie bei der 3 spaltigen von hier ich habe ja alles im tabellenbinding angegleicht oder verstehe ich da was nicht? ich schuae mir dass nochmal mit dem zähler an und benutze deine 5 teilige tabell aus dem anderen Thread.

                                        liv-in-skyL 1 Reply Last reply
                                        0
                                        • liv-in-skyL liv-in-sky

                                          @stenmic

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

                                          und z.b. htmlSpalte1Weite=180px

                                          sieht es so aus:

                                          Image 6.png

                                          S Do not disturb
                                          S Do not disturb
                                          stenmic
                                          wrote on last edited by stenmic
                                          #198

                                          @liv-in-sky guten Morgen
                                          Heute ist der Versatz bei allen dreien.
                                          Ich denke, es hat was mit den unterschiedlichen Längen der Sendungen zu tun.
                                          Das sieht man schön, wenn man die Tabellenweite auf „auto“ stellt…
                                          alle Tabellen haben dann unterschiedliche Weiten.

                                          Wäre es möglich zwischen </table> und der ersten <tr> im Skript eine <colgroup> einzufügen?

                                          <table>
                                          	<colgroup>
                                                  <col width="20%"> // px oder %
                                          	<col width="15%"> // px oder %
                                          	<col width="65%"> // px oder %
                                          	</colgroup>
                                          <tr>
                                          ....
                                          

                                          Damit müsste man die Weite jeder Spalte definieren können.

                                          (Ich lasse bei meiner Smartphone-VIS aus Platzgründen nur die Sender anzeigen,
                                          alles andere blende ich aus)

                                          IMG_1296.PNG

                                          UPDATE:
                                          Ich habe die Stelle im Skript gefunden und angepasst,
                                          damit sind jetzt alle Tabellen gleich in der Spaltenweite.
                                          Image 016.jpg

                                          B 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          691

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe