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. ... gelöst ...Probleme mit Blocky Script bei Trigger setzen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    738

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

... gelöst ...Probleme mit Blocky Script bei Trigger setzen

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 4 Kommentatoren 1.3k Aufrufe 2 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.
  • D dataeasy

    habe mir folgendes Script gebastelt was aber leider nicht das mach was es soll und stehe gerade auf dem Schlauch....

    Ziel soll es sein das die Felder Ruhezeiten im "mache" ( sind 7 Felder da 7 unterschiedliche Triggerpunkte)

    auf "true" bzw. auf false" gesetzt werden wenn sich das Objekt PWN ändert auf "Loading"

    07ad5674-6123-48c0-b55f-1b4463e5fce8-grafik.png

    das sind die Datenfelder die getriggetr werden sollen

    fa653537-aec2-49fe-846c-d33e9febec96-grafik.png

    Auslösetrigger

    93af526c-f2d8-43b3-b385-9911f8c0b91a-grafik.png

    Wie immer Danke im voraus ;-)

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

    @dataeasy sagte in Ich brauche mal wieder eurer Schwarmwissen:

    wenn sich das Objekt PWN ändert auf "Loading"

    tut es das??
    nach dem ultraslim screenshot eher nicht!

    wie sehen die Objektdaten des DP aus?

    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
    0
    • D dataeasy

      habe mir folgendes Script gebastelt was aber leider nicht das mach was es soll und stehe gerade auf dem Schlauch....

      Ziel soll es sein das die Felder Ruhezeiten im "mache" ( sind 7 Felder da 7 unterschiedliche Triggerpunkte)

      auf "true" bzw. auf false" gesetzt werden wenn sich das Objekt PWN ändert auf "Loading"

      07ad5674-6123-48c0-b55f-1b4463e5fce8-grafik.png

      das sind die Datenfelder die getriggetr werden sollen

      fa653537-aec2-49fe-846c-d33e9febec96-grafik.png

      Auslösetrigger

      93af526c-f2d8-43b3-b385-9911f8c0b91a-grafik.png

      Wie immer Danke im voraus ;-)

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

      @dataeasy
      Setze zunächst mal einen Debug-Block in den Trigger, um zu sehen ob der überhaupt feuert.

      Deine Funktion solltest Du mit einem Parameter versehen und im Trigger den Wert mitgeben. Diesen erneut auszulesen kann eine Fehlerquelle sein.

      Und ändere den Titel Deines Beitrags. Damit kann keiner etwas anfangen.
      https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

      "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

      HomoranH 1 Antwort Letzte Antwort
      0
      • CodierknechtC Codierknecht

        @dataeasy
        Setze zunächst mal einen Debug-Block in den Trigger, um zu sehen ob der überhaupt feuert.

        Deine Funktion solltest Du mit einem Parameter versehen und im Trigger den Wert mitgeben. Diesen erneut auszulesen kann eine Fehlerquelle sein.

        Und ändere den Titel Deines Beitrags. Damit kann keiner etwas anfangen.
        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

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

        @codierknecht sagte in Ich brauche mal wieder eurer Schwarmwissen:

        um zu sehen ob der überhaupt feuert.

        tut er sicherlich.
        Aber der DP scheint vom Typ Werteliste zu sein.

        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 -

        CodierknechtC D 2 Antworten Letzte Antwort
        0
        • D dataeasy

          habe mir folgendes Script gebastelt was aber leider nicht das mach was es soll und stehe gerade auf dem Schlauch....

          Ziel soll es sein das die Felder Ruhezeiten im "mache" ( sind 7 Felder da 7 unterschiedliche Triggerpunkte)

          auf "true" bzw. auf false" gesetzt werden wenn sich das Objekt PWN ändert auf "Loading"

          07ad5674-6123-48c0-b55f-1b4463e5fce8-grafik.png

          das sind die Datenfelder die getriggetr werden sollen

          fa653537-aec2-49fe-846c-d33e9febec96-grafik.png

          Auslösetrigger

          93af526c-f2d8-43b3-b385-9911f8c0b91a-grafik.png

          Wie immer Danke im voraus ;-)

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

          @dataeasy sagte: Auslösetrigger

          Der Trigger-DP enthält Zahlen (Werteliste).

          EDIT: Wenn alles nur einmal ausgeführt wird, verwendet man keine extra Funktion, die auch noch den gleichen Bezeichner hat wie eine Variable. Besser so (richtigen Zahlenwert für "Loading" einsetzen):

          Blockly_temp.JPG

          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

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @codierknecht sagte in Ich brauche mal wieder eurer Schwarmwissen:

            um zu sehen ob der überhaupt feuert.

            tut er sicherlich.
            Aber der DP scheint vom Typ Werteliste zu sein.

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

            @homoran sagte in Ich brauche mal wieder eurer Schwarmwissen:

            Aber der DP scheint vom Typ Werteliste zu sein.

            Jepp - sieht schwer danach aus.

            @dataeasy
            Um das mit dem Parameter zu verdeutlichen:
            35fbc569-8e91-425e-847b-cd515f80e6e8-image.png

            "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

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @dataeasy sagte: Auslösetrigger

              Der Trigger-DP enthält Zahlen (Werteliste).

              EDIT: Wenn alles nur einmal ausgeführt wird, verwendet man keine extra Funktion, die auch noch den gleichen Bezeichner hat wie eine Variable. Besser so (richtigen Zahlenwert für "Loading" einsetzen):

              Blockly_temp.JPG

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

              @paul53 sagte in Ich brauche mal wieder eurer Schwarmwissen:

              Wenn alles nur einmal ausgeführt wird, verwendet man keine extra Funktion

              Zu Strukturierung des Codes finde ich das trotzdem völlig legitim.
              Man baut ja auch keine ewig langen Methoden, sondern lagert Teile in separate Methoden aus.

              die auch noch den gleichen Bezeichner hat wie eine Variable

              Das ist natürlich ein no-go. Hatte ich auch übersehen.

              @dataeasy
              Warum setzt Du da 7x den gleichen Wert? Oder sind das unterschiedliche?

              "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

              D 1 Antwort Letzte Antwort
              0
              • CodierknechtC Codierknecht

                @paul53 sagte in Ich brauche mal wieder eurer Schwarmwissen:

                Wenn alles nur einmal ausgeführt wird, verwendet man keine extra Funktion

                Zu Strukturierung des Codes finde ich das trotzdem völlig legitim.
                Man baut ja auch keine ewig langen Methoden, sondern lagert Teile in separate Methoden aus.

                die auch noch den gleichen Bezeichner hat wie eine Variable

                Das ist natürlich ein no-go. Hatte ich auch übersehen.

                @dataeasy
                Warum setzt Du da 7x den gleichen Wert? Oder sind das unterschiedliche?

                D Offline
                D Offline
                dataeasy
                schrieb am zuletzt editiert von
                #8

                @codierknecht ja das sind 7 unterschiedliche Werte (Wochentage)

                1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @codierknecht sagte in Ich brauche mal wieder eurer Schwarmwissen:

                  um zu sehen ob der überhaupt feuert.

                  tut er sicherlich.
                  Aber der DP scheint vom Typ Werteliste zu sein.

                  D Offline
                  D Offline
                  dataeasy
                  schrieb am zuletzt editiert von dataeasy
                  #9

                  @homoran

                  der Datenpunkt der getriggert werden soll ist entweder true oder false

                  8b9200ea-d0f1-482f-92b1-7d988fe3fec7-grafik.png

                  CodierknechtC HomoranH 2 Antworten Letzte Antwort
                  0
                  • D dataeasy

                    @homoran

                    der Datenpunkt der getriggert werden soll ist entweder true oder false

                    8b9200ea-d0f1-482f-92b1-7d988fe3fec7-grafik.png

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

                    @dataeasy sagte in Probleme mit Blocky Script bei Trigger setzen...:

                    der Datenpunkt der getriggert werden soll ist entweder true oder false

                    2d175264-9909-4105-9698-dbb4fd216e8c-image.png

                    Der Ausdruck "Wert = 2" wird entweder "true" oder "false".

                    "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

                    D 1 Antwort Letzte Antwort
                    0
                    • CodierknechtC Codierknecht

                      @dataeasy sagte in Probleme mit Blocky Script bei Trigger setzen...:

                      der Datenpunkt der getriggert werden soll ist entweder true oder false

                      2d175264-9909-4105-9698-dbb4fd216e8c-image.png

                      Der Ausdruck "Wert = 2" wird entweder "true" oder "false".

                      D Offline
                      D Offline
                      dataeasy
                      schrieb am zuletzt editiert von
                      #11

                      @codierknecht danke für den Tip wird abe rnicht klappen.

                      der Datenpunkt sollte auf Basis des Triggers entwerder True oder false werden.

                      was habe ich genau vor..

                      wenn der Triggerdatenpunkt PWN auf = "Ladung" steht

                      soll der "Idle Period Active" Datenpunkt auf "true" stehen

                      Wenn Triggerdatenpunkt PWN auf ≠ "Ladung"" steht

                      soll der "Idle Period Active" Datenpunkt auf "false" stehen

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • D dataeasy

                        @codierknecht danke für den Tip wird abe rnicht klappen.

                        der Datenpunkt sollte auf Basis des Triggers entwerder True oder false werden.

                        was habe ich genau vor..

                        wenn der Triggerdatenpunkt PWN auf = "Ladung" steht

                        soll der "Idle Period Active" Datenpunkt auf "true" stehen

                        Wenn Triggerdatenpunkt PWN auf ≠ "Ladung"" steht

                        soll der "Idle Period Active" Datenpunkt auf "false" stehen

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

                        @dataeasy sagte: wenn der Triggerdatenpunkt PWN auf = "Ladung" steht

                        Der Datenpunkt hat keinen Wert "Ladung" sondern stattdessen eine Zahl (im "Standby" eine 1)!
                        Schau mal in die OBJEKTDATEN des Datenpunktes unter "common.states".

                        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

                        D 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @dataeasy sagte: wenn der Triggerdatenpunkt PWN auf = "Ladung" steht

                          Der Datenpunkt hat keinen Wert "Ladung" sondern stattdessen eine Zahl (im "Standby" eine 1)!
                          Schau mal in die OBJEKTDATEN des Datenpunktes unter "common.states".

                          D Offline
                          D Offline
                          dataeasy
                          schrieb am zuletzt editiert von
                          #13

                          @paul53 ahhhh.... bin ich blöd warum mache ich eigendlich immer den gleichen Fehler :dizzy_face:

                          Dankeschööönnn

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • D dataeasy

                            @homoran

                            der Datenpunkt der getriggert werden soll ist entweder true oder false

                            8b9200ea-d0f1-482f-92b1-7d988fe3fec7-grafik.png

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

                            @dataeasy sagte in ... gelöst ...Probleme mit Blocky Script bei Trigger setzen:

                            @homoran

                            der Datenpunkt der getriggert werden soll ist entweder true oder false

                            8b9200ea-d0f1-482f-92b1-7d988fe3fec7-grafik.png

                            ich denke das ist pwm signalisierung... der auch später auf loading geprüft werden soll?

                            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
                            0
                            • D dataeasy

                              @paul53 ahhhh.... bin ich blöd warum mache ich eigendlich immer den gleichen Fehler :dizzy_face:

                              Dankeschööönnn

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

                              @dataeasy sagte in ... gelöst ...Probleme mit Blocky Script bei Trigger setzen:

                              @paul53 ahhhh.... bin ich blöd warum mache ich eigendlich immer den gleichen Fehler :dizzy_face:

                              Dankeschööönnn

                              auf diese Frage hatte ich keine Antwort bekommen

                              @homoran sagte in ... gelöst ...Probleme mit Blocky Script bei Trigger setzen:

                              @dataeasy sagte in Ich brauche mal wieder eurer Schwarmwissen:

                              wenn sich das Objekt PWN ändert auf "Loading"

                              tut es das??
                              nach dem ultraslim screenshot eher nicht!

                              wie sehen die Objektdaten des DP aus?

                              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 -

                              D 1 Antwort Letzte Antwort
                              0
                              • HomoranH Homoran

                                @dataeasy sagte in ... gelöst ...Probleme mit Blocky Script bei Trigger setzen:

                                @paul53 ahhhh.... bin ich blöd warum mache ich eigendlich immer den gleichen Fehler :dizzy_face:

                                Dankeschööönnn

                                auf diese Frage hatte ich keine Antwort bekommen

                                @homoran sagte in ... gelöst ...Probleme mit Blocky Script bei Trigger setzen:

                                @dataeasy sagte in Ich brauche mal wieder eurer Schwarmwissen:

                                wenn sich das Objekt PWN ändert auf "Loading"

                                tut es das??
                                nach dem ultraslim screenshot eher nicht!

                                wie sehen die Objektdaten des DP aus?

                                D Offline
                                D Offline
                                dataeasy
                                schrieb am zuletzt editiert von
                                #16

                                @homoran anstatt Loading als Trigger zu nehmen war die Lösung der Einmfache Wert ;-) also "2" Danke natürlich auch an dich ...

                                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

                                682

                                Online

                                32.6k

                                Benutzer

                                82.0k

                                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