Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Seit kurzen läuft das script nicht mehr

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Seit kurzen läuft das script nicht mehr

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gogohome last edited by

      Hallo,
      ich kann mir nicht mehr weiterhelfen und bin etwas ratlos. Seit kurzen laufen einige scripte nicht mehr richtig. Ich glaube ich habe letztens ein Javasrcipt update eingespielt, kann aber nicht sagen ob das ursächlich ist.
      Aber zumindest haben die Blocky scripte bis vor kurzen ohne Problem funktioniert.

      Folgendes ist meine Applikation ein Ikea Schalter soll die Lidl Schaltersteckdose schalten. Das gleiche Script funktioniert wenn ich ein Homematic Steckdose anstelle der Lidl Steckdose wähle.
      Das komische ist aber das ich die Lidl Steckdose weiterhin mit Alexa steuern kann

      a79af19c-74d5-44d4-8ea4-be5be2cafd43-image.png

      Ich vermute das das Script irgendwie nicht mehr mit der Object-id klarkommt.
      Vielleicht hat es etwas mit den Objektdaten zu tun. Aber keine Ahnung welche fehlen oder falsch sind.
      Hier die Objektdaten der Lidl Steckdose
      {
      "type": "state",
      "common": {
      "name": "On/off state of the switch",
      "type": "boolean",
      "read": true,
      "write": true,
      "role": "switch",
      "smartName": {
      "de": "Couch",
      "smartType": "SWITCH"
      }
      },
      "native": {},
      "_id": "zigbee.1.bc33acfffed6a814.state_l1",
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1639423295053
      }

      Hat jemand eine Idee?

      Gruß
      gogo

      crunchip 1 Reply Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @gogohome last edited by

        @gogohome sagte in Seit kurzen läuft das script nicht mehr:

        Das gleiche Script funktioniert wenn ich ein Homematic Steckdose anstelle der Lidl Steckdose wähle.

        liegt es womöglich an der "bestätigte Änderung" bzw was passiert wenn du anstatt"wurde geändert" auf "ist größer als letztes" änderst

        bei "Wert=wahr", kannst du übrigens einkürzen, es reicht wen da steht "falls WERT"

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @crunchip last edited by paul53

          @crunchip sagte: liegt es womöglich an der "bestätigte Änderung"

          Der Trigger funktioniert, wenn sich eine HM-Steckdose mit dem selben Skript schalten lässt. Man kann ihn natürlich vereinfachen.

          1 Reply Last reply Reply Quote 0
          • G
            gogohome last edited by

            Hi,
            einen andere Tigger wählen bringt keine Besserung. mit Debug funktionen konnte ich sehen dass das script bis zum Befehl " umschalten kommt" dann aber leider nicht umschaltet.
            Wie gesagt beim HM Schalter geht es, der einzige Unterschied sind wahrscheinlich die Objektdaten.
            Bei einem HM Schalter gibt es mehrere "native" parameter.
            Aber da ich keine Ahnung von den Parameter haben würde ich ungerne mit Halbwissen etwas verändern.

            Gruß

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @gogohome last edited by

              @gogohome
              Versuche es mal so (der Trigger wirkt identisch zu Deiner Konstruktion):

              Bild_2022-07-13_183205615.png

              1 Reply Last reply Reply Quote 0
              • G
                gogohome last edited by

                leider keine Veränderung

                96eed065-2ce2-4dfa-b5cf-91400877ccee-image.png

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @gogohome last edited by

                  @gogohome zieh die blauen blöcke mal aus dem Trigger raus und speichere.
                  Dann wird das Skript einmalig gestartet
                  was passiert?
                  ggf. noch einmal den Neustart button drücken, dann müsste es zurückschalten

                  1 Reply Last reply Reply Quote 0
                  • G
                    gogohome last edited by

                    Wenn ich den blauen Block rausnehmen geht das Licht einmal an und bleibt an.
                    bei einem nochmaligen Neustart geht das Licht wieder aus.

                    Also ist der blaue Teil logisch korrekt.
                    Der Tigger hat zumindest den Debug output getriggered warum aber nicht den logischen Teil?

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @gogohome last edited by paul53

                      @gogohome
                      Prüfe mal, ob wirklich nicht umgeschaltet wird, oder ob es "nur" im Zigbee-Gerät nicht ankommt:

                      Bild_2022-07-13_190040281.png

                      1 Reply Last reply Reply Quote 0
                      • G
                        gogohome last edited by

                        Ich habe es genau so umgesetzt:
                        8b7e43ee-bde3-4eae-aa59-900f8bae89a1-image.png

                        Ergebnis im Logfile sieht so aus:
                        2b67c496-2100-41e1-ad55-627aa6d0d113-image.png

                        Nach gut 40 sec. kam im Log eine Fehler Meldung vom zigbee "...a814" ist die Lidl Steckdose.

                        Hinweis: über Alexa und den iot Adapter reagiert die Steckdose sofort und immer stabil

                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @gogohome last edited by

                          @gogohome
                          Das Skript funktioniert wie man sieht. Es ist offenbar ein Zigbee-Problem. Der Adapter bestätigt auch nicht.

                          1 Reply Last reply Reply Quote 0
                          • G
                            gogohome last edited by

                            Aber wie erklärt sich das der iot adapter funktioniert der benutzt doch den gleichen Zigbee pfad (ID: zigbee.1.bc33acfffed6a814.state_l1)?
                            Gerade nochmal getestet und die Steckdose geht sofort an wenn ich Alexa anspreche.

                            paul53 1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @gogohome last edited by paul53

                              @gogohome sagte: Aber wie erklärt sich das der iot adapter funktioniert

                              Keine Ahnung! Vielleicht mag der Zigbee-Adapter nicht, dass bei Skripts ein Kommentar (state.c) mitgegeben wird? Das würde allerdings nicht erklären, weshalb es nur aus einem Trigger nicht funktioniert.

                              1 Reply Last reply Reply Quote 0
                              • G
                                gogohome last edited by

                                Wie sagt man reboot tut gut, einmal die Lidl Steckdose komplett vom Strom getrennt und alles geht wieder, hätte ich wahrscheinlich früher gemacht wenn halt die Steuerung über Alexa auch Probleme gemacht hätte.

                                Aber Danke für euren support 👍

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                681
                                Online

                                31.6k
                                Users

                                79.4k
                                Topics

                                1.3m
                                Posts

                                4
                                14
                                400
                                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