Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Energieanzeige (kWh) über 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

    Energieanzeige (kWh) über HTML Tabelle - vis

    This topic has been deleted. Only users with topic management privileges can see it.
    • crunchip
      crunchip Forum Testing Most Active @liv-in-sky last edited by crunchip

      @liv-in-sky richtig, zone 1 ist das device und dort kann ich nichts eintragen.

      @liv-in-sky sagte in Energieanzeige (kWh) über HTML Tabelle - vis:

      oder ich könnte den common.name vom Script_Power datenpunkt nehmen

      👍

      2ca5ba8f-2542-445f-a57d-bf71708ba8f0-image.png

      einzigste was mir noch auffällt, bei scriptstart, da die Daten noch nicht vorhanden sind

      javascript.0	2020-02-02 15:11:00.156	error	(1376) at listOnTimeout (timers.js:263:5)
      javascript.0	2020-02-02 15:11:00.156	error	(1376) at tryOnTimeout (timers.js:300:5)
      javascript.0	2020-02-02 15:11:00.155	error	(1376) at ontimeout (timers.js:436:11)
      javascript.0	2020-02-02 15:11:00.155	error	(1376) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7)
      javascript.0	2020-02-02 15:11:00.155	error	(1376) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11
      javascript.0	2020-02-02 15:11:00.154	error	(1376) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10)
      javascript.0	2020-02-02 15:11:00.154	error	(1376) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1319:34)
      javascript.0	2020-02-02 15:11:00.154	error	(1376) at Object.<anonymous> (script.js.Eigene_Datenpunkte.Tabellen.Energiekosten:1206:2)
      javascript.0	2020-02-02 15:11:00.153	error	(1376) at writeHTML (script.js.Eigene_Datenpunkte.Tabellen.Energiekosten:235:13)
      javascript.0	2020-02-02 15:11:00.153	error	(1376) at sammleDaten (script.js.Eigene_Datenpunkte.Tabellen.Energiekosten:1406:86)
      javascript.0	2020-02-02 15:11:00.152	error	(1376) Error in callback: TypeError: Cannot read property 'toFixed' of null
      javascript.0	2020-02-02 15:11:00.149	warn	(1376) at Timer.processTimers (timers.js:223:10)
      javascript.0	2020-02-02 15:11:00.149	warn	(1376) at listOnTimeout (timers.js:263:5)
      javascript.0	2020-02-02 15:11:00.148	warn	(1376) at tryOnTimeout (timers.js:300:5)
      javascript.0	2020-02-02 15:11:00.148	warn	(1376) at ontimeout (timers.js:436:11)
      javascript.0	2020-02-02 15:11:00.148	warn	(1376) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7)
      javascript.0	2020-02-02 15:11:00.148	warn	(1376) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11
      javascript.0	2020-02-02 15:11:00.147	warn	(1376) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10)
      javascript.0	2020-02-02 15:11:00.147	warn	(1376) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1319:34)
      javascript.0	2020-02-02 15:11:00.147	warn	(1376) at Object.<anonymous> (script.js.Eigene_Datenpunkte.Tabellen.Energiekosten:1206:2)
      javascript.0	2020-02-02 15:11:00.147	warn	(1376) at writeHTML (script.js.Eigene_Datenpunkte.Tabellen.Energiekosten:235:13)
      javascript.0	2020-02-02 15:11:00.146	warn	(1376) at sammleDaten (script.js.Eigene_Datenpunkte.Tabellen.Energiekosten:1406:18)
      javascript.0	2020-02-02 15:11:00.146	warn	(1376) getState "javascript.0.Tabelle_EnergieRechnung.Zone 1 Switch ON/OFF.todaykWh" not found (3)
      javascript.0	2020-02-02 15:11:00.145	warn	(1376) at Timer.processTimers (timers.js:223:10)
      javascript.0	2020-02-02 15:11:00.144	warn	(1376) at listOnTimeout (timers.js:263:5)
      javascript.0	2020-02-02 15:11:00.144	warn	(1376) at tryOnTimeout (timers.js:300:5)
      javascript.0	2020-02-02 15:11:00.143	warn	(1376) at ontimeout (timers.js:436:11)
      
      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @crunchip last edited by

        @crunchip beim start des scriptes sollte das nicht passieren, da die datenpunkte zeitgeseuert angelegt werden - der fehler kann auftreten, wenn man ein neues gerät einbindet, ohne das script zu stoppen - hatte ich vergessen zu erwähnen

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

          @liv-in-sky das script war gestoppt, deshalb hatte ich es ja erwähnt

          • ich habe das script gestoppt
          • virtualpower...in zone1 integriert
          • unteren Teil des script`s eingefügt und script wieder gestartet

          PS: könnte mir aber auch vorstellen, daß das script den javascript irgendwie "crasht", nachdem ich gestern ja versuchte die Led zu integrieren, was zur Folge der Fehlermeldung (commonname) nicht funktionierte, hatte ich das script gestoppt. jedoch liefen die Fehlermeldungen vergnügt weiter, obwohl das script gar nicht mehr lief. erst ein neustart der Instanz schaffte abhilfe

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

            @crunchip ich habe nochmal alle datenpunkte gelöscht und script gestartet - kein fehler oder warning bei mir

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

              @liv-in-sky

              so, jetzt kann ich testen, was benötigst du von mir?

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

                @Oli soweit ich mich erinnere

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

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

                  @liv-in-sky

                  schau mal, ob du damit was anfangen kannst

                  2c9e923d-15f7-4c8b-a6d5-fd802d872eef-image.png

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

                    @Oli nee - das war nix von mir

                    einfacher:

                    lass mal das hier laufen - es zeigt einfach an, wann es zuletzt geändert wurde - da es bei mir ein dummy ist, steht da immer die selbe zeit dort.

                    wir wollen wissen, ob der adapter diesen werte verändert, durch das schreiben des datenpunktes - und wichtig, ob er das macht, wenn das gerät offline ist - also nicht erreichbar - dann könnte ich diesen wert als "online-status-wert" nutzen

                    also damit mal schauen wie oft gibt es ein update des adapters auf den datenpunkt und wenn du diese zeit hast, sollte ein cyklus sein), dann mal das gerät abstecken

                     schedule(' */10 * * * * *',  function () {
                    
                    var ddd=getState("homee.0.MeteringPlug-20.CurrentEnergyUse-190").lc
                    
                    log(formatDate((new Date(ddd)), "SS:mm:ss"))
                     });
                    

                    hier habe ich mal von hand geschalten

                    Image 2.png

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

                      @liv-in-sky

                      neuer Versuch

                      9c80b4f4-82a7-4693-9978-64b27b51ed28-image.png

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

                        @Oli das ist der output des alten scriptes

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

                          @liv-in-sky

                          29a8c548-6fc2-4f43-9580-d5e9d04b3f51-image.png

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

                            @Oli ist ein bischen wenig

                            ich hoffe, ich konnte dir erklären um was es geht - dieses bild bringt mir nix - oder hast du noch fragen zu dieser auswertung

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

                              @liv-in-sky

                              eigentlich weis ich im Moment nicht so richtig was ich auswerten soll

                              das Script schreibt alle 10 Sekunden was ins Log, egal ob ich manuell schalte oder nicht

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

                                @Oli es geht darum , dass du erkennst, wann sich dieser wert ändert - nicht wann ich etwas ins log schreibe - der dp ist ja der wert in Watt und den bekommt der adapter von der steckdose - die uhrzeit im log, zeigt uns, wann das das letzte mal war

                                der adapter bekommt ja alle x sekunden/minuten diesen watt wert - du kannst dann im log sehen, wie und wann er diese wattzahl bekommt und schreibt

                                was aber wirklich interessant ist, was passiert, wenn diese steckdose nicht mehr am netz hängt - richtig offline ist - nicht mehr am stromnetz - ein simulierter ausfall - und da wäre interessant, ob dann die wattzahl noch geschrieben wird - das siehst du dann im log - wenn wir glück haben, wird nichts mehr geschrieben und es steht immer die selbe zeit über mehrere minuten im log

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

                                  @liv-in-sky

                                  also, wenn ich dich richtig verstanden habe, soll ich jetzt die Lampe einschalten und danach den Stecker ziehen?

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

                                    @Oli die lampe an und kucken wie oft der watt wert geschrieben wird
                                    anschliessend nicht nur die lampe austecken sondern auch die messende steckdose - die darf auch nicht mehr im netz sein
                                    dann schauen ob sich die uhrzeit im script weiter verändert oder stehen bleibt

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

                                      @liv-in-sky

                                      wenn der Stecker gezogen ist, wird trotzdem die Wattzahl wie eingeschaltet übertragen, aber der on/off Schalter ist false

                                      809608e0-d962-4119-80e8-4ef141f6b40d-image.png

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

                                        @Oli nur um sicher zu sein - das gerät homee.0.MeteringPlug-20 ist nicht mehr am netz !!!

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

                                          @liv-in-sky
                                          richtig

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

                                            @liv-in-sky

                                            sobald ich den Stecker ziehe, bleibt die Wattzahl stehen und der Schalter geht auf false

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            550
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript template
                                            37
                                            696
                                            129889
                                            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