Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Auslesen des Wertes funktioniert nicht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Auslesen des Wertes funktioniert nicht

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

      Hallo
      Ich versuche gerade meiner Musikanlage beizubringen, dass sie leise machen soll, wenn jemand anruft.
      Das klappt. Aber sie macht nicht wieder die gleiche Lautstärke wie vorher, wenn ich auflege.
      Irgendwie schein die Variable nicht ausgelesen zu werden.

      Unbenannt.PNG

      Wo Ist der Fehler

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @G.Hawk last edited by paul53

        @martin-0 sagte: Wo Ist der Fehler

        Die Variable Ist_Lautst darf den Wert nur übernehmen, wenn auf "connect" gewechselt ist.

        G 1 Reply Last reply Reply Quote 0
        • G
          G.Hawk @paul53 last edited by

          @paul53
          Er soll ja vorher den Wert in die Variable schreiben.
          Dann nehme ich ab und -550 ist die Lautstärke.
          Wenn ich auflege, also "end" soll er die vorher ausgelesene Lautstärke wieder setzen.

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @G.Hawk last edited by

            @martin-0 sagte: Wenn ich auflege, also "end" soll er die vorher ausgelesene Lautstärke wieder setzen.

            Beim Auflegen wird -550 in die Variable übernommen.

            @martin-0 sagte in Auslesen des Wertes funktioniert nicht:

            Er soll ja vorher den Wert in die Variable schreiben.

            Ja, vor setzen der Lautstärke auf -550, aber nicht beim Auflegen.

            G 1 Reply Last reply Reply Quote 0
            • G
              G.Hawk @paul53 last edited by

              @paul53
              Was muss ich denn ändern, damit die Lautstärke ausgelesen wird wenn es noch klingelt?

              G 1 Reply Last reply Reply Quote 0
              • G
                G.Hawk @G.Hawk last edited by

                Unbenannt.PNG
                So funktioniert es, aber welche Logik habe ich nicht verstanden?
                Warum hat er vorher immer -550 gesetzt?

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

                  @martin-0 sagte in Auslesen des Wertes funktioniert nicht:

                  Warum hat er vorher immer -550 gesetzt?

                  weil das setzen der Variable nicht vom Zustand des on call states abhängig war, sondern nur auf änderung.
                  Also auch bei END
                  Da ist der Wert -550
                  Und END ist immer die letzte Aktion gewesen, da kann er bei connect schreiben was er will, beim Auflegen wird immer mit -550 überschrieben - und dann wieder gesetzt

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    G.Hawk @Homoran last edited by

                    @homoran
                    Ach so
                    Ist es denn jetzt so richtig?

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @G.Hawk last edited by Homoran

                      @martin-0 sagte in Auslesen des Wertes funktioniert nicht:

                      Ist es denn jetzt so richtig?

                      Ja, du machst es jetzt vom Klingeln abhängig.
                      Hätte auch geklappt, wenn du den set in die falls Klammer beim connect genommen hättest

                      1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @G.Hawk last edited by

                        @martin-0 sagte: So funktioniert es

                        Es hätte auch genügt, "setze Ist_Lautst" vor "steuere Volume mit -550" zu setzen.

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          G.Hawk @paul53 last edited by

                          @paul53
                          Super jetzt habe ich es verstanden.
                          Danke

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          842
                          Online

                          32.0k
                          Users

                          80.5k
                          Topics

                          1.3m
                          Posts

                          blockly
                          3
                          11
                          436
                          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