Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Merkwürdiges Verhalten 1 Jahr laufender Skripte...

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    960

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Merkwürdiges Verhalten 1 Jahr laufender Skripte...

Geplant Angeheftet Gesperrt Verschoben Blockly
javascriptblockly
35 Beiträge 5 Kommentatoren 2.5k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • XxJooOX Offline
    XxJooOX Offline
    XxJooO
    schrieb am zuletzt editiert von
    #22

    Ich habe in meinem Test jetzt "Name" und "Wert" unter Variablen angelegt. Offensichtlich ist das nicht richtig, denn die Ausgabe ist

    fc420211-db02-4302-a306-ec15bf8ea7b1-image.png

    ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

    paul53P 1 Antwort Letzte Antwort
    0
    • XxJooOX XxJooO

      Ok, werde ich versuchen und neu schauen.

      aktualisiert hat ja ein Jahr funktioniert. Würde hier aktualisiert und geändert einen Unterschied machen? Ich würde in diesem Fall ja erwarten, dass wenn sich aktualisiert hat, der DP sich auch geändert hat.

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #23

      @XxJooO sagte:

      dass wenn sich aktualisiert hat, der DP sich auch geändert hat.

      Der DP (Zeitstempel) schon, aber nicht unbedingt der Wert.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      XxJooOX 1 Antwort Letzte Antwort
      0
      • XxJooOX XxJooO

        Ich habe in meinem Test jetzt "Name" und "Wert" unter Variablen angelegt. Offensichtlich ist das nicht richtig, denn die Ausgabe ist

        fc420211-db02-4302-a306-ec15bf8ea7b1-image.png

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #24

        @XxJooO sagte:

        Offensichtlich ist das nicht richtig, denn die Ausgabe ist

        Name und Wert sind unter "Trigger" entnommen ?

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        XxJooOX 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @XxJooO sagte:

          dass wenn sich aktualisiert hat, der DP sich auch geändert hat.

          Der DP (Zeitstempel) schon, aber nicht unbedingt der Wert.

          XxJooOX Offline
          XxJooOX Offline
          XxJooO
          schrieb am zuletzt editiert von
          #25

          @paul53 sagte in Merkwürdiges Verhalten 1 Jahr laufender Skripte...:

          @XxJooO sagte:

          dass wenn sich aktualisiert hat, der DP sich auch geändert hat.

          Der DP (Zeitstempel) schon, aber nicht unbedingt der Wert.

          Das verstehe ich schon soweit. Aber der DP in diesem speziellen Fall würde ja nur aktualisiert, wenn er sich auch geändert hat. Bzw. hilft mir das nicht herauszufinden, was ihn geändert oder aktualisiert hat...

          ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @XxJooO sagte:

            Offensichtlich ist das nicht richtig, denn die Ausgabe ist

            Name und Wert sind unter "Trigger" entnommen ?

            XxJooOX Offline
            XxJooOX Offline
            XxJooO
            schrieb am zuletzt editiert von
            #26

            @paul53 sagte in Merkwürdiges Verhalten 1 Jahr laufender Skripte...:

            @XxJooO sagte:

            Offensichtlich ist das nicht richtig, denn die Ausgabe ist

            Name und Wert sind unter "Trigger" entnommen ?

            Nein, aber habe es jetzt gefunden und etwas sehr essenzielles gelernt!

            ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

            1 Antwort Letzte Antwort
            0
            • XxJooOX Offline
              XxJooOX Offline
              XxJooO
              schrieb am zuletzt editiert von
              #27

              Vielen Dank für die Hinweise. Mit diesem debug bin ich einen gehörigen Schritt weiter:

              javascript.0	2020-06-14 14:53:58.092	info	(2413) script.js.Rolladen.Rollladen_Test2: Rolladen-Jo-vorne.runter: false
              javascript.0	2020-06-14 14:53:41.944	info	(2413) script.js.Rolladen.Rollladen_Test2: Fenster vorne.oeffnen getriggert: false
              javascript.0	2020-06-14 14:53:40.351	info	(2413) script.js.Rolladen.Rollladen_Test2: Fenster vorne.oeffnen getriggert: true
              javascript.0	2020-06-14 14:53:38.299	info	(2413) script.js.Rolladen.Rollladen_Test2: Rolladen-Jo-vorne.runter: false
              javascript.0	2020-06-14 14:53:38.295	info	(2413) script.js.Rolladen.Rollladen_Test2: Fenster vorne.schliessen getriggert: false
              javascript.0	2020-06-14 14:53:28.839	info	(2413) script.js.Rolladen.Rollladen_Test2: Fenster vorne.schliessen getriggert: true
              javascript.0	2020-06-14 14:53:28.791	info	(2413) script.js.Rolladen.Rollladen_Test2: Rolladen-Jo-vorne.runter: true
              javascript.0	2020-06-14 14:53:28.788	info	(2413) script.js.Rolladen.Rollladen_Test2: Verzögerung für runter: 29300
              javascript.0	2020-06-14 14:53:28.788	info	(2413) script.js.Rolladen.Rollladen_Test2: Soll-Position geändert: 100
              

              Soll wird von 0 auf 100 gestellt
              Die Laufzeit sind 29300 Hunderstel Sekunden
              Rolladen-Jo-vorne.runter wird auf true gesetzt
              Fenster vorne.schliessen wird auf true gesetzt, das ist der alias für den Sonoff-Schalter
              jetzt!!!
              Fenster vorne.schliessen (der alias des Schalters) wird 10 Sekunden später auf false gesetzt

              Was danach kommt ist mir noch nicht ganz klar.
              Bei 14:53:58.092 aber, also am Ende der Laufzeit von 29300 Hunderstel Sekunden wird Rolladen-Jo-vorne.runter korrekt auf false gesetzt.

              Da ich mir die Änderung von "Fenster vorne.schliessen (der alias des Schalters) wird 10 Sekunden später auf false gesetzt" nicht anders erklären kann, da das Skript ja nichts triggert, frage ich mich, ob hier der Schalter nicht den Trigger auslöst. Somit wäre das ein Problem der Tasmota Firmware. Jetzt brauch ich nochmal einige Zeit um das zu loggen...

              ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

              HomoranH 1 Antwort Letzte Antwort
              0
              • XxJooOX XxJooO

                Vielen Dank für die Hinweise. Mit diesem debug bin ich einen gehörigen Schritt weiter:

                javascript.0	2020-06-14 14:53:58.092	info	(2413) script.js.Rolladen.Rollladen_Test2: Rolladen-Jo-vorne.runter: false
                javascript.0	2020-06-14 14:53:41.944	info	(2413) script.js.Rolladen.Rollladen_Test2: Fenster vorne.oeffnen getriggert: false
                javascript.0	2020-06-14 14:53:40.351	info	(2413) script.js.Rolladen.Rollladen_Test2: Fenster vorne.oeffnen getriggert: true
                javascript.0	2020-06-14 14:53:38.299	info	(2413) script.js.Rolladen.Rollladen_Test2: Rolladen-Jo-vorne.runter: false
                javascript.0	2020-06-14 14:53:38.295	info	(2413) script.js.Rolladen.Rollladen_Test2: Fenster vorne.schliessen getriggert: false
                javascript.0	2020-06-14 14:53:28.839	info	(2413) script.js.Rolladen.Rollladen_Test2: Fenster vorne.schliessen getriggert: true
                javascript.0	2020-06-14 14:53:28.791	info	(2413) script.js.Rolladen.Rollladen_Test2: Rolladen-Jo-vorne.runter: true
                javascript.0	2020-06-14 14:53:28.788	info	(2413) script.js.Rolladen.Rollladen_Test2: Verzögerung für runter: 29300
                javascript.0	2020-06-14 14:53:28.788	info	(2413) script.js.Rolladen.Rollladen_Test2: Soll-Position geändert: 100
                

                Soll wird von 0 auf 100 gestellt
                Die Laufzeit sind 29300 Hunderstel Sekunden
                Rolladen-Jo-vorne.runter wird auf true gesetzt
                Fenster vorne.schliessen wird auf true gesetzt, das ist der alias für den Sonoff-Schalter
                jetzt!!!
                Fenster vorne.schliessen (der alias des Schalters) wird 10 Sekunden später auf false gesetzt

                Was danach kommt ist mir noch nicht ganz klar.
                Bei 14:53:58.092 aber, also am Ende der Laufzeit von 29300 Hunderstel Sekunden wird Rolladen-Jo-vorne.runter korrekt auf false gesetzt.

                Da ich mir die Änderung von "Fenster vorne.schliessen (der alias des Schalters) wird 10 Sekunden später auf false gesetzt" nicht anders erklären kann, da das Skript ja nichts triggert, frage ich mich, ob hier der Schalter nicht den Trigger auslöst. Somit wäre das ein Problem der Tasmota Firmware. Jetzt brauch ich nochmal einige Zeit um das zu loggen...

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #28

                @XxJooO sagte in Merkwürdiges Verhalten 1 Jahr laufender Skripte...:

                Die Laufzeit sind 29300 Hunderstel Sekunden

                nicht ganz ;-)
                Das sind Tausendstel = Millisekunden

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                XxJooOX 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @XxJooO sagte in Merkwürdiges Verhalten 1 Jahr laufender Skripte...:

                  Die Laufzeit sind 29300 Hunderstel Sekunden

                  nicht ganz ;-)
                  Das sind Tausendstel = Millisekunden

                  XxJooOX Offline
                  XxJooOX Offline
                  XxJooO
                  schrieb am zuletzt editiert von
                  #29

                  @Homoran :+1:

                  hast Recht, das erklärt aber leider nichts vom Verhalten...

                  ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                  1 Antwort Letzte Antwort
                  0
                  • XxJooOX Offline
                    XxJooOX Offline
                    XxJooO
                    schrieb am zuletzt editiert von
                    #30

                    !!!Ok, ich habe den Fehler endlich gefunden!!!

                    Es liegt an der Tasmota. Wenn ich Power1 für abwärts auf true setze, dann wird als Rückmeldung der DP 10 Sekunden später auf false gesetzt.
                    Der Schalter bleibt aber an... Das Skript aber registriert die Änderung des DP auf false und wird in Rückmeldung falsch getriggert.

                    Es hat wahrscheinlich was damit zu tun, dass ich teleperiod von 300 auf 100 gesetzt habe. Der DP wird nämlich exakt 10 Sekunden später auf false gesetzt. Ich werde mal ein issue aufmachen. Vielen dank an Alle, die sich an der Fehlersuche beteiligt haben!!! Ich setze für den Moment mal auf gelöst.

                    ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                    crunchipC 1 Antwort Letzte Antwort
                    0
                    • XxJooOX XxJooO

                      !!!Ok, ich habe den Fehler endlich gefunden!!!

                      Es liegt an der Tasmota. Wenn ich Power1 für abwärts auf true setze, dann wird als Rückmeldung der DP 10 Sekunden später auf false gesetzt.
                      Der Schalter bleibt aber an... Das Skript aber registriert die Änderung des DP auf false und wird in Rückmeldung falsch getriggert.

                      Es hat wahrscheinlich was damit zu tun, dass ich teleperiod von 300 auf 100 gesetzt habe. Der DP wird nämlich exakt 10 Sekunden später auf false gesetzt. Ich werde mal ein issue aufmachen. Vielen dank an Alle, die sich an der Fehlersuche beteiligt haben!!! Ich setze für den Moment mal auf gelöst.

                      crunchipC Abwesend
                      crunchipC Abwesend
                      crunchip
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #31

                      @XxJooO

                      @XxJooO sagte in Merkwürdiges Verhalten 1 Jahr laufender Skripte...:

                      Der DP wird nämlich exakt 10 Sekunden später auf false gesetzt

                      Damit hatte ich seit 1.01.2020 herum gekämpft. Bis ich herausgefunden hatte, warum meine Lichter nicht mehr Schalten wie sie sollen. Hatte auch hierzu schon im Forum angefragt wegen diesem Problem, jedoch ohne Erfolg.
                      Beispiel:
                      Ich schalte ein Licht ein, jedoch wird der state per Teleperiod "überschrieben". und der DP steht auf false, Lampe ist aber weiterhin an.
                      Habe sämtliche Tasmota Versionen rauf und runter gespielt, sämtliche sonoff Adapter Versionen ausprobiert, allerdings blieb das Problem bestehen.
                      Als ich jedoch meine VM, (die in Proxmox läuft) von debian stretch auf buster aktualisiert und anschliessend node v10 auf v12 angehoben hatte, funktionierte wieder alles normal.

                      umgestiegen von Proxmox auf Unraid

                      1 Antwort Letzte Antwort
                      0
                      • XxJooOX Offline
                        XxJooOX Offline
                        XxJooO
                        schrieb am zuletzt editiert von XxJooO
                        #32

                        Hallo @crunchip,

                        ich habe jetzt noch mal ein wenig anders experimentiert. Ich erkenne, dass der DP nach Ablauf der teleperiod-Zeit von true auf false geht. Der Schalter bleibt aber an und das wird auch korrekt im Webinterface des T2 angezeigt.

                        31cede7d-5054-412e-8d29-cc3183497330-image.png

                        bd6668f8-5490-4b20-80bb-5647ce0e6f07-image.png

                        Ich vermute also eher ein Problem im Sonoff-Adapter und mache da mal ein issue auf. Möglicherweise hat sich irgendwas bei Tasmota geändert, das beim Sonoff-Adapter eingepflegt werden muss...

                        Buster und node 12.18 laufen bei mir schon...

                        ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                        crunchipC 1 Antwort Letzte Antwort
                        0
                        • XxJooOX XxJooO

                          Hallo @crunchip,

                          ich habe jetzt noch mal ein wenig anders experimentiert. Ich erkenne, dass der DP nach Ablauf der teleperiod-Zeit von true auf false geht. Der Schalter bleibt aber an und das wird auch korrekt im Webinterface des T2 angezeigt.

                          31cede7d-5054-412e-8d29-cc3183497330-image.png

                          bd6668f8-5490-4b20-80bb-5647ce0e6f07-image.png

                          Ich vermute also eher ein Problem im Sonoff-Adapter und mache da mal ein issue auf. Möglicherweise hat sich irgendwas bei Tasmota geändert, das beim Sonoff-Adapter eingepflegt werden muss...

                          Buster und node 12.18 laufen bei mir schon...

                          crunchipC Abwesend
                          crunchipC Abwesend
                          crunchip
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #33

                          @XxJooO der sonoff Adapter läuft aber bereits seit 27.11.2019 mit v2.3.3.

                          @XxJooO sagte in Merkwürdiges Verhalten 1 Jahr laufender Skripte...:

                          Der Schalter bleibt aber an

                          ist richtig, war bei mir auch so, das meinte ich, deshalb hatte ich ja "überschrieben" oben erwähnt.

                          umgestiegen von Proxmox auf Unraid

                          1 Antwort Letzte Antwort
                          0
                          • XxJooOX Offline
                            XxJooOX Offline
                            XxJooO
                            schrieb am zuletzt editiert von
                            #34

                            Leider können wir daraus nicht herleiten, ob der Sonoff-Adapter den übermittelten Wert falsch interpretiert, oder ob Tasmota den falschen Wert als Rückmeldung absetzt. Umso merkwürdiger finde ich, dass Dein Update auf Buster und von node dieses Verhalten eliminiert haben. Ich habe ein issue beim Sonoff-Adapter erstellt. Mal sehen, ob die Jungs was finden. Im Moment denke ich, dass mir ein Hochsetzen der teleperiod als Workaround helfen wird. Das wird dann mein letzter Test für heute.

                            ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                            crunchipC 1 Antwort Letzte Antwort
                            0
                            • XxJooOX XxJooO

                              Leider können wir daraus nicht herleiten, ob der Sonoff-Adapter den übermittelten Wert falsch interpretiert, oder ob Tasmota den falschen Wert als Rückmeldung absetzt. Umso merkwürdiger finde ich, dass Dein Update auf Buster und von node dieses Verhalten eliminiert haben. Ich habe ein issue beim Sonoff-Adapter erstellt. Mal sehen, ob die Jungs was finden. Im Moment denke ich, dass mir ein Hochsetzen der teleperiod als Workaround helfen wird. Das wird dann mein letzter Test für heute.

                              crunchipC Abwesend
                              crunchipC Abwesend
                              crunchip
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von
                              #35

                              @XxJooO einen Link auf die schnelle, was ich gefunden habe
                              https://forum.iobroker.net/topic/33225/sonoff-pow-status-im-iobroker-stimmt-nicht-überein

                              ich hatte als workaround damals Teleperiod ausgeschalten und bei allen anderen Geräten, bei denen ich Strom erfasse und permanent eingeschaltet sind, mit Teleperiod 10 laufen

                              umgestiegen von Proxmox auf Unraid

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              623

                              Online

                              32.6k

                              Benutzer

                              82.2k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe