Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Sonoff Geräte als HTML Tabelle - Vis

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Sonoff Geräte als HTML Tabelle - Vis

    This topic has been deleted. Only users with topic management privileges can see it.
    • Glasfaser
      Glasfaser @liv-in-sky last edited by

      @liv-in-sky

      Ich denke mal .... da wirst du nicht mit auskommen . Mal sehen was da kommt 😎

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

        @liv-in-sky Das wird ja langsam perfekt!

        Hast du irgendwo eine Idee was ich falsch mache beim Spalten bearbeiten?
        Ich will nur bis Spalte 6 darstellen.
        Zuerst dachte ich das ich das in Zeile 119 korrigieren kann, aber da scheine ich was falsch zu machen.

        liv-in-sky 1 Reply Last reply Reply Quote 0
        • crunchip
          crunchip Forum Testing Most Active last edited by

          @liv-in-sky kleinigkeit ist mir grad noch aufgefallen, find es auf die schnelle aber nicht( kann ja nicht scripten😁 )

          01d86d2c-8c07-4e7f-957e-38453345dde4-image.png

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

            @Chaot im ersten post gibt es ein 6 spalten script - darin kannst u einfach die var werte ändern und damit anzeigen, was du möchtest

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

              @liv-in-sky
              Danke dir.
              Das habe ich glatt übersehen.
              Was habe ich da falsch eingestellt:
              entfernt
              Ich habe an der VarWerten noch nichts verändert. Also dein Orignal. Aber der Status kommt nicht. Mit dem anderen Script ist er da.

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

                @crunchip

                eigentlich nicht falsch

                in spalte 7 wird power1 agezeigt , wenn man einen 2er oder 3 schalter schalter hat würde man es erkennen

                aber vielleicht schau ich nochmal durch - um es besser darzustellen - vielleicht macht es sinn alle powerx in eine spalte zu tun

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

                  @liv-in-sky

                  Fehler gefunden.
                  Du hast beim val1 immer ein Fragezeichen zugeordnet und die Sonderzeichen aus dem anderen Script sind nicht drin ✅ und ❌
                  Siehe z.B. Zeile 185

                  Ich habe das korrigiert und jetzt funktioniert es einwandfrei.
                  Ganz herzlichen Dank dafür.

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

                    @Chaot

                    habe es bei mir nochmal getestet, das sind die symbole da

                    ein problem ist, dass ich das script in ein txt file kopieren mußte, da sonst das forum nörgelt

                    kopier dier die symbole vom anderen script in das setting hinein

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

                      @Chaot

                      ach das habe ich verwechselt - die symbole als variablen ganz oben, sind in einem anderen script - aber du hast es ja gefunden

                      1 Reply Last reply Reply Quote 0
                      • K
                        Kuddel last edited by

                        Hallo zusammen,

                        leider konnte ich in den letzten Tagen diesem Thread zeitlich nicht folgen.

                        Jetzt wollte ich in die Tabelle für meine 4 Sonoff Geräte (1x Basic, 2x S20, 1x 4CH Pro 2) in Angriff nehmen.

                        Ist das aktuellste Skript auf Seite 1 zu finden ?

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

                          @Kuddel ja post 1

                          aber gebe mir vorher bitte den wert , der unter dem ch4 pro r2 unter INFO.Module steht - dann binde ich den noch ein - in das script - und gebe dir bescheid , wenn fertig

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

                            @Kuddel habe es mal probiert - du kannst das script vom ersten post verwenden - habe gerade neues drauf getan - gibt mir bitte bescheid, ob deine channel4 zu sehen sind

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

                              @liv-in-sky hier das ertes Ergebnis von meinem Test.

                              Ich habe das Skript von Seite 1 kopiert und dann die Erstellung meiner DPs mit in der Skript geschrieben:

                              let   braucheEinVISWidget=true;                     // bei true wird ein html-tabelle in einen dp geschrieben - siehe nächste zeile
                              createState('javascript.0.Tabellen.Sonoff-Tabelle', false, {type: 'String',name: 'Sonoff-Tabelle'}); // Datenpunkt anlegen
                              let dpVIS="javascript.0.Tabellen.Sonoff-Tabelle"         //WICHTIG wenn braucheEinVISWidget auf true gesetzt !!  dp zusätzlich für VIS-HTML-Basic-Widget
                              createState('javascript.0.Tabellen.Sonoff-Tabelle-Anzahl', false, {type: 'number',name: 'Sonoff-Tabelle-Anzahl'}); // Datenpunkt anlegen
                              let dpAnzahl="javascript.0.Tabellen.Sonoff-Tabelle-Anzahl";  //WICHTIG datenpunkt erstellen vom typ "number" - bei 0 kein alarm und größer 0 die anzahl der schlechten batterien
                              

                              Beim ersten Start werden die neuen DPs noch nicht gefunden. Ist zwar unschön, aber nicht weiter schlimm:
                              70e1e461-4ac0-490a-9cb5-cc2417096c98-grafik.png

                              Beim zweiten Durchlauf, wird dann der Typ vom DP angemeckert:
                              464adcf0-6d98-4545-a7f9-42891678d7a1-grafik.png

                              Beide DPs werden auf jeden Fall befüllt:
                              5270e9c1-e57a-4655-b95b-a118e0e1e286-grafik.png

                              So sieht die Tabelle dann in der VIS aus:
                              3d7831e0-a71f-42cb-8800-65ca91b19297-grafik.png

                              EDIT:
                              So sieht die Tabelle mit 8 Spalten aus:
                              e5f0db5b-d08a-4c70-990d-e3fc6df86558-grafik.png

                              liv-in-sky 1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User @liv-in-sky last edited by

                                @liv-in-sky

                                Hallo,

                                darf ich eine Bitte äußern? Könntest du vielleicht eine Versionsnummer einbauen? Kann sein, dass ich bald den Überblick verliere, stets das neueste Skript zu haben 🙂

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

                                  @HeinrichB ist ein gutes argument

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

                                    @Kuddel ich weiß aber eine warnung ist noch vertretbar beim ersten start 🙂

                                    hast du den datenpunkt als string angelegt - wegen der type warnung ?

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

                                      @liv-in-sky

                                      createState('javascript.0.Tabellen.Sonoff-Tabelle', false, {type: 'String',name: 'Sonoff-Tabelle'}); // Datenpunkt anlegen
                                      
                                      liv-in-sky 1 Reply Last reply Reply Quote 0
                                      • liv-in-sky
                                        liv-in-sky @Kuddel last edited by

                                        @Kuddel oh - dann weiß ich auch nicht - hast du die eigenschaften nochmal gecheckt - im object -tab

                                        ich schreibe def. einen string in den tabellen-dp

                                        ist die warnung immer noch da

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

                                          @liv-in-sky

                                          b06fe961-9cfe-4758-9eb2-5714a15a77ee-grafik.png

                                          72e9d368-12e5-4cda-9951-a71f4361174e-grafik.png

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

                                            @Kuddel

                                            bei mir sieht es so aus :

                                            Image 2.png

                                            das false gehört da nicht hin bei deinem createState

                                            createState('javascript.0.Tabellen.Sonoff-Tabelle', false, {type: 'String',name: 'Sonoff-Tabelle'}); // Datenpunkt anlegen
                                            
                                            createState("avascript.0.Tabellen.Sonoff-Tabelle"  , "" { name: 'Sonoff-Tabelle',  type: 'string', read:  true,  write: true,});
                                            

                                            datenpunkt musst du aber löschen um neu anzulegen - existiert er schon wird er vom script nicht gemacht

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            717
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript monitoring template
                                            33
                                            629
                                            104802
                                            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