Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. unsubscribe: invalid type of id - boolean

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    unsubscribe: invalid type of id - boolean

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

      Weshalb bekomme ich bei diesen Blockly diese Fehlermeldung "unsubscribe: invalid type of id - boolean"

      Screenshot 2019-08-18 18.59.34.png

      paul53 1 Reply Last reply Reply Quote 0
      • BBTown
        BBTown last edited by

        wahrscheinlich ist einer der mit "wahr" angesprochenen Datenpunkte kein "boolscher" Datenpunkt. Da wir deine Datenpunkte nicht kennen/sehen ist das allerdings nur ein Vermutung.
        Ein Screenshot der Datenpunkte wäre hilfreich

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

          @bergjet sagte:

          "unsubscribe: invalid type of id - boolean"

          Zum Triggern wird die Datenpunkt-ID verlangt, nicht der Wert des Datenpunktes.

          bergjet A 2 Replies Last reply Reply Quote 0
          • bergjet
            bergjet @paul53 last edited by

            @paul53 said in unsubscribe: invalid type of id - boolean:

            Zum Triggern wird die Datenpunkt-ID verlangt, nicht der Wert des Datenpunktes.

            Ja, klar, danke.

            1 Reply Last reply Reply Quote 0
            • bergjet
              bergjet @BBTown last edited by

              @BBTown said in unsubscribe: invalid type of id - boolean:

              wahrscheinlich ist einer der mit "wahr" angesprochenen Datenpunkte kein "boolscher" Datenpunkt

              Stimmt, ich habe einen falschen Datenpunkt genommen, danke.

              1 Reply Last reply Reply Quote 0
              • A
                aleks-83 @paul53 last edited by aleks-83

                @paul53
                Kann man nicht auch auf die Änderung eines Zeitstempels triggern?

                84b29bc1-17d9-49e9-b74c-cb316a1bb0c9-grafik.png

                Ich habe hier einen Hue Wandtaster.
                Hier wird eine number in den Datenpunkt Bad Schalter.buttonevent geschrieben.
                Bei dem drücke ich aber auch öfter mal mehrmals hintereinander die selbe Taste.
                Also wird die selbe nummer in den DP geschrieben.
                Also kann ich nicht auf "Wert von Bad Schalter.buttonevent" triggern.


                89f66655-f71c-4b6f-9084-dbedac7b0646-grafik.png
                So geht es nicht.
                Da wird mir mein Skript ca. 20x pro Sekunde ausgeführt und mein JS Adapter stürzt ab.

                EDIT:
                Hmmm jetzt habe ich gerade bemerkt dass sich auch der Zeitstempel im Datenpunkt gar nicht ändert wenn man mehrmals hintereinander die selbe Taste drückt 🙄

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @aleks-83 last edited by

                  @aleks-83 sagte:

                  Kann man nicht auch auf die Änderung eines Zeitstempels triggern?

                  Man kann an einen Trigger-Baustein nur eine Datenpunkt-ID (Array of IDs, RegExp) übergeben. Bei "wurde aktualisiert" wird mit jeder Aktualisierung des Zeitstempels getriggert.

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    aleks-83 @paul53 last edited by

                    Hmm ok.
                    Dann wäre es ja genau das was ich suche.

                    Aber warum wurde mein Skript dann so oft ausgeführt?
                    Ich hatte eine log Ausgabe drin, daher weiß ich das. Diese wurde 20-30x pro Sekunde ins log geschrieben.
                    Der Hue Adapter polled die Daten der Hue Bridge alle 5 Sekunden.

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @aleks-83 last edited by

                      @aleks-83 sagte:

                      Aber warum wurde mein Skript dann so oft ausgeführt?

                      ?? Endlosschleife erzeugt ? Ohne das ganze Script zu kennen, kann man nur Vermutungen anstellen.

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        aleks-83 @paul53 last edited by

                        Ich habe jetzt nochmal ein ganz einfaches Skript erstellt, um das Verhlaten zu testen.
                        Bisher funktioniert es und wurde nicht mehrfach ausgeführt...

                        a2955c47-fee7-4027-bcbb-8b6626773c19-grafik.png

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        710
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        blockly
                        4
                        10
                        2131
                        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