Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Variable nur einmal Schreiben bei 3 verschiedenen Triggern

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Variable nur einmal Schreiben bei 3 verschiedenen Triggern

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

      Moin,
      ich bin dieses Wochenende recht Produktiv mi ioBroker unterwegs. Allerdings stosse ich grad mal wieder an meine Grenzen.
      Ich habe unterm Dach drei Fenster und eine Heizung. Ich möchte nun das der Wert der Heizung in einer Variablen Gespeichert wird.
      Wenn alle drei Fenster wieder zu sind, soll der alte wert wieder zurückgeschrieben werden. Das ist alles kein Problem (glaube ich) mein Problem
      ist viel mehr das die Variable bei jedem öffnen eines Fensters neu geschrieben wird.
      Bsp:
      Ich öffne Fenster 1 - 3 - Temp am Thermostat 22 Grad - wird in die Variable geschrieben und die Temp auf 5 Grad gesetzt.
      Ich öffne Fenster 2 - 3 - Temp am Thermostat 05 Grad weil Fenster 1 schon offen - wird in die Variable geschrieben und die Temp auf 5 Grad gesetzt.
      somit steht in der Variablen nun 5 Grad, das ist doof. Ich möchte natürlich das der wert nur einmal geschreiben wird... Wie bekomme ich das hin?
      Unbenannt-2.jpg

      FredF 1 Reply Last reply Reply Quote 0
      • M
        Michi68 last edited by

        Hallo,
        sollte so klappen

        heizung.png

        1 Reply Last reply Reply Quote 0
        • panik
          panik last edited by

          Jetzt hab ich nochmal zeit mir das anzugucken. So klappt das noch nicht, nicht beim zurückschreiben.
          Es klappt natürlich nur wenn ich das kleiner als in größer als > wechsle, wenn der Heizungswert > 5 und fenster auf dann wert
          speichern. Aber auch hier klappt das zurückschreiben dann nicht. Ich muss mir das nochmal anschauen. Die idee zu schauen ob die Heizung noch heizt
          war gut.

          1 Reply Last reply Reply Quote 0
          • FredF
            FredF Most Active Forum Testing @panik last edited by

            @panik sagte in Variable nur einmal Schreiben bei 3 verschiedenen Triggern:

            Ich möchte nun das der Wert der Heizung in einer Variablen Gespeichert wird.

            Brauchst du das wirklich?
            Du willst doch bei öffnen eines der Fenster die Temperatur runter regeln und wenn wieder zu wieder hoch?
            Dann so:
            bdfd25d9-8efe-4e78-84d8-ba85e2c675ee-grafik.png

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

              @FredF sagte:

              Dann so:

              Dann wird die Heizung auch hochgeregelt, wenn nur eins von zwei offenen Fenstern geschlossen wird.

              FredF 1 Reply Last reply Reply Quote 0
              • FredF
                FredF Most Active Forum Testing @paul53 last edited by FredF

                @paul53 sagte in Variable nur einmal Schreiben bei 3 verschiedenen Triggern:

                Dann wird die Heizung auch hochgeregelt, wenn nur eins von zwei offenen Fenstern geschlossen wird.

                Was wäre dann statt dessen richtig?

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

                  @FredF sagte:

                  Was wäre dann statt dessen richtig?

                  Man braucht eine Oder-Verknüpfung über alle offenen Fenster bzw. Und-Verknüpfung über alle geschlossenen Fenster. Der Trigger ist nur eine Oder-Verknüpfung der Schaltflanken.

                  FredF 1 Reply Last reply Reply Quote 0
                  • FredF
                    FredF Most Active Forum Testing @paul53 last edited by

                    @paul53 sagte in Variable nur einmal Schreiben bei 3 verschiedenen Triggern:

                    Der Trigger ist nur eine Oder-Verknüpfung der Schaltflanken.

                    Danke für die Erleuchtung...
                    Also so wie der Ersteller es Ürsprünglich in seiner Falls Abfrage hat.

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

                      @FredF sagte:

                      Also so wie der Ersteller es Ürsprünglich in seiner Falls Abfrage hat.

                      In etwa. Ich würde es so machen:

                      Blockly_temp.JPG

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      581
                      Online

                      32.0k
                      Users

                      80.4k
                      Topics

                      1.3m
                      Posts

                      heating monitoring
                      4
                      9
                      468
                      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