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
    489

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

                      425

                      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