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
    490

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

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

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 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

                        424

                        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