Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Skript für Alarmanlage geht nicht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Skript für Alarmanlage geht nicht

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

      Hallo,
      da ich noch nicht so erfahren bin mit Blockly, habe ich folgendes Problem.

      Ich wollte einen Skript für eine Alarmanlage machen, der die Präsenzsensoren abfragt und bei Bedarf einen Alarm schaltet. Nun sitze ich vor einem Problem, da der Skript nicht zu funktionieren scheint.

      Hier ein Bild:

      Screenshot_20221212_164534.png

      (Ich hoffe ich habe das hier in der richtigen Unterkategorie gepostet)

      Vielen Dank
      VG

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

        @phantom-0 sagte in Skript für Alarmanlage geht nicht:

        da der Skript nicht zu funktionieren scheint.

        wie genau äußert sich das?

        nur mal ins Blaue:
        Was liefern die Datenpunke für Wertetypen?

        1 Reply Last reply Reply Quote 0
        • P
          Phantom 0 last edited by

          @homoran said in Skript für Alarmanlage geht nicht:

          wie genau äußert sich das?
          nur mal ins Blaue:
          Was liefern die Datenpunke für Wertetypen?

          Erstmal Danke für die schnelle Antwort.

          Also die beiden Objekt ID's sind die von den Präsenzmeldern. Wenn sich etwas bewegt geht der Wert auf true.
          Wenn das passiert, soll abgefragt werden ob die Alarmanlage überhaupt aktiv ist (Datenpunkt on_off) und ob der Modus für die Präsenzmelder aktiv ist (Datenpunkt Praesenzmelder)
          Wenn beides aktiv ist, dann soll er den Datenpunkt Alarm auf true setzen, damit der Alarm losgeht. Und das der Alarm losgeht funktioniert einfach nicht, obwohl beides auf true ist und die Präsenzmelder den Wert true haben.

          Homoran paul53 2 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Phantom 0 last edited by Homoran

            @phantom-0 sagte in Skript für Alarmanlage geht nicht:

            Also die beiden Objekt ID's sind die von den Präsenzmeldern. Wenn sich etwas bewegt geht der Wert auf true.
            Wenn das passiert, soll abgefragt werden ob die Alarmanlage überhaupt aktiv ist (Datenpunkt on_off) und ob der Modus für die Präsenzmelder aktiv ist (Datenpunkt Praesenzmelder)
            Wenn beides aktiv ist, dann soll er den Datenpunkt Alarm auf true setzen, damit der Alarm losgeht

            das war klar, soweit steht es im Blockly

            @phantom-0 sagte in Skript für Alarmanlage geht nicht:

            Und das der Alarm losgeht funktioniert einfach nicht,

            und wo hängt es?

            Dafür gibt es debug Bausteine zum eingrenzen.

            die Antworten auf die von mir gestellte Frage

            @homoran sagte in Skript für Alarmanlage geht nicht:

            Was liefern die Datenpunke für Wertetypen?

            könnten auch weiterhelfen.


            was schwebt denn da sonst noch an Blöcken irgendwo rum?

            P 1 Reply Last reply Reply Quote 0
            • P
              Phantom 0 @Homoran last edited by Phantom 0

              @homoran

              Es tut mir leid aber ich weiß nicht was du mit Wertetypen meinst.

              Oben ist noch ein Skript der die Fensterkontakte "beobachtet".

              Hab grad noch auf dem Handy geschrieben, bin versehentlich auf abschicken gekommen 😉

              Homoran paul53 3 Replies Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Phantom 0 last edited by

                @phantom-0 sagte in Skript für Alarmanlage geht nicht:

                @homoran

                nee, das ist es auch nicht 😂

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

                  @phantom-0 sagte; Wenn sich etwas bewegt geht der Wert auf true. Wenn das passiert ...

                  Ändere den Trigger auf "ist größer als letztes" damit nur bei Änderung false --> true getriggert wird.

                  Diese Bedingung wird nie erfüllt werden, da der Datenpunkt sicherlich einen booleschen Wert enthält und keinen String "true":

                  Bild_2022-12-12_172525322.png

                  Das gleiche wird für den Alarm-Datenpunkt gelten.

                  Bild_2022-12-12_172623640.png

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

                    @paul53

                    Vielen Dank für deine Lösung!
                    Ich habe es eben gerade getestet und es hat funktioniert!

                    VG

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

                      @phantom-0 sagte in Skript für Alarmanlage geht nicht:

                      Wertetypen

                      z.B.
                      number
                      bool
                      string

                      du verwendest überall String (text)

                      @phantom-0 sagte in Skript für Alarmanlage geht nicht:

                      Ich habe es eben gerade getestet und es hat funktioniert!

                      Natürlich!
                      aber vom reinen abtippen lernst du nichts!

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

                        @phantom-0 sagte: weiß nicht was du mit Wertetypen meinst.

                        Kleine Übersicht:

                        Bild_2022-12-12_181044222.png

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        841
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        3
                        10
                        154
                        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