Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. programmieren mit Blockly lernen, benötige Hilfe

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

programmieren mit Blockly lernen, benötige Hilfe

Geplant Angeheftet Gesperrt Verschoben Blockly
46 Beiträge 7 Kommentatoren 4.8k Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • W woupi

    Hallo an die Profis im programmieren, genauer mit blockly.

    Ich arbeite jetzt eine weile mit blockly und bekomme das meiste auch hin aber ich stoße immer wieder auf Fragen die ich mir stelle und auf die ich keine Antwort gefunden habe.

    1. Ist es besser mit "und" bzw "oder" zu arbeiten oder besser mit falls?
      Hier mal ein Beispiel. Ist nur ein kleiner Teil eines meiner Skripte und es geht auch nicht um die Funktion die dahinter steckt:
      c87e96f2-f335-476a-a287-7ebb14c806a0-image.png

    2. Ich weiß das man in Programmiersprachen immer mit Variablen arbeiten. Den genauen Grund kenne ich nicht.
      Sollte man bei blockly auch am Anfang vom Skript alle Datenpunkte, die benötigt werden, in Variablen setzen und anschließend im Skript dann nur noch mit den Variablen? Und wenn Ja, mag mir eventuell einer kurz erklären, warum.

    3. Bei dem Triger
      101b435f-e417-4ade-ae57-a704d6982fa2-image.png
      habe ich ja zwei Datenpunkte auf die gelauscht wird.
      Ist es richtig, dass es so keinen Möglichkeit gibt, mit dem Trigger Wert e54bf4a4-1f7d-4ae6-adc9-4325e2ffb9b4-image.png zu arbeiten, oder habe ich das einfach nur nicht gefunden?

    Ich bedanke mich schonmal im Voraus.
    VG
    Sascha

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #3

    @woupi sagte: am Anfang vom Skript alle Datenpunkte, die benötigt werden, in Variablen setzen und anschließend im Skript dann nur noch mit den Variablen?

    Nicht alle DP-Werte, sondern nur die Werte, die mehr als einmal im Skript verwendet werden, denn die Verarbeitung von Variablen ist effizienter als ein wiederholter Funktionsaufruf.

    @woupi sagte in programmieren mit Blockly lernen, benötige Hilfe:

    keinen Möglichkeit gibt, mit dem Trigger Wert zu arbeiten

    Wert kann man in Mehrfachtriggern nur dann verwenden, wenn die Werte der Trigger-Datenpunkte gleich ausgewertet werden. I.d.R. werden sie jedoch verschieden ausgewertet.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    1
    • W Offline
      W Offline
      woupi
      schrieb am zuletzt editiert von
      #4

      Vielen Dank @Homoran und @paul53.

      Frage 2 und 3 ist damit geklärt.
      Frage 1 leider so noch nicht, oder ich habe die Antwort nicht verstanden.

      Das einzige was ich, in dem verlinkten Artikel, gefunden habe ist, das man es wegen der schlechten Lesbarkeit eventuell nicht so machen sollte.
      Aber ob das jetzt schlechter ist als jede Menge falls Abfragen, stand da so nicht.

      VG
      Sascha

      NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

      HomoranH paul53P 2 Antworten Letzte Antwort
      0
      • W woupi

        Vielen Dank @Homoran und @paul53.

        Frage 2 und 3 ist damit geklärt.
        Frage 1 leider so noch nicht, oder ich habe die Antwort nicht verstanden.

        Das einzige was ich, in dem verlinkten Artikel, gefunden habe ist, das man es wegen der schlechten Lesbarkeit eventuell nicht so machen sollte.
        Aber ob das jetzt schlechter ist als jede Menge falls Abfragen, stand da so nicht.

        VG
        Sascha

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #5

        @woupi sagte in programmieren mit Blockly lernen, benötige Hilfe:

        Frage 1 leider so noch nicht,

        die Frage versteh ich nicht.

        @woupi sagte in programmieren mit Blockly lernen, benötige Hilfe:

        Ist es besser mit "und" bzw "oder" zu arbeiten oder besser mit falls?

        du arbeitest doch im falls mit (mehrfach verschachteltem) und.

        Was davon willst du denn wie ersetzen?

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        W 1 Antwort Letzte Antwort
        1
        • HomoranH Homoran

          @woupi sagte in programmieren mit Blockly lernen, benötige Hilfe:

          Frage 1 leider so noch nicht,

          die Frage versteh ich nicht.

          @woupi sagte in programmieren mit Blockly lernen, benötige Hilfe:

          Ist es besser mit "und" bzw "oder" zu arbeiten oder besser mit falls?

          du arbeitest doch im falls mit (mehrfach verschachteltem) und.

          Was davon willst du denn wie ersetzen?

          W Offline
          W Offline
          woupi
          schrieb am zuletzt editiert von
          #6

          @homoran
          Oh, sorry, dass ich mich so unklar ausgedrückt habe.

          Ich habe ganz viele blockly gefunden, die zwar grundsätzlich etwas anderes machen, aber vom Prinzip her die gleichen Aufgaben erledigen ud bei denen sind halt immer Falls in einander Verschachtelt. Ich habe mal schnell den Anfang links daneben gepackt.

          237ab9a6-f56a-41d7-bc46-587f38531caa-image.png

          Es ist ja gar nicht so, dass ich das machen möchte, zumal ich nicht mal genau weiß wie ich das bei den meisten meiner Punkte anstellen müsste.
          Sondern vielmehr, dass ich immer (besser meistens) nur solche Verschachtelungen finde und eben selten, so wie ich es gemacht haben mit den ganzen "und" bzw "oder".

          Ich hoffe das war verständlicher.

          VG
          Sascha

          NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

          1 Antwort Letzte Antwort
          0
          • W woupi

            Vielen Dank @Homoran und @paul53.

            Frage 2 und 3 ist damit geklärt.
            Frage 1 leider so noch nicht, oder ich habe die Antwort nicht verstanden.

            Das einzige was ich, in dem verlinkten Artikel, gefunden habe ist, das man es wegen der schlechten Lesbarkeit eventuell nicht so machen sollte.
            Aber ob das jetzt schlechter ist als jede Menge falls Abfragen, stand da so nicht.

            VG
            Sascha

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #7

            @woupi sagte: Frage 1 leider so noch nicht

            Das macht jeder so, wie er es am besten selbst nachvollziehen kann.
            6 mal einen Vergleich "Wert von Frequenz > 18" vermeidet man. Man macht es einmal und setzt mit dem Ergebnis eine Variable.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            W 1 Antwort Letzte Antwort
            1
            • paul53P paul53

              @woupi sagte: Frage 1 leider so noch nicht

              Das macht jeder so, wie er es am besten selbst nachvollziehen kann.
              6 mal einen Vergleich "Wert von Frequenz > 18" vermeidet man. Man macht es einmal und setzt mit dem Ergebnis eine Variable.

              W Offline
              W Offline
              woupi
              schrieb am zuletzt editiert von
              #8

              @paul53 sagte in programmieren mit Blockly lernen, benötige Hilfe:

              @woupi sagte: Frage 1 leider so noch nicht

              Das macht jeder so, wie er es am besten selbst nachvollziehen kann.

              Ok, super, da kann ich mit leben.

              6 mal einen Vergleich "Wert von Frequenz > 18" vermeidet man. Man macht es einmal und setzt mit dem Ergebnis eine Variable.

              Ja super. Das ist so was. Eigentlich vollkommen klar, logisch und nachvollziehbar, aber ich komm nicht drauf.

              Vielen Dank.

              Jetzt habe ich erstmal für heute Abend viel Arbeit, die Punkte mit den Variablen umzusetzen.

              VG
              Sascha

              NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

              paul53P 1 Antwort Letzte Antwort
              0
              • W Offline
                W Offline
                woupi
                schrieb am zuletzt editiert von
                #9

                Ich habe gerade angefangen, dass mit den Variablen umzusetzen.
                Ist der Anfang so richtig?
                bbc90823-0f72-45de-88a3-e873af94a8b3-image.png

                Vor allem ist mir jetzt nicht klar ob die Variablen "WP_An" wenn der Datenpunkt = 1 und die Variablen "WP_Aus" wenn der Datenpunkt = 0 jeweils auf true steht.

                VG
                Sascha

                NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                paul53P 1 Antwort Letzte Antwort
                0
                • W woupi

                  Ich habe gerade angefangen, dass mit den Variablen umzusetzen.
                  Ist der Anfang so richtig?
                  bbc90823-0f72-45de-88a3-e873af94a8b3-image.png

                  Vor allem ist mir jetzt nicht klar ob die Variablen "WP_An" wenn der Datenpunkt = 1 und die Variablen "WP_Aus" wenn der Datenpunkt = 0 jeweils auf true steht.

                  VG
                  Sascha

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #10

                  @woupi sagte: Ist der Anfang so richtig?

                  Die Variablen müssen innerhalb des Triggers gesetzt werden, da sie sonst ab Skriptstart Konstanten enthalten.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  W 1 Antwort Letzte Antwort
                  1
                  • paul53P paul53

                    @woupi sagte: Ist der Anfang so richtig?

                    Die Variablen müssen innerhalb des Triggers gesetzt werden, da sie sonst ab Skriptstart Konstanten enthalten.

                    W Offline
                    W Offline
                    woupi
                    schrieb am zuletzt editiert von
                    #11

                    @paul53
                    Ok, ja macht Sinn.

                    Ich sehe schon, so einfach ist das dann auch wieder nicht.

                    Ich nutze z.B. den Datenpunkt "Temperatur" (ist die Wohnzimmertemperatur) in mehreren Triggern.
                    Muss ich jetzt in jedem Trigger die Variable setzen, wo ich sie dann auch brauche?

                    NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                    W 1 Antwort Letzte Antwort
                    0
                    • W woupi

                      @paul53 sagte in programmieren mit Blockly lernen, benötige Hilfe:

                      @woupi sagte: Frage 1 leider so noch nicht

                      Das macht jeder so, wie er es am besten selbst nachvollziehen kann.

                      Ok, super, da kann ich mit leben.

                      6 mal einen Vergleich "Wert von Frequenz > 18" vermeidet man. Man macht es einmal und setzt mit dem Ergebnis eine Variable.

                      Ja super. Das ist so was. Eigentlich vollkommen klar, logisch und nachvollziehbar, aber ich komm nicht drauf.

                      Vielen Dank.

                      Jetzt habe ich erstmal für heute Abend viel Arbeit, die Punkte mit den Variablen umzusetzen.

                      VG
                      Sascha

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von paul53
                      #12

                      @woupi
                      Anhand des ersten BLocklys habe ich mal angefangen, so umzustellen, dass es übersichtlicher wird.

                      Blockly_temp.JPG

                      Reihenfolge von oben nach unten wie im Original.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      W 2 Antworten Letzte Antwort
                      1
                      • paul53P paul53

                        @woupi
                        Anhand des ersten BLocklys habe ich mal angefangen, so umzustellen, dass es übersichtlicher wird.

                        Blockly_temp.JPG

                        Reihenfolge von oben nach unten wie im Original.

                        W Offline
                        W Offline
                        woupi
                        schrieb am zuletzt editiert von
                        #13

                        @paul53
                        Super, vielen Dank.

                        NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                        1 Antwort Letzte Antwort
                        0
                        • W woupi

                          @paul53
                          Ok, ja macht Sinn.

                          Ich sehe schon, so einfach ist das dann auch wieder nicht.

                          Ich nutze z.B. den Datenpunkt "Temperatur" (ist die Wohnzimmertemperatur) in mehreren Triggern.
                          Muss ich jetzt in jedem Trigger die Variable setzen, wo ich sie dann auch brauche?

                          W Offline
                          W Offline
                          woupi
                          schrieb am zuletzt editiert von
                          #14

                          @paul53
                          Ich nutze z.B. den Datenpunkt "Temperatur" (ist die Wohnzimmertemperatur) in mehreren Triggern.
                          Muss ich jetzt in jedem Trigger die Variable setzen, wo ich sie dann auch brauche?

                          NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • W woupi

                            @paul53
                            Ich nutze z.B. den Datenpunkt "Temperatur" (ist die Wohnzimmertemperatur) in mehreren Triggern.
                            Muss ich jetzt in jedem Trigger die Variable setzen, wo ich sie dann auch brauche?

                            paul53P Offline
                            paul53P Offline
                            paul53
                            schrieb am zuletzt editiert von paul53
                            #15

                            @woupi sagte: Muss ich jetzt in jedem Trigger die Variable setzen, wo ich sie dann auch brauche?

                            Im gezeigten Skript ist die Temperatur der einzige Trigger. Dann verwendet man Wert (unter "Trigger") für die Wohnzimmertemperatur. Da der WP-Status nur an einer Stelle geprüft wird, verwendet man dafür keine Variable.

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            W 1 Antwort Letzte Antwort
                            1
                            • paul53P paul53

                              @woupi sagte: Muss ich jetzt in jedem Trigger die Variable setzen, wo ich sie dann auch brauche?

                              Im gezeigten Skript ist die Temperatur der einzige Trigger. Dann verwendet man Wert (unter "Trigger") für die Wohnzimmertemperatur. Da der WP-Status nur an einer Stelle geprüft wird, verwendet man dafür keine Variable.

                              W Offline
                              W Offline
                              woupi
                              schrieb am zuletzt editiert von
                              #16

                              @paul53

                              Ach so, ja klar, du hast ja nur den einen kleinen Teil.

                              Das Gesamte Skript ist ziemlich groß und besteht aus mehreren Triggern.
                              In vielen davon werden aber die gleichen Datenpunkte abgefragt, wie z.B. Wohnzimmertemperatur, Außentemperatur, WP Status usw.

                              Darauf bezog sich meine Frage. Sorry.

                              NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                              paul53P 1 Antwort Letzte Antwort
                              0
                              • W woupi

                                @paul53

                                Ach so, ja klar, du hast ja nur den einen kleinen Teil.

                                Das Gesamte Skript ist ziemlich groß und besteht aus mehreren Triggern.
                                In vielen davon werden aber die gleichen Datenpunkte abgefragt, wie z.B. Wohnzimmertemperatur, Außentemperatur, WP Status usw.

                                Darauf bezog sich meine Frage. Sorry.

                                paul53P Offline
                                paul53P Offline
                                paul53
                                schrieb am zuletzt editiert von paul53
                                #17

                                @woupi sagte: In vielen davon werden aber die gleichen Datenpunkte abgefragt, wie z.B. Wohnzimmertemperatur,

                                Wenn Einzel-Trigger verwendet werden, macht man es so:

                                Blockly_temp.JPG

                                Die Variable WohnzTemp wird bei Skriptstart und bei Wertänderung gesetzt und kann in allen Triggern des Skriptes ausgewertet werden.

                                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                W 2 Antworten Letzte Antwort
                                1
                                • paul53P paul53

                                  @woupi sagte: In vielen davon werden aber die gleichen Datenpunkte abgefragt, wie z.B. Wohnzimmertemperatur,

                                  Wenn Einzel-Trigger verwendet werden, macht man es so:

                                  Blockly_temp.JPG

                                  Die Variable WohnzTemp wird bei Skriptstart und bei Wertänderung gesetzt und kann in allen Triggern des Skriptes ausgewertet werden.

                                  W Offline
                                  W Offline
                                  woupi
                                  schrieb am zuletzt editiert von
                                  #18

                                  @paul53
                                  Vielen Dank.
                                  VG
                                  Sascha

                                  NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                                  1 Antwort Letzte Antwort
                                  0
                                  • paul53P paul53

                                    @woupi sagte: In vielen davon werden aber die gleichen Datenpunkte abgefragt, wie z.B. Wohnzimmertemperatur,

                                    Wenn Einzel-Trigger verwendet werden, macht man es so:

                                    Blockly_temp.JPG

                                    Die Variable WohnzTemp wird bei Skriptstart und bei Wertänderung gesetzt und kann in allen Triggern des Skriptes ausgewertet werden.

                                    W Offline
                                    W Offline
                                    woupi
                                    schrieb am zuletzt editiert von woupi
                                    #19

                                    @paul53 sagte in programmieren mit Blockly lernen, benötige Hilfe:

                                    Blockly_temp.JPG

                                    Die Variable WohnzTemp wird bei Skriptstart und bei Wertänderung gesetzt und kann in allen Triggern des Skriptes ausgewertet werden.

                                    Die Wert Veränderung wird hier ausgelöst
                                    dfc058a5-6298-4a45-8690-a009bac8b65e-image.png
                                    und nicht hier (der Teil ist nur zum einmaligen setzen),
                                    474491a6-798d-4803-9856-298864ee227f-image.png
                                    oder?

                                    NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                                    1 Antwort Letzte Antwort
                                    0
                                    • HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von
                                      #20

                                      @woupi sagte in programmieren mit Blockly lernen, benötige Hilfe:

                                      oder

                                      ja! ausserhalb des Triggers dient zum Setzen bei Skriptstart

                                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      1 Antwort Letzte Antwort
                                      1
                                      • paul53P paul53

                                        @woupi
                                        Anhand des ersten BLocklys habe ich mal angefangen, so umzustellen, dass es übersichtlicher wird.

                                        Blockly_temp.JPG

                                        Reihenfolge von oben nach unten wie im Original.

                                        W Offline
                                        W Offline
                                        woupi
                                        schrieb am zuletzt editiert von woupi
                                        #21

                                        @paul53

                                        Ich habe deinen Startvorschlag, dafür nochmal ganz lieben Danke, weiter geführt. Hier mal der Abschnitt.
                                        Es wäre ganz toll wenn Ihr da nochmal drüber sehen könntet, ob man das jetzt so einigermaßen vernünftig wäre.
                                        73ced6ec-0292-484f-8ab1-c6ae03abb7f3-image.png
                                        49e88446-7ca5-4fd4-9f1c-d9fba7838409-image.png

                                        Vielen Dank
                                        VG
                                        Sascha

                                        NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                                        CodierknechtC paul53P 3 Antworten Letzte Antwort
                                        0
                                        • W woupi

                                          @paul53

                                          Ich habe deinen Startvorschlag, dafür nochmal ganz lieben Danke, weiter geführt. Hier mal der Abschnitt.
                                          Es wäre ganz toll wenn Ihr da nochmal drüber sehen könntet, ob man das jetzt so einigermaßen vernünftig wäre.
                                          73ced6ec-0292-484f-8ab1-c6ae03abb7f3-image.png
                                          49e88446-7ca5-4fd4-9f1c-d9fba7838409-image.png

                                          Vielen Dank
                                          VG
                                          Sascha

                                          CodierknechtC Online
                                          CodierknechtC Online
                                          Codierknecht
                                          Developer Most Active
                                          schrieb am zuletzt editiert von Codierknecht
                                          #22

                                          @woupi
                                          Gibt es dabei Wertekonstellationen, die insgesamt immer die gleiche Aussage liefern?
                                          Keine Ahnung wie man das bezeichnen sollte ... Zustand A, Zustand B.

                                          Dann könnte man die Teilaussagen über Funktionen bestimmen lassen und die Logik im eigentlichen Trigger dann über die Ergebnisse der Teilaussagen steuern.
                                          Dürfte etwas übersichtlicher sein.

                                          4ce27b59-fd05-4c31-989d-b4efd3b157ff-grafik.png

                                          Ob das dann performanter ist oder nicht, lasse ich mal dahingestellt.
                                          Lesbarkeit hat hier bei mir eine deutlich höhere Priorität.

                                          Der verlinkte Beitrag wendet sich an die blutigen Anfänger. Über dieses Stadium scheintst Du mir schon hinaus zu sein ;-)

                                          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                          HmIP|ZigBee|Tasmota|Unifi
                                          Zabbix Certified Specialist
                                          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                          W 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          906

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe