Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Vorhertiger Wert eines Datenpunktes auslesen

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    491

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    400

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    982

Vorhertiger Wert eines Datenpunktes auslesen

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 4 Kommentatoren 989 Aufrufe 2 Beobachtet
  • Ä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.
  • S Offline
    S Offline
    Spitfire4all
    schrieb am zuletzt editiert von
    #1

    Hi,
    ich habe einen Lichtsensor im Badezimmer und einen Schelly als Rollladen Steuerung im Esszimmer.
    Wenn es dunkel ist, also unter 20 Lux sollen die Rollladen herunterfahren. Das klappt auch so weit. Wenn die Rollladen herunter fahren bekomme ich eine Telegramm-Meldung.

    Als Trigger habe ich schon kleiner als letztes gesetzt.
    Das Problem ist das, wenn jemand im Badezimmer das Licht anmacht und beim Gehen wieder aus schaltet, wird es für den Sensor halt Dunkel und es wird wieder getriggert.
    Nun, die Rollladen ist schon unten und eigentlich macht es nichts. Ich bekomme aber über Telegramm die Meldung

    Der Shelly gibt seinen aktuellen Status aus, wenn er etwas macht. Also fährt er gerade runter, dann steht da down, fährt er rauf, dann steht da Up und mache er gerade gar nichts steht da stop. So kann ich den Status nicht wirklich gebrauchen. Wenn ich den vorherigen Status aus lesen könnte, also, wenn er als letztes down hatte, dann würde es meiner Meinung nach gehen.

    b479f1a6-e600-4b6d-bd82-f35d1a2ac1f2-image.png

    Kann man das in Blockly auslesen?

    Gruß
    HDM

    CodierknechtC HomoranH paul53P 3 Antworten Letzte Antwort
    0
    • S Spitfire4all

      Hi,
      ich habe einen Lichtsensor im Badezimmer und einen Schelly als Rollladen Steuerung im Esszimmer.
      Wenn es dunkel ist, also unter 20 Lux sollen die Rollladen herunterfahren. Das klappt auch so weit. Wenn die Rollladen herunter fahren bekomme ich eine Telegramm-Meldung.

      Als Trigger habe ich schon kleiner als letztes gesetzt.
      Das Problem ist das, wenn jemand im Badezimmer das Licht anmacht und beim Gehen wieder aus schaltet, wird es für den Sensor halt Dunkel und es wird wieder getriggert.
      Nun, die Rollladen ist schon unten und eigentlich macht es nichts. Ich bekomme aber über Telegramm die Meldung

      Der Shelly gibt seinen aktuellen Status aus, wenn er etwas macht. Also fährt er gerade runter, dann steht da down, fährt er rauf, dann steht da Up und mache er gerade gar nichts steht da stop. So kann ich den Status nicht wirklich gebrauchen. Wenn ich den vorherigen Status aus lesen könnte, also, wenn er als letztes down hatte, dann würde es meiner Meinung nach gehen.

      b479f1a6-e600-4b6d-bd82-f35d1a2ac1f2-image.png

      Kann man das in Blockly auslesen?

      Gruß
      HDM

      CodierknechtC Offline
      CodierknechtC Offline
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @spitfire4all
      Prüf doch zusätzlich, ob der Rollladen oben ist.
      Nach dem Motto: "FALLS dunkel UND Rolladen oben, fahre runter und sende Nachricht"

      "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

      S 1 Antwort Letzte Antwort
      0
      • CodierknechtC Codierknecht

        @spitfire4all
        Prüf doch zusätzlich, ob der Rollladen oben ist.
        Nach dem Motto: "FALLS dunkel UND Rolladen oben, fahre runter und sende Nachricht"

        S Offline
        S Offline
        Spitfire4all
        schrieb am zuletzt editiert von
        #3

        @codierknecht
        Das würde ich ja gerne machen wenn es so einen Datenpunkt geben würde.

        Der Status Punkt steht ja fast immer auf stop, nur nicht für die Minute die der Rollläden rauf oder runter fährt.

        Gruß
        HDM

        CodierknechtC 2 Antworten Letzte Antwort
        0
        • S Spitfire4all

          @codierknecht
          Das würde ich ja gerne machen wenn es so einen Datenpunkt geben würde.

          Der Status Punkt steht ja fast immer auf stop, nur nicht für die Minute die der Rollläden rauf oder runter fährt.

          Gruß
          HDM

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @spitfire4all
          "Position" ist nicht aussagekräftig?

          Dann entweder eine globale Variable oder gar ein eigener Datenpunkt, den man zur passenden Gelegenheit setzt oder halt wieder zurücksetzt.

          "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

          S 1 Antwort Letzte Antwort
          0
          • S Spitfire4all

            Hi,
            ich habe einen Lichtsensor im Badezimmer und einen Schelly als Rollladen Steuerung im Esszimmer.
            Wenn es dunkel ist, also unter 20 Lux sollen die Rollladen herunterfahren. Das klappt auch so weit. Wenn die Rollladen herunter fahren bekomme ich eine Telegramm-Meldung.

            Als Trigger habe ich schon kleiner als letztes gesetzt.
            Das Problem ist das, wenn jemand im Badezimmer das Licht anmacht und beim Gehen wieder aus schaltet, wird es für den Sensor halt Dunkel und es wird wieder getriggert.
            Nun, die Rollladen ist schon unten und eigentlich macht es nichts. Ich bekomme aber über Telegramm die Meldung

            Der Shelly gibt seinen aktuellen Status aus, wenn er etwas macht. Also fährt er gerade runter, dann steht da down, fährt er rauf, dann steht da Up und mache er gerade gar nichts steht da stop. So kann ich den Status nicht wirklich gebrauchen. Wenn ich den vorherigen Status aus lesen könnte, also, wenn er als letztes down hatte, dann würde es meiner Meinung nach gehen.

            b479f1a6-e600-4b6d-bd82-f35d1a2ac1f2-image.png

            Kann man das in Blockly auslesen?

            Gruß
            HDM

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

            @spitfire4all sagte in Vorhertiger Wert eines Datenpunktes auslesen:

            Kann man das in Blockly auslesen?

            ja mit dem Pulldownmenü Baustein in der Gruppe Trigger.

            wenn du dann auf diesen DP triggerst kannst du mit dem genannten Baustein voriger Wert auslesen

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • S Spitfire4all

              @codierknecht
              Das würde ich ja gerne machen wenn es so einen Datenpunkt geben würde.

              Der Status Punkt steht ja fast immer auf stop, nur nicht für die Minute die der Rollläden rauf oder runter fährt.

              Gruß
              HDM

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

              @spitfire4all
              7cb47b98-129d-4fc5-9f22-4e29c42ad606-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
              • CodierknechtC Codierknecht

                @spitfire4all
                "Position" ist nicht aussagekräftig?

                Dann entweder eine globale Variable oder gar ein eigener Datenpunkt, den man zur passenden Gelegenheit setzt oder halt wieder zurücksetzt.

                S Offline
                S Offline
                Spitfire4all
                schrieb am zuletzt editiert von
                #7

                @codierknecht
                @Homoran

                Danke für eure Antworten

                Leider bleibt Position immer auf -1.
                Mit dem Datenpunkt müsste es funktionieren, hatte ich irgendwie gar nicht auf dem Schirmchen gehabt.

                Globale Variable hatte ich schon im Forum gefunden, es aber so verstanden, dass es sich immer auf den Trigger bezieht und der ist ja nun ein Teil des Sensors und nicht des Shelly ?!.

                Liege ich da richtig oder habe ich etwas falsch verstanden?

                Gruß
                HDM

                HomoranH CodierknechtC 2 Antworten Letzte Antwort
                0
                • S Spitfire4all

                  @codierknecht
                  @Homoran

                  Danke für eure Antworten

                  Leider bleibt Position immer auf -1.
                  Mit dem Datenpunkt müsste es funktionieren, hatte ich irgendwie gar nicht auf dem Schirmchen gehabt.

                  Globale Variable hatte ich schon im Forum gefunden, es aber so verstanden, dass es sich immer auf den Trigger bezieht und der ist ja nun ein Teil des Sensors und nicht des Shelly ?!.

                  Liege ich da richtig oder habe ich etwas falsch verstanden?

                  Gruß
                  HDM

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

                  @spitfire4all sagte in Vorhertiger Wert eines Datenpunktes auslesen:

                  Globale Variable

                  ??

                  @spitfire4all sagte in Vorhertiger Wert eines Datenpunktes auslesen:

                  Leider bleibt Position immer auf -1.

                  wovon schweigst du?
                  wir kennen dein Skript nicht.

                  https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                  kein Support per PN! - Fragen im Forum stellen -
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • S Spitfire4all

                    Hi,
                    ich habe einen Lichtsensor im Badezimmer und einen Schelly als Rollladen Steuerung im Esszimmer.
                    Wenn es dunkel ist, also unter 20 Lux sollen die Rollladen herunterfahren. Das klappt auch so weit. Wenn die Rollladen herunter fahren bekomme ich eine Telegramm-Meldung.

                    Als Trigger habe ich schon kleiner als letztes gesetzt.
                    Das Problem ist das, wenn jemand im Badezimmer das Licht anmacht und beim Gehen wieder aus schaltet, wird es für den Sensor halt Dunkel und es wird wieder getriggert.
                    Nun, die Rollladen ist schon unten und eigentlich macht es nichts. Ich bekomme aber über Telegramm die Meldung

                    Der Shelly gibt seinen aktuellen Status aus, wenn er etwas macht. Also fährt er gerade runter, dann steht da down, fährt er rauf, dann steht da Up und mache er gerade gar nichts steht da stop. So kann ich den Status nicht wirklich gebrauchen. Wenn ich den vorherigen Status aus lesen könnte, also, wenn er als letztes down hatte, dann würde es meiner Meinung nach gehen.

                    b479f1a6-e600-4b6d-bd82-f35d1a2ac1f2-image.png

                    Kann man das in Blockly auslesen?

                    Gruß
                    HDM

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

                    @spitfire4all sagte: vorherigen Status aus lesen könnte, also, wenn er als letztes down hatte

                    Bild_2022-10-15_115233332.png

                    Die Variable unten im Lux-Trigger auswerten.

                    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
                    0
                    • S Spitfire4all

                      @codierknecht
                      @Homoran

                      Danke für eure Antworten

                      Leider bleibt Position immer auf -1.
                      Mit dem Datenpunkt müsste es funktionieren, hatte ich irgendwie gar nicht auf dem Schirmchen gehabt.

                      Globale Variable hatte ich schon im Forum gefunden, es aber so verstanden, dass es sich immer auf den Trigger bezieht und der ist ja nun ein Teil des Sensors und nicht des Shelly ?!.

                      Liege ich da richtig oder habe ich etwas falsch verstanden?

                      Gruß
                      HDM

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

                      @spitfire4all sagte in Vorhertiger Wert eines Datenpunktes auslesen:

                      Globale Variable hatte ich schon im Forum gefunden, es aber so verstanden, dass es sich immer auf den Trigger bezieht und der ist ja nun ein Teil des Sensors und nicht des Shelly ?!.

                      Nein.
                      Wenn Du eine Variable außerhalb des Triggers definierst, bleibt sie bestehen solange das Script läuft.
                      Ich persönlich bevorzuge eigene Datenpunkte. Die sind persistent.

                      2cd9b111-89c0-4b74-8693-dbe5b2a05a2b-grafik.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

                      S 1 Antwort Letzte Antwort
                      0
                      • CodierknechtC Codierknecht

                        @spitfire4all sagte in Vorhertiger Wert eines Datenpunktes auslesen:

                        Globale Variable hatte ich schon im Forum gefunden, es aber so verstanden, dass es sich immer auf den Trigger bezieht und der ist ja nun ein Teil des Sensors und nicht des Shelly ?!.

                        Nein.
                        Wenn Du eine Variable außerhalb des Triggers definierst, bleibt sie bestehen solange das Script läuft.
                        Ich persönlich bevorzuge eigene Datenpunkte. Die sind persistent.

                        2cd9b111-89c0-4b74-8693-dbe5b2a05a2b-grafik.png

                        S Offline
                        S Offline
                        Spitfire4all
                        schrieb am zuletzt editiert von
                        #11

                        @codierknecht
                        @paul53
                        Danke für die Vorschläge, werde ich mir ansehen.
                        Ich brauche ein paar Tage, sonst mache ich nur recht primitive Scripte.

                        @Homoran
                        Ja, da hast du recht, habe das Skript nicht mit gepostet.
                        Ihr macht da einfach Screenshots?
                        War eine Antwort auf den Vorschlag von codierknecht.

                        Schönes Wochenende
                        Gruß HDM

                        CodierknechtC 1 Antwort Letzte Antwort
                        0
                        • S Spitfire4all

                          @codierknecht
                          @paul53
                          Danke für die Vorschläge, werde ich mir ansehen.
                          Ich brauche ein paar Tage, sonst mache ich nur recht primitive Scripte.

                          @Homoran
                          Ja, da hast du recht, habe das Skript nicht mit gepostet.
                          Ihr macht da einfach Screenshots?
                          War eine Antwort auf den Vorschlag von codierknecht.

                          Schönes Wochenende
                          Gruß HDM

                          CodierknechtC Offline
                          CodierknechtC Offline
                          Codierknecht
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @spitfire4all sagte in Vorhertiger Wert eines Datenpunktes auslesen:

                          Ihr macht da einfach Screenshots?

                          Screenshots vom Blockly.
                          JavaScript-Code bitte immer in Code-Tags packen
                          fff120da-ec00-4f56-a43f-4d0a7c481774-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

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          506

                          Online

                          32.8k

                          Benutzer

                          82.8k

                          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