Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly: Szene nur beim ersten Anschalten des TVs schalten

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Blockly: Szene nur beim ersten Anschalten des TVs schalten

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

      Hi zusammen,
      ich habe mir ein neues Script gebaut, um eine Lichtszene anzuschalten, wenn der Fernseher angeht.
      Der Fernseher ist an einer Steckdose mit Spannungsmessung angeschlossen.
      Ich würde das Script gerne so verändern, dass die Szene nur angeht, wenn der TV angeschaltet wird.
      Dh. wenn ich das Licht anschließend ausschalte und der TV noch läuft soll die Szene nicht erneut angeschaltet werden.
      Wie macht man das am besten? Habe es mit einer Pause versucht, aber das hat leider nicht geklappt.
      31b3fe92-4934-4fac-926a-0ef42a60bc24-image.png
      Ist es ok, wenn
      Danke 🙂

      Asgothian paul53 2 Replies Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @adsfa last edited by

        @adsfa

        • Trigger umstellen auf “ist größer als vorher”
        • aus dem trigger Bereich den Baustein Objekt ID ins Skript ziehen, auf vorheriger Wert einstellen und innerhalb des triggers vor dem anschalten prüfen ob der vorherige Wert klein genug war. 0 ist da manchmal zu scharf.

        A.

        1 Reply Last reply Reply Quote 1
        • paul53
          paul53 @adsfa last edited by

          @adsfa sagte: nur angeht, wenn der TV angeschaltet wird.

          Blockly_temp.JPG

          Wert und vorheriger Wert findet man unter "Trigger".

          1 Reply Last reply Reply Quote 1
          • A
            adsfa last edited by adsfa

            @Asgothian &@paul53 Unglaublich wie schnell ihr seid! DANKE!!
            Wieder etwas dazu gelernt: Wert & vorheriger Wert kann ich noch gar nicht. Super hilfreich und Wert werde ich in Zukunft immer nutzen.
            4e7cd878-23e8-4987-bf39-0376010f43cd-image.png

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

              @adsfa jetzt hast du es aber doppelt drin.

              ist größer als letztes bedeutet ja auch WERT ist größer als VORHEIGER WERT

              A 1 Reply Last reply Reply Quote 1
              • A
                adsfa @Homoran last edited by adsfa

                @homoran
                Dachte die Kombination ist gut so, damit das Falls weniger oft geprüfte werden muss.
                Oder habe ich einen Denkfehler?

                paul53 Asgothian 2 Replies Last reply Reply Quote 0
                • paul53
                  paul53 @adsfa last edited by paul53

                  @adsfa sagte: Dachte die Kombination ist gut so

                  Beim Trigger "ist größer als letztes" kann man sich einen der beiden Vergleiche sparen, denn das erledigt schon die Prüfung im Trigger.

                  Blockly_temp.JPG

                  A 1 Reply Last reply Reply Quote 1
                  • Asgothian
                    Asgothian Developer @adsfa last edited by

                    @adsfa sagte in Blockly: Szene nur beim ersten Anschalten des TVs schalten:

                    @homoran
                    Dachte die Kombination ist gut so, damit das Falls weniger oft geprüfte werden muss.
                    Oder habe ich einen Denkfehler?

                    Einen gefährlichen Denkfehler:
                    Nehmen wir an dein power wert steigt wie folgt:
                    2
                    4
                    5.5
                    6
                    7.8
                    8
                    Dann startet dein Film Abend nie, dein trigger löst nicht aus

                    A.

                    1 Reply Last reply Reply Quote 2
                    • A
                      adsfa @paul53 last edited by

                      @paul53 said in Blockly: Szene nur beim ersten Anschalten des TVs schalten:

                      Blockly_temp.JPG

                      @asgothian said in Blockly: Szene nur beim ersten Anschalten des TVs schalten:

                      @adsfa sagte in Blockly: Szene nur beim ersten Anschalten des TVs schalten:

                      @homoran
                      Dachte die Kombination ist gut so, damit das Falls weniger oft geprüfte werden muss.
                      Oder habe ich einen Denkfehler?

                      Einen gefährlichen Denkfehler:
                      Nehmen wir an dein power wert steigt wie folgt:
                      2
                      4
                      5.5
                      6
                      7.8
                      8
                      Dann startet dein Film Abend nie, dein trigger löst nicht aus

                      A.

                      Danke euch!

                      Habe es jetzt so:
                      e74235b5-24fb-4e2b-b7d6-755dbc6a631d-image.png
                      Wenn ich einen der beiden Prüfungen weglasse, würde das sonst so ungewollt triggern:
                      Werte:
                      30
                      40

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

                        @adsfa sagte in Blockly: Szene nur beim ersten Anschalten des TVs schalten:

                        Habe es jetzt so:

                        auch hier gilt das von @Asgothian gesagte!

                        1 Reply Last reply Reply Quote 0
                        • Asgothian
                          Asgothian Developer @adsfa last edited by

                          @adsfa sagte in Blockly: Szene nur beim ersten Anschalten des TVs schalten: A.

                          Danke euch!

                          Habe es jetzt so:
                          e74235b5-24fb-4e2b-b7d6-755dbc6a631d-image.png
                          Wenn ich einen der beiden Prüfungen weglasse, würde das sonst so ungewollt triggern:
                          Werte:
                          30
                          40

                          Solange wie es eine Lücke zwischen dem “vorherigen Wert” und “Wert” gibt bleibt ein Risiko das die von Dir gesetzte Bedingung nicht erfüllt werden kann.

                          In einem Fall ist die Lücke von 5-7,999999999

                          A.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          755
                          Online

                          31.7k
                          Users

                          79.8k
                          Topics

                          1.3m
                          Posts

                          4
                          11
                          298
                          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