Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Blockly reagiert nicht

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Blockly reagiert nicht

Scheduled Pinned Locked Moved Blockly
17 Posts 3 Posters 860 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    TripleX
    wrote on last edited by
    #6

    @asgothian Danke für die Rückmeldung.

    Hatte das Programm von "Machs-Smart.de" übernommen...Link siehe 1. Post.
    Hab auch gerade festgestellt, dass ich bei dem "Nicht" einen Block vergessen habe.
    Aber auch wenn ich das ändere, dann läuft das Programm immer noch nicht.

    Werde jetzt dein Variante mal nachbauen und berichten.

    paul53P 1 Reply Last reply
    0
    • AsgothianA Asgothian

      @triplex sagte in Blockly reagiert nicht:

      Wie muss ich den "IDs vom Selektor" befüllen?

      Das löst dein Problem nur bedingt.

      ein paar Fragen dazu:

      • warum gehst du jedes mal wenn sich ein Objekt aus der Liste ändert immer alle Objekte durch ? Du hältst doch sowieso 2 interne Listen mit allen Elementen.
      • was macht die Funktion 'multisort' (eine Beschreibung reicht, ich muss nicht den Code sehen)
      • was macht die Funktion 'Name' ? (auch hier reicht eine Beschreibung, der Code muss nicht sein)
      • der folgende Block funktioniert so nicht. Da die Variable Liste Fenster/Türen geschlossen eine Liste ist, ist die Falls abfrage immer falsch.
        Screenshot 2024-12-27 at 14.34.50.png Statt dessen sollte diese Abfrage auf die Länge der Liste gehen.

      Ich würde das ganze aber generell umstellen. Anbei 3 Screenshots für 3 Bereiche. Wichtig: die Funktionen Multisort und Name kannst / musst du an den entsprechenden Stellen einfügen.

      1. Teil: Initialisierung - da werden einmal alle States eingelesen und in den beiden Listen gespeichert, sowie eine Meldung abgegeben wie der Status aktuell ist
        Screenshot 2024-12-27 at 15.06.25.png

      2. Teil: Trigger - da wird nur das Element aus geöffnet in geschlossen (oder umgekehrt) umsortiert welches den Trigger auslöst, und dann wird eine Nachricht erzeugt.
        Screenshot 2024-12-27 at 15.06.59.png

      3. Teil: Pushover / Text Erzeugung
        Screenshot 2024-12-27 at 15.07.30.png

      In diesem 3. Teil kannst du die Sortierung der Namen vornehmen und dann die Pushover Meldung erzeugen. Ich hab nur einen Debug Baustein eingebaut, da ich kein Pushover habe. Auch wenn du verhindern willst das du zu viele Nachrichten bekommst wäre das dann in dieser Funktion.

      Viel spass beim Nachbauen.

      A.

      T Offline
      T Offline
      TripleX
      wrote on last edited by TripleX
      #7

      @asgothian In dem Block "in der Liste...." kann ich kein "entferne" auswählen.

      720addba-dfc6-4837-b604-13e98a16e3a4-image.png

      Bzw. finde ich den Block so bei mir garnicht.

      AsgothianA 1 Reply Last reply
      0
      • T TripleX

        @asgothian Danke für die Rückmeldung.

        Hatte das Programm von "Machs-Smart.de" übernommen...Link siehe 1. Post.
        Hab auch gerade festgestellt, dass ich bei dem "Nicht" einen Block vergessen habe.
        Aber auch wenn ich das ändere, dann läuft das Programm immer noch nicht.

        Werde jetzt dein Variante mal nachbauen und berichten.

        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by
        #8

        @triplex
        Meinen Beitrag hast du übersehen?

        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

        T 1 Reply Last reply
        0
        • paul53P paul53

          @triplex
          Meinen Beitrag hast du übersehen?

          T Offline
          T Offline
          TripleX
          wrote on last edited by
          #9

          @paul53 Ist mir durchgegangen...sorry.
          Hab es gerade mal nachgebaut.
          Läuft bei mir auch nicht.
          Es wird anscheinend nicht erkannt, dass sich der Status eines Fensters geändert hat.

          paul53P 1 Reply Last reply
          0
          • T TripleX

            @paul53 Ist mir durchgegangen...sorry.
            Hab es gerade mal nachgebaut.
            Läuft bei mir auch nicht.
            Es wird anscheinend nicht erkannt, dass sich der Status eines Fensters geändert hat.

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by
            #10

            @triplex sagte: nicht erkannt, dass sich der Status eines Fensters geändert hat.

            Stimmt der Selektor mit (functions=fenster)? Wie lautet die ID der Aufzählung?

            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

            T 1 Reply Last reply
            0
            • paul53P paul53

              @triplex sagte: nicht erkannt, dass sich der Status eines Fensters geändert hat.

              Stimmt der Selektor mit (functions=fenster)? Wie lautet die ID der Aufzählung?

              T Offline
              T Offline
              TripleX
              wrote on last edited by
              #11

              @paul53 Ich weiß jetzt nicht genau ob ich dich richtig verstanden habe.
              So sieht das unter "Objekte" aus.

              e5e69d27-2f70-4fc9-bf5d-498e9564dcb6-image.png

              paul53P 1 Reply Last reply
              0
              • T TripleX

                @paul53 Ich weiß jetzt nicht genau ob ich dich richtig verstanden habe.
                So sieht das unter "Objekte" aus.

                e5e69d27-2f70-4fc9-bf5d-498e9564dcb6-image.png

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by paul53
                #12

                @triplex sagte: ob ich dich richtig verstanden habe.

                Nein, so sieht man nur den Namen des Gewerkes. Ich meinte unter Kategorien/Gewerke die ID:

                Gewerke.JPG

                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

                T 1 Reply Last reply
                0
                • paul53P paul53

                  @triplex sagte: ob ich dich richtig verstanden habe.

                  Nein, so sieht man nur den Namen des Gewerkes. Ich meinte unter Kategorien/Gewerke die ID:

                  Gewerke.JPG

                  T Offline
                  T Offline
                  TripleX
                  wrote on last edited by
                  #13

                  @paul53 Ah...da lag der 1. Fehler...bei mir heißt es "window" und nicht "Fenster"
                  Jetzt bekomme ich zumindest schonmal ne Nachricht.
                  Da steht dann aber nur ACTUAL,ACTUAL,ACTUAL,.....,ACTUAL drin und nicht die Namen der jeweiligen Fenster.
                  Werde mir das morgen nochmal genauer angucken...für heute reicht es.
                  Danke für die Hilfe.

                  paul53P 1 Reply Last reply
                  0
                  • T TripleX

                    @paul53 Ah...da lag der 1. Fehler...bei mir heißt es "window" und nicht "Fenster"
                    Jetzt bekomme ich zumindest schonmal ne Nachricht.
                    Da steht dann aber nur ACTUAL,ACTUAL,ACTUAL,.....,ACTUAL drin und nicht die Namen der jeweiligen Fenster.
                    Werde mir das morgen nochmal genauer angucken...für heute reicht es.
                    Danke für die Hilfe.

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by paul53
                    #14

                    @triplex sagte: nicht die Namen der jeweiligen Fenster.

                    Dann suche im Forum nach "parentName".

                    Blockly_temp.JPG

                    Inhalt von parentName(id):

                    id = id.substring(0, id.lastIndexOf('.'));
                    if(existsObject(id)) return getObject(id).common.name;
                    

                    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

                    T 1 Reply Last reply
                    0
                    • paul53P paul53

                      @triplex sagte: nicht die Namen der jeweiligen Fenster.

                      Dann suche im Forum nach "parentName".

                      Blockly_temp.JPG

                      Inhalt von parentName(id):

                      id = id.substring(0, id.lastIndexOf('.'));
                      if(existsObject(id)) return getObject(id).common.name;
                      
                      T Offline
                      T Offline
                      TripleX
                      wrote on last edited by
                      #15

                      @paul53 said in Blockly reagiert nicht:

                      id = id.substring(0, id.lastIndexOf('.'));
                      if(existsObject(id)) return getObject(id).common.name;

                      Da bekomme ich jetzt Erros im Log.

                      3e322e94-4769-45d3-8df6-62e20ea6c467-image.png

                      paul53P 1 Reply Last reply
                      0
                      • T TripleX

                        @paul53 said in Blockly reagiert nicht:

                        id = id.substring(0, id.lastIndexOf('.'));
                        if(existsObject(id)) return getObject(id).common.name;

                        Da bekomme ich jetzt Erros im Log.

                        3e322e94-4769-45d3-8df6-62e20ea6c467-image.png

                        paul53P Offline
                        paul53P Offline
                        paul53
                        wrote on last edited by paul53
                        #16

                        @triplex sagte: Da bekomme ich jetzt Erros im Log.

                        Ach ja, id wird später nochmal verwendet. Dann ändere den Funktionsinhalt

                        EDIT: Eigentlich sollten lokale Variablen mit dem gleichen Bezeichner nicht auf globale Variablen rückwirken.
                        Wenn ich es unter Javascript teste, passiert es auch nicht. Der Fehler muss wohl woanders liegen?

                        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

                        1 Reply Last reply
                        0
                        • T TripleX

                          @asgothian In dem Block "in der Liste...." kann ich kein "entferne" auswählen.

                          720addba-dfc6-4837-b604-13e98a16e3a4-image.png

                          Bzw. finde ich den Block so bei mir garnicht.

                          AsgothianA Offline
                          AsgothianA Offline
                          Asgothian
                          Developer
                          wrote on last edited by Asgothian
                          #17

                          @triplex sagte in Blockly reagiert nicht:

                          @asgothian In dem Block "in der Liste...." kann ich kein "entferne" auswählen.

                          720addba-dfc6-4837-b604-13e98a16e3a4-image.png

                          Bzw. finde ich den Block so bei mir garnicht.

                          Du musst diesen nehmen, und dann das "nimm" in "entferne" ändern!
                          Screenshot 2024-12-27 at 19.21.01.png

                          Sorry für die späte Antwort - war nicht am Rechner.

                          A.

                          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          529

                          Online

                          32.7k

                          Users

                          82.4k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe