Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Wenn An dann An

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wenn An dann An

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

      Moin
      ich habe eine Script das ich gern verbessern will.

      Mit einem Shelly Plus messe ich den Verbrauch.
      Ist der Wert über 20 W wird ein Licht (Schalter) geschaltet.
      Ist der Verbrauch unter 1 W wird das Licht ausgeschaltet.
      Dann aber steht man im dunkeln wenn das Licht vorher an war.
      Man müsste also wenn das Licht an war das Licht auch an lassen.

      Was müsste ich in dem Script wie ändern ?

      1000 Dankpower.png

      DJMarc75 Codierknecht 2 Replies Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @Dr.Pie last edited by

        @dr-pie

        Was soll man denn mit dem Beitragstitel anfangen ?
        Mach da mal was Gescheites draus bitte.

        1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @Dr.Pie last edited by

          @dr-pie sagte in Wenn An dann An:

          Man müsste also wenn das Licht an war das Licht auch an lassen.

          Warum soll dann überhaupt ausgeschaltet werden?

          Dr.Pie 1 Reply Last reply Reply Quote 0
          • Dr.Pie
            Dr.Pie @Codierknecht last edited by

            @codierknecht Weil man das Licht im Grunde nur benötigt wenn eine Leistung anliegt.
            Manchmal benutzt man aber die Beleuchtung auch so.

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Dr.Pie last edited by paul53

              @dr-pie sagte: Manchmal benutzt man aber die Beleuchtung auch so.

              Wird also manuell eingeschaltet und soll an bleiben bis es manuell wieder ausgeschaltet wird?

              Prinzip:

              Blockly_temp.JPG

              Dr.Pie 1 Reply Last reply Reply Quote 0
              • Dr.Pie
                Dr.Pie @paul53 last edited by

                @paul53 uiuiui 😊 das ist doch komplizierter für mich als ich dachte.
                Man könnte ja auch abfragen wenn Licht=true dann mache nichts.

                paul53 Codierknecht 2 Replies Last reply Reply Quote 0
                • paul53
                  paul53 @Dr.Pie last edited by

                  @dr-pie sagte: das ist doch komplizierter für mich als ich dachte.

                  Einfacher geht es nicht.

                  1 Reply Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active @Dr.Pie last edited by

                    @dr-pie sagte in Wenn An dann An:

                    Man könnte ja auch abfragen wenn Licht=true dann mache nichts.

                    Das wäre das Gleiche wie das Ausschalten gleich wegzulassen.

                    Dr.Pie 1 Reply Last reply Reply Quote 0
                    • Dr.Pie
                      Dr.Pie @Codierknecht last edited by

                      @codierknecht ist bestimmt Mumbiz
                      power1.png

                      Codierknecht 1 Reply Last reply Reply Quote 0
                      • Codierknecht
                        Codierknecht Developer Most Active @Dr.Pie last edited by

                        @dr-pie sagte in Wenn An dann An:

                        @codierknecht ist bestimmt Mumbiz

                        Sehe ich auch so 😁

                        06f26305-3dba-47b3-98d6-63b3754b1dbd-grafik.png
                        Kann weg, weil sinnfrei.

                        Dr.Pie 1 Reply Last reply Reply Quote 0
                        • Dr.Pie
                          Dr.Pie @Codierknecht last edited by Dr.Pie

                          @codierknecht Wenn ich das erste Durchgestrichene raus nehme, wie schaltet dann das Licht aus wenn Power <1 ?

                          Codierknecht 1 Reply Last reply Reply Quote 0
                          • Codierknecht
                            Codierknecht Developer Most Active @Dr.Pie last edited by

                            @dr-pie sagte in Wenn An dann An:

                            @codierknecht Wenn ich das erste Durchgestrichene raus nehme, wie schaltet dann das Licht aus wenn Power >1 ?

                            Du prüfst doch ganz am Anfang, ob Schalter = Falsch.
                            Der Kram wird also nur ausgeführt, wenn der Schalter bereits AUS ist.
                            Warum dann nochmal ausschalten?

                            Dr.Pie 1 Reply Last reply Reply Quote 0
                            • Dr.Pie
                              Dr.Pie @Codierknecht last edited by

                              @codierknecht sagte in Wenn An dann An:

                              @dr-pie sagte in Wenn An dann An:

                              @codierknecht Wenn ich das erste Durchgestrichene raus nehme, wie schaltet dann das Licht aus wenn Power >1 ?

                              Warum dann nochmal ausschalten?

                              Jetzt wo du es schreibst ...

                              Ich denke das verwerfe ich ... ist zu kompliziert für mich 😁

                              1 Reply Last reply Reply Quote 0
                              • Codierknecht
                                Codierknecht Developer Most Active last edited by Codierknecht

                                @Dr-Pie
                                Ich vermute mal, dass die Annahme von @paul53 zutrifft:
                                Wenn das Licht manuell eingeschaltet wurde, soll es - unabhängig von der Leistung - immer an bleiben und auch nur manuell ausgeschaltet werden.

                                Wenn es aufgrund der Leistung eingeschaltet wurde, soll es bei < 1 W ausgeschaltet werden.

                                Dann nimm einfach seinen Vorschlag.
                                Du musst da doch nur noch den Teil "Wenn > 20 W dann einschalten" usw. einbauen.

                                1 Reply Last reply Reply Quote 0
                                • Codierknecht
                                  Codierknecht Developer Most Active last edited by

                                  @Dr-Pie
                                  Verrätst Du uns auch, um was für ein Licht und was für einen Schalter es sich hier handelt?
                                  Vielleicht haben wir eine bessere Vorstellung Deiner Anforderung, wenn wir wissen um was es eigentlich geht.

                                  1 Reply Last reply Reply Quote 0
                                  • Codierknecht
                                    Codierknecht Developer Most Active last edited by

                                    @Dr-Pie
                                    So sähe @paul53's Vorschlag ausformuliert aus.

                                    Versuch mal, es zu verstehen und dann umzusetzen.
                                    Das übt 😉

                                    10c6f998-d7fe-4b1b-b572-52b7c905e85a-grafik.png

                                    Wenn Du Fragen dazu hast: Du weißt ja wo Du uns findest 😁

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    862
                                    Online

                                    32.0k
                                    Users

                                    80.4k
                                    Topics

                                    1.3m
                                    Posts

                                    4
                                    16
                                    233
                                    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