Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Th3RockYeah

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 40
    • Best 0
    • Groups 1

    Th3RockYeah

    @Th3RockYeah

    Starter

    0
    Reputation
    13
    Profile views
    40
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Th3RockYeah Follow
    Starter

    Latest posts made by Th3RockYeah

    • RE: Script wird zweimal ausgeführt?

      @ahnungsbefreit, @paul53 Ja trigger "any" ist die Ursache. Wenn ich auf "GT" stelle, schaltet der Bewegungsmelder nicht erneut an, wenn ich im Raum bin und er die Bewegung erfasst. "GT" geht erst, wenn der Bewegungsmelder keine Bewegung mehr registriert.

      Scheint bei mir aber ggf. ein Logik-Problem zu sein. Ich muss das mehr Debuggen. Auf jeden Fall DANKE für euren Input!!

      posted in JavaScript
      T
      Th3RockYeah
    • RE: Script wird zweimal ausgeführt?

      @ticaki ok. Danke. dann habe ich da schon einmal einen Haken dran.
      Muss ich jetzt nur noch mal klären, warum der Bewegungsmelder zweimal feuert...

      Danke erstmal für eure schnelle Hilfe! 🙂

      posted in JavaScript
      T
      Th3RockYeah
    • RE: Script wird zweimal ausgeführt?

      @ticaki 🙂
      Hast du jetzt auch das Problem, dass das Skript zweimal gestoppt wird?

      javascript.0
      2023-08-02 17:10:59.079	info	Stop script script.js.common.CommonMix
      javascript.0
      2023-08-02 17:10:58.914	info	Stop script script.js.common.CommonMix
      
      
      posted in JavaScript
      T
      Th3RockYeah
    • RE: Script wird zweimal ausgeführt?

      @paul53 Hatte ich schon mal ausprobiert, leider funktionierte die Erkennung des Bewegungsmelder nicht mehr richtig. Ich teste es nachher noch mal.

      posted in JavaScript
      T
      Th3RockYeah
    • RE: Script wird zweimal ausgeführt?

      @ticaki Ich habe deine Ideen einmal in das Skript eingebaut:

      
      javascript.0
      2023-08-02 19:20:30.563	info	script.js.common.BewegungsmelderV2: {"id":"zigbee.0.00158d00042d7b1f.occupancy","newState":{"val":true,"ts":1690996830549,"ack":true,"lc":1690996830502,"from":"system.adapter.zigbee.0","q":0,"user":"system.user.admin"},"oldState":{"val":true,"ts":1690996830502,"ack":true,"lc":1690996830502,"from":"system.adapter.zigbee.0","q":0,"user":"system.user.admin"},"state":{"val":true,"ts":1690996830549,"ack":true,"lc":1690996830502,"from":"system.adapter.zigbee.0","q":0,"user":"system.user.admin"}}
      
      javascript.0
      2023-08-02 19:20:30.512	info	script.js.common.BewegungsmelderV2: Bewegungsmelder StairsToFirstFloor: Ausgelöst, 
      javascript.0
      2023-08-02 19:20:30.509	info	script.js.common.BewegungsmelderV2: dp: undefined val: true ack: true from: system.adapter.zigbee.0
      javascript.0
      2023-08-02 19:20:30.508	info	script.js.common.BewegungsmelderV2: {"id":"zigbee.0.00158d00042d7b1f.occupancy","newState":{"val":true,"ts":1690996830502,"ack":true,"lc":1690996830502,"from":"system.adapter.zigbee.0","q":0,"user":"system.user.admin"},"oldState":{"val":false,"ts":1690995672419,"ack":true,"lc":1690995672419,"from":"system.adapter.zigbee.0","q":0,"user":"system.user.admin"},"state":{"val":true,"ts":1690996830502,"ack":true,"lc":1690996830502,"from":"system.adapter.zigbee.0","q":0,"user":"system.user.admin"}}
      

      Was ich gerade bei dem Test entdeckt habe, ist, dass der neue Aqara Motion Sensor nur einmal feuert und der alte zweimal... Merkwürdig...

      posted in JavaScript
      T
      Th3RockYeah
    • RE: Script wird zweimal ausgeführt?

      @ticaki Nein, sicher bin ich mir nicht.
      Ich editiere über VScode (Windows) und spiele die Änderung über VScode auf den Pi, dabei wird das Skript beendet und neugestartet. OS ist das neuste Raspberry Pi.
      Ich habe deine Zeile ergänzt und folgendes Log dabei erhalten:

      javascript.0
      2023-08-02 17:11:39.151	info	script.js.common.BewegungsmelderV2: Bewegungsmelder StairsToFirstFloor: Ausgelöst
      javascript.0
      2023-08-02 17:11:39.110	info	script.js.common.BewegungsmelderV2: Bewegungsmelder StairsToFirstFloor: Ausgelöst
      javascript.0
      2023-08-02 17:10:59.288	info	script.js.common.CommonMix: registered 8 subscriptions, 2 schedules, 0 messages, 0 logs and 0 file subscriptions
      javascript.0
      2023-08-02 17:10:59.272	info	script.js.common.CommonMix: 0.4416924518034808
      javascript.0
      2023-08-02 17:10:59.238	info	Start javascript script.js.common.CommonMix
      javascript.0
      2023-08-02 17:10:59.079	info	Stop script script.js.common.CommonMix
      javascript.0
      2023-08-02 17:10:58.914	info	Stop script script.js.common.CommonMix
      

      Beim Übertragen der Änderung schreibt er zweimal stop, dann start des Scripts und es läuft mit der Math.random() Ausgabe, danach gab es wieder zweimal die Ausgabe des Bewegungsmelders.

      Vielleicht sind es auch zwei getrennte Probleme. 1. doppelter Stop beim Beenden des Skripts und 2. die Ausgabe des BewegungsmelderLogs?
      Bei der Ausgabe des Logs vom Bewegungsmelder liegt es vielleicht auch am "any" in der On-Event Methode. Ich bin unsicher, ob das normal ist oder ob eben etwas nicht richtig im IoBroker konfiguriert ist.

        on({id: sensorState(lpSensorState, 'stateMotion'), change: "any", val:true}, function(obj) {...}
      
      posted in JavaScript
      T
      Th3RockYeah
    • RE: Script wird zweimal ausgeführt?

      @ahnungsbefreit im Common Ordner

      posted in JavaScript
      T
      Th3RockYeah
    • RE: Script wird zweimal ausgeführt?

      @paul53 Habe ich alles schon versucht. Leider immer wieder dasselbe Ergebnis.

      posted in JavaScript
      T
      Th3RockYeah
    • Script wird zweimal ausgeführt?

      Hallo,

      ich habe schon seit längerem das Problem, dass ich doppelte Logeinträge von meinen Zigbee Bewegungsmeldern bekomme. Nun ist mir im Logfile auch aufgefallen, wenn ich ein Script stoppe, dieses zweimal gestoppt wird:

      javascript.0
      2023-08-02 12:44:48.702 info Stop script script.js.common.CommonMix

      javascript.0
      2023-08-02 12:44:48.539 info Stop script script.js.common.CommonMix

      Danach aber nur einmal gestartet wird:
      javascript.0
      2023-08-02 12:44:48.815 info Start javascript script.js.common.CommonMix

      Ein Beispiel für die doppelten Logeinträge:

      javascript.0
      2023-08-02 12:54:09.564 info script.js.common.BewegungsmelderV2: Bewegungsmelder BadFirstFloor: Ausgelöst
      javascript.0
      2023-08-02 12:54:09.494 info script.js.common.BewegungsmelderV2: Bewegungsmelder BadFirstFloor: Ausgelöst

      Mir fällt in der Konfiguration nichts auf, daher hat von euch jemand eine Idee oder Tipp, wie ich dieses Verhalten eingrenzen kann? Oder einfach ignorieren, weil an sich läuft IoBroker rund.

      Danke!

      posted in JavaScript
      T
      Th3RockYeah
    • RE: js-controller läuft auf Volllast

      @homoran done. 🙂

      Für alle: Bei mir sind seit dem Umzug auf den USB Stick alle Probleme weg, die ich in der letzten Zeit hatte. Angefangen von langsamer Performance bis hinzu, dass Zigbee einige Message verschluckt hat. Ich wollte dies nur noch mal als Ergänzung schreiben, da eine sterbende SD-Card nicht offensichtlich ist.

      posted in ioBroker Allgemein
      T
      Th3RockYeah
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo