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.
    • M
      MyMeyer @liv-in-sky last edited by

      @liv-in-sky Hi, so konnte es heute Testen. 🙂 ...Sorry. Ja läuft prima. so kann es bleiben.👍

      1 Reply Last reply Reply Quote 1
      • M
        MyMeyer last edited by

        Hi...ich verstehe gerade nicht warum das Script meinen Channel 1 nicht mehr findet.
        429f7d9e-9692-4c12-acdf-e9883b4a50c2-image.png

        c2ac754d-9490-407e-be5f-c303112422d4-image.png

        Weil per IP kann ich Ihn erreichen. 😕

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

          @MyMeyer was sagt den der alive datenpunkt - der ist zuständig für diese art der anzeige

          hat sich evtl mqtt abgeschalten - kannst du über http im setting überprüfen
          bzw. kannst du mit iobroker schalten - mit dem power datenpunkt

          1 Reply Last reply Reply Quote 0
          • I
            Idefix01 last edited by

            Guten Abend,
            ich habe auch das Script nun mal ausprobiert und habe auch nur channel4 auf true, für die Sonoff 4ch pro Geräte.
            Leider erhalte ich folgenden Fehler:

            19:03:10.159	error	javascript.0 (460) script.js.Keller.test: script.js.Keller.test:1060
            19:03:10.160	error	javascript.0 (460) at script.js.Keller.test:1060:68
            19:03:10.161	error	javascript.0 (460) at writeHTML (script.js.Keller.test:1046:31)
            19:03:10.161	error	javascript.0 (460) at script.js.Keller.test:1473:3
            
            liv-in-sky 1 Reply Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky @Idefix01 last edited by

              @Idefix01 hi

              schau mal was in deiner zeile 1060 steht - müßte

               val3=getState(id.replace("INFO.Module","Wifi_RSSI")).val.toString()+" %"; 
              

              sein - was bedeutet - das der datenpunkt Wifi_RSSI in einem deiner CH4 nicht existiert oder leer ist - ist das der fall ?

              dann mach aus dieser zeile einfach mal:

               val3="" //getState(id.replace("INFO.Module","Wifi_RSSI")).val.toString()+" %"; 
              
              1 Reply Last reply Reply Quote 0
              • I
                Idefix01 last edited by Idefix01

                @liv-in-sky

                So habe es mal getestet, wenn ich die Zeile so abgeändert habe und val5 (Uptime) auch abgeändert habe dann funktioniert es ohne Fehler.

                Aber ich habe die Punkte (Wifi RSSI und Uptime) gefunden, kann sein das es aber bei mir anders von der Ordnerstruktur ist.
                Hier mal eine Json Datei von meinen Sonoff.

                sonoff.0.json

                Das muss in den Zeilen heißen Module.INFO, deshalb ging es nicht.

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

                  @Idefix01 ich habe eine vermutung: du hast wasser 1 und wasser2 - zusätzlich hast du DVES_... 2 mal

                  du hast aber nur 2 und die DVES_... sind eitgentlich die selben geräte, bevor umbenannt - die solltest du mal löschen - so das du nur noch 2 geräte hast -dann sollte das script auch ohne änderung funktionieren

                  DVES_... werden nicht upgedatet, weil sie nicht existieren - kommt durchs flashen und anschliessend einrichten

                  1 Reply Last reply Reply Quote 0
                  • I
                    Idefix01 last edited by

                    @liv-in-sky

                    Das war es gewesen. Perfekt. Danke.

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

                      Hallo @liv-in-sky :
                      Ich verwende nun dein Script seit Jänner und es lief wunderbar, aber seit ein paar Tagen (warum auch immer) habe ich Probleme, denn er stellt mir SonOff Geräte als "nicht alive" dar obwohl sie alive sind. Sie lassen sich auch schalten, denn ich habe natürlich im VIS noch mehrere Schalter um diese SonOffs zu schalten. Das LOG gibt keine Fehler aus! Was hab ich gemacht bzw. probiert:
                      a) Nachdem ich doch einige Zeilen in deinem Script geändert habe, habe ich mir dein orig. Script nochmals runtergeladen und eingespielt - aber auch dort werden Geräte falsch angezeigt.
                      b) Sonoff Adapter neu gestartet : Dann funktioniert es ein paar Stunden, doch dann das selbe Problem

                      Screenshot Darstellung - dein Originals Script :
                      Sonoff1.jpg

                      Screenshot aus einem der R2s - die Objekte - damit man sieht, dass er "alive" ist:
                      Sonoff2.jpg

                      Hast du vielleicht einen Tipp für mich, was das sein kann, denn ich steh grad ziemlich auf der Leitung!
                      Danke
                      Klaus

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

                        @klaus88

                        • kann es sein, dass du "doppelte" datenpunkte für einen sonoff hast hast
                        • manchmal spinnt der cache - daher javascript instanz neustarten oder ganzen iobroker
                        • wenn man den sonoff weiß, der probleme hat, musst du script stoppen, sonoff instanz stoppen, alle datenpunkte des problem-sonoffs löschen , sonoff instanz wieder starten , den sonoff vom strom nehmen!!!!, etwas warten, bis alle dp wieder da sind, script starten

                        das ist mal der standard, der mir einfällt

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

                          @klaus88

                          was sagt eigentlich das log ? sind da warnungen ?

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

                            @liv-in-sky : Also erstmal Danke für deine Hilfe :
                            Zu deinen Fragen:
                            a) doppelte Datenpunkte : Nein habe ich nicht
                            b) ein sonoff der spinnt: Ist genau mein Problem - es sind viele wie du aus dem Screenshot siehst - aber eigentlich spinnen sie nicht, weil sie sich im Rest des VIS schalten lassen
                            c) Javascript / iobroker /sonoff Adapter - neu starten : Ja das ist derzeit meine einzige Lösung die ich hab - dann geht es wieder für eine bestimmte Zeit
                            d) LOG File : Kein Fehler - keine Meldung - gar nichts

                            irgendwie ist das komisch - ich probier noch ein bisschen herum - falls ich was finde, poste ich es hier - vielleicht kann es dann wer brauchen!
                            Danke
                            Schönes Wochenende
                            Klaus

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

                              @klaus88

                              • ich spreche über mein script - bei änderungen kann ich nicht helfen !

                              normalerweise geht es oder nicht - wenn es noch einer gewissen zeit nicht geht, habe ich das noch nie gehabt.

                              sollen wir mal gemeinsam mit anydesk darauf schauen ?

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

                                @liv-in-sky uups anydesk - da müsste ich jetzt meine Firewall "aufbohren" ! Vorschlag ich schau nochmals drüber was es da haben kann. Irgendwie hatte ich gehofft, dass dieses Problem schon wer hatte! Danke auf jeden Fall vielmals für deine Hilfe!
                                Hab jetzt den Sonoff Adapter wieder neu gestartet und alles wieder perfekt !

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

                                  @klaus88 evtl ist es ein sonoff, der etwas durcheinander bringt und den müßte man finden und löschen

                                  wenn mir noch was einfällt, schreibe ich.

                                  der standard fehler ist eigentlich, dass ein tasmota gerät nicht alle datenpunkte hat, die das script nutzt - das script testet nicht auf fehlende states. dann sollte sich aber im log etwas finden lassen - wenn die javascript instanz beim logging auf info bzw warn steht

                                  1 Reply Last reply Reply Quote 1
                                  • K
                                    klaus88 last edited by

                                    @liv-in-sky : Das wars - du hattest Recht! Nachdem man im Lockdown sowieso nichts anderes zu tun hat 😞 - habe ich mich heute in der Nacht hingesetzt und alles von vorne bis hinten nochmals gecheckt! Es war ein POWR2. Der hat sich elektronisch verabschiedet. Aber nicht gleich ganz, denn dann hätte er es mir ja leicht gemacht - er geht mal und dann wieder nicht! Diese Aussetzer habe ich dann in den älteren LOGs gefunden - die ich leider vorher einfach nicht gelesen hatte. Habe ihn ausgetauscht und seit 3 Uhr läuft alles so wie man es sich erwartet!
                                    DANKE VIELMALS für deinen Tipp - ohne dich wäre ich nie auf die Idee gekommen, dass ein Gerät alleine das auslösen kann! Wünsche dir einen schönen Sonntag - für mich ist es einer seit 3 Uhr 🙂
                                    lg
                                    Klaus

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

                                      @klaus88

                                      freut mich, dass du den fehler gefunden hast.

                                      diese tabelle ist eine der meist-genutzen tabelle bei mir im system - leider habe ich damals keinen großen wert auf die abfrage der existenz der datenpunkte gemacht - man lernt nie aus bei iobroker 🙂

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

                                        @liv-in-sky :
                                        "...diese tabelle ist eine der meist-genutzen tabelle bei mir im system.." - Definitiv nicht nur bei dir! Auch bei mir - DANKE VIELMALS DAFÜR - und vor allem für deine Arbeit ! Nachdem ich auch sehr viele HomematicIP Geräte besitze, baue ich grad die Tabelle auch auf HMIP um - bin aber noch mitten drinnen!
                                        lg
                                        Klaus

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

                                          @klaus88

                                          auch eine gute idee - wenn du fragen zum tabellenscript hast, einfach her damit - vielleicht interessiert auch andere eine tabelle für die HomematicIP - dann könntest du dies auch posten

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

                                            @klaus88

                                            was mir noch eingefallen ist - im batterie script ist auch ein part, der die batterie von homematicip geräten anzeigt - evtl könntest du den teil gebrauchen und in deinem script integrieren.

                                            https://forum.iobroker.net/topic/28789/script-fürtabelle-der-batterie-zustände

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            814
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

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