Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly "Falls Objekt" ist mehr als wahr/falsch

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly "Falls Objekt" ist mehr als wahr/falsch

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

      Hallo,

      ich habe ziemlich viele Scripts am laufen aber manchmal scheitert man dann wieder an einfachen Sachen...
      mein neuer Shelly button gibt nicht wahr/falsch auf verschiedene Objekte aus (so wie es zb. Aquara macht) sondern hat nur ein Object und gibt dort aus wie oft man klickt. Nun möchte ich diese auswerten und damit steuern. Ich habe anhand anderer Script versucht das nachzustellen und folgende 2 Beispiele erstellt wobei keines funktioniert.... Wer hilft mir auf die Sprünge?

      f6c28da5-8af4-41fe-94c5-5940374a1df1-image.png

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

        @rettroo sagte in Blockly "Falls Objekt" ist mehr als wahr/falsch:

        sondern hat nur ein Object und gibt dort aus wie oft man klickt.

        was ist das für ein shelly und was steht im DP?

        R 2 Replies Last reply Reply Quote 0
        • R
          rettroo @crunchip last edited by

          @crunchip 347da819-6135-478d-a1f2-f96002fba8a4-image.png

          Shelly Button 1

          paul53 crunchip 2 Replies Last reply Reply Quote 0
          • R
            rettroo @crunchip last edited by

            @crunchip ad60afa3-610d-4963-8dc4-70b7d107dd6e-image.png

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

              @rettroo dein trigger steht auf "wurde geändert" wenn du immer nur einmal drückst, ändert sich dieser ja nicht

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

                @rettroo sagte: Shelly Button 1

                Wie es aussieht ist der Wert "S". Schau im Tab "OBJEKTDATEN" was unter common.states steht.

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

                  @rettroo wie Paul schon schrieb, der Wert ist S https://forum.iobroker.net/post/926771

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

                    @crunchip ok, jetzt komme ich der Sache schon näher 😉

                    Zumindest tut sich was im Log, allerdings wird es nicht ausgeführt...

                    039e7b84-8440-4170-ac09-261091bd4ea2-image.png

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      lessthanmore @rettroo last edited by

                      @rettroo Ja, steht doch da. Weil der Debugmodus aktiv ist. Deaktivier den und dann sollte es laufen.

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        rettroo @lessthanmore last edited by

                        @lessthanmore danke läuft....

                        Dachte mit dem DEBUG schalte ich nur den Log ein und aus... wieder was gelernt.

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

                          Also irgendwas ist hier noch Faul...

                          ich habe jetzt auf "wurde aktualisiert" umgestellt. Allerding ist es noch immer so das ich jeden Status nur einmal ausführen kann. Also 1x dann 2x dann 3x, funktioniert. Wenn ich dann 3x drücke passiert nichts mehr bis das ich wieder zb. 1x drücke, usw... Der Datenpunkt wird aber kurz grün also muss es am Script liegen 😞

                          3eb29bd6-fe47-435e-a231-b36fd4ca80a3-image.png

                          DJMarc75 1 Reply Last reply Reply Quote 0
                          • DJMarc75
                            DJMarc75 @rettroo last edited by DJMarc75

                            @rettroo log bitte zeigen.

                            und mal so probieren:
                            Screenshot 2023-01-19 164405.png

                            R 1 Reply Last reply Reply Quote 0
                            • R
                              rettroo @DJMarc75 last edited by

                              @djmarc75

                              hier der Log vom Script. S,SS,S funktioniert danach keine Reaktion mehr auf S obohl der DB aktualisiert wird.

                              Dann habe ich S und SS nach deiner Vorlag umgebaut aber das klappt überhaupt nicht... keine REaktion auf S und SS nur auf SSS und L, siehe unten Screenshot

                              19.1.2023, 16:34:58.330	[info ]: javascript.0 (28042) Stop script script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:34:58.336	[info ]: javascript.0 (28042) Start javascript script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:34:58.340	[info ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                              19.1.2023, 16:44:08.986	[info ]: javascript.0 (28042) Stop script script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:44:08.990	[info ]: javascript.0 (28042) Start javascript script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:44:08.992	[info ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                              19.1.2023, 16:44:43.027	[info ]: javascript.0 (28042) Stop script script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:44:48.883	[info ]: javascript.0 (28042) Start javascript script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:44:48.886	[info ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                              19.1.2023, 16:44:55.709	[warn ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: setForeignState(id=alexa2.0.Echo-Devices.G2A0P30774320PJQ.Commands.speak, state={"val":"1","ack":false,"ts":1674143095709,"q":0,"from":"system.adapter.javascript.0","lc":1674143095709,"c":"script.js.Zentralfunktionen.Shelly_Klicktest"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              19.1.2023, 16:45:06.264	[warn ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: setForeignState(id=alexa2.0.Echo-Devices.G2A0P30774320PJQ.Commands.speak, state={"val":"2","ack":false,"ts":1674143106264,"q":0,"from":"system.adapter.javascript.0","lc":1674143106264,"c":"script.js.Zentralfunktionen.Shelly_Klicktest"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              19.1.2023, 16:45:15.823	[warn ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: setForeignState(id=alexa2.0.Echo-Devices.G2A0P30774320PJQ.Commands.speak, state={"val":"1","ack":false,"ts":1674143115823,"q":0,"from":"system.adapter.javascript.0","lc":1674143115823,"c":"script.js.Zentralfunktionen.Shelly_Klicktest"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              19.1.2023, 16:47:08.808	[info ]: javascript.0 (28042) Stop script script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:47:08.812	[info ]: javascript.0 (28042) Start javascript script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:47:08.815	[info ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                              19.1.2023, 16:47:42.174	[info ]: javascript.0 (28042) Stop script script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:47:42.178	[info ]: javascript.0 (28042) Start javascript script.js.Zentralfunktionen.Shelly_Klicktest
                              19.1.2023, 16:47:42.181	[info ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                              19.1.2023, 16:47:55.951	[warn ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: setForeignState(id=alexa2.0.Echo-Devices.G2A0P30774320PJQ.Commands.speak, state={"val":"3","ack":false,"ts":1674143275951,"q":0,"from":"system.adapter.javascript.0","lc":1674143275951,"c":"script.js.Zentralfunktionen.Shelly_Klicktest"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              
                              
                              
                              ![500c392b-16ab-4b48-8695-b93ed574d812-image.png](/assets/uploads/files/1674143482519-500c392b-16ab-4b48-8695-b93ed574d812-image.png) 
                              
                              paul53 1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @rettroo last edited by paul53

                                @rettroo sagte: nach deiner Vorlag umgebaut

                                Wirklich? Wert stammt aus den Trigger-Blöcken und ist keine selbst erstellte Variable?

                                Blockly_DP_Props.JPG

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

                                  @paul53

                                  ja aus den Triggerblöcken aber es war auf "objektID" nun habe ich es auf "wert" umgestellt und triggert nun auch.
                                  Allerdings nur 1x...

                                  ich habe hier folgende Reihenfolge gedrückt: S,S dann SS,SS

                                  der DB aktualisiert sich 4x aber getriggert wird nur das erste mal

                                  19.1.2023, 17:01:11.318	[info ]: javascript.0 (28042) Stop script script.js.Zentralfunktionen.Shelly_Klicktest
                                  19.1.2023, 17:01:11.322	[info ]: javascript.0 (28042) Start javascript script.js.Zentralfunktionen.Shelly_Klicktest
                                  19.1.2023, 17:01:11.324	[info ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                  19.1.2023, 17:01:15.932	[warn ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: setForeignState(id=alexa2.0.Echo-Devices.G2A0P30774320PJQ.Commands.speak, state={"val":"1","ack":false,"ts":1674144075932,"q":0,"from":"system.adapter.javascript.0","lc":1674144075932,"c":"script.js.Zentralfunktionen.Shelly_Klicktest"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                                  19.1.2023, 17:01:31.406	[warn ]: javascript.0 (28042) script.js.Zentralfunktionen.Shelly_Klicktest: setForeignState(id=alexa2.0.Echo-Devices.G2A0P30774320PJQ.Commands.speak, state={"val":"2","ack":false,"ts":1674144091406,"q":0,"from":"system.adapter.javascript.0","lc":1674144091406,"c":"script.js.Zentralfunktionen.Shelly_Klicktest"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                                  
                                  DJMarc75 2 Replies Last reply Reply Quote 0
                                  • DJMarc75
                                    DJMarc75 @rettroo last edited by

                                    @rettroo das Blockly als Screenshot auch mal bitte zeigen

                                    1 Reply Last reply Reply Quote 0
                                    • DJMarc75
                                      DJMarc75 @rettroo last edited by

                                      @rettroo sagte in Blockly "Falls Objekt" ist mehr als wahr/falsch:

                                      wurde nicht ausgeführt, während der Debug-Modus aktiv ist

                                      und der sollte doch mal bitte ausgeschaltet werden !!!

                                      R 1 Reply Last reply Reply Quote 0
                                      • R
                                        rettroo @DJMarc75 last edited by

                                        @djmarc75 said in Blockly "Falls Objekt" ist mehr als wahr/falsch:

                                        @rettroo sagte in Blockly "Falls Objekt" ist mehr als wahr/falsch:

                                        wurde nicht ausgeführt, während der Debug-Modus aktiv ist

                                        und der sollte doch mal bitte ausgeschaltet werden !!!

                                        dann habe ich keine Ausgabe im Log ausser Start/Stop des Scriptes...

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          rettroo @rettroo last edited by

                                          @rettroo

                                          ich hab mich doch geirrt. Der Datenpunkt wird nicht aktualisiert bei zweimalig hintereinander drücken der gleichen Anzahl... nur der EventCount... Dann müsste das ein Fehler vom Shelly-Adapter sein oder?

                                          a5cc7a79-c78d-4730-bb52-0862c47540e2-image.png

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

                                            @rettroo sagte: nur der EventCount...

                                            Dann nimm diesen als Trigger. Ich hoffe, dass er nach "Event" aktualisiert wird?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            715
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            21
                                            1358
                                            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