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. Stautswechsel innerhalb definierter Zeit

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Stautswechsel innerhalb definierter Zeit

Geplant Angeheftet Gesperrt Verschoben Blockly
14 Beiträge 3 Kommentatoren 1.1k Aufrufe 1 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.
  • L Offline
    L Offline
    loopy
    schrieb am zuletzt editiert von loopy
    #1

    Hallo,
    ich verzweifele und hoffe, dass Ihr mir helfen könnt.
    Ich versuche in blockly zu realisieren, dass ich erkenne, wie oft ein Schalter (Actor1) betätigt wird innerhalb 2 Sekunden. Alss von An nach Aus nach An etc...
    Wenn dieser seinen Zustand mehr als 3 mal ändert, soll ein Actor (Actor 2) eines anderen Schalters angesteuert werden.
    Ich wil damit erzeugen, dass ein Schalter (Actor 1), der normalerweise nur Licht an- und ausschaltet, bei schnellem Wechsel des Status (also mind. an-aus-an oder aus-an-aus innerhalb 2 s) einen anderen Actor (Actor 2) ansteuert.
    Die beiden Actoren sind "Shelly1PM".

    Ich bekomme das einfach nicht hin...

    Vielleicht habt Ihr eine Idee...

    Vielen Dank bereits im Voraus!

    VG,
    loopy

    paul53P 1 Antwort Letzte Antwort
    0
    • padrinoP Offline
      padrinoP Offline
      padrino
      Most Active
      schrieb am zuletzt editiert von
      #2

      Evtl. so :flushed:

      2sec.jpg

      L 2 Antworten Letzte Antwort
      0
      • L loopy

        Hallo,
        ich verzweifele und hoffe, dass Ihr mir helfen könnt.
        Ich versuche in blockly zu realisieren, dass ich erkenne, wie oft ein Schalter (Actor1) betätigt wird innerhalb 2 Sekunden. Alss von An nach Aus nach An etc...
        Wenn dieser seinen Zustand mehr als 3 mal ändert, soll ein Actor (Actor 2) eines anderen Schalters angesteuert werden.
        Ich wil damit erzeugen, dass ein Schalter (Actor 1), der normalerweise nur Licht an- und ausschaltet, bei schnellem Wechsel des Status (also mind. an-aus-an oder aus-an-aus innerhalb 2 s) einen anderen Actor (Actor 2) ansteuert.
        Die beiden Actoren sind "Shelly1PM".

        Ich bekomme das einfach nicht hin...

        Vielleicht habt Ihr eine Idee...

        Vielen Dank bereits im Voraus!

        VG,
        loopy

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

        @loopy sagte:

        wie oft ein Schalter (Actor1) betätigt wird innerhalb 2 Sekunden.

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

        L 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @loopy sagte:

          wie oft ein Schalter (Actor1) betätigt wird innerhalb 2 Sekunden.

          Vorschlag:
          Blockly_temp.JPG

          L Offline
          L Offline
          loopy
          schrieb am zuletzt editiert von
          #4

          @paul53 Hallo,

          Danke, probiere ich aus.
          Ich habe verstanden, dass cnt einen zu definierende Variable wäre.
          Wo aber finde ich " cnt > 3 " und " erhöhe cnt um 1 " ?

          VG

          paul53P 1 Antwort Letzte Antwort
          0
          • padrinoP padrino

            Evtl. so :flushed:

            2sec.jpg

            L Offline
            L Offline
            loopy
            schrieb am zuletzt editiert von
            #5

            @padrino Danke!
            Werde ich testen. Derzeit habe ich schon Probleme damit, all diese Teile in Blockly zu finden...

            VG!

            1 Antwort Letzte Antwort
            0
            • L loopy

              @paul53 Hallo,

              Danke, probiere ich aus.
              Ich habe verstanden, dass cnt einen zu definierende Variable wäre.
              Wo aber finde ich " cnt > 3 " und " erhöhe cnt um 1 " ?

              VG

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

              @loopy sagte:

              Wo aber finde ich " cnt > 3 " und " erhöhe cnt um 1 " ?

              Nachdem die Variable cnt erstellt ist, wird das hier angeboten:
              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

              L 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @loopy sagte:

                Wo aber finde ich " cnt > 3 " und " erhöhe cnt um 1 " ?

                Nachdem die Variable cnt erstellt ist, wird das hier angeboten:
                Blockly_temp.JPG

                L Offline
                L Offline
                loopy
                schrieb am zuletzt editiert von
                #7

                @paul53
                Gefunden!
                Habe das script komplett umesetzt, aber es kommt, wenn ich speichere "Script läuft nicht"...
                Muss ich noch weiteres machen oder definieren? Muss ich das ganze iregendwo einbinden?
                Ich bin halt noch am Anfang und wollte mich über dieses Thema einarbeiten...

                VG!

                paul53P 1 Antwort Letzte Antwort
                0
                • L loopy

                  @paul53
                  Gefunden!
                  Habe das script komplett umesetzt, aber es kommt, wenn ich speichere "Script läuft nicht"...
                  Muss ich noch weiteres machen oder definieren? Muss ich das ganze iregendwo einbinden?
                  Ich bin halt noch am Anfang und wollte mich über dieses Thema einarbeiten...

                  VG!

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

                  @loopy
                  Die Javascript-Instanz ist aktiv ?
                  Das Skript wurde (hoffentlich) nicht unter der Gruppe global erstellt ?
                  Das Skript wurde aktiviert (grünes Pausen-Symbol):
                  Blockly_temp.JPG

                  Manchmal muss man nach dem Speichern etwas warten.

                  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

                  L 1 Antwort Letzte Antwort
                  0
                  • padrinoP padrino

                    Evtl. so :flushed:

                    2sec.jpg

                    L Offline
                    L Offline
                    loopy
                    schrieb am zuletzt editiert von
                    #9

                    @padrino
                    Hallo,
                    wo finde ich denn "Zeitstempel"?

                    Trage ich bei Object-ID den Switch meines Schalters, also den Wert ein, der sich beim Schalten des Relays von true auf false ändert?

                    Und das gleiche für Datenpunkt - ist dies auch der Wert, der beim Schalten von true auf false geht?

                    Mir ist der Unterschied zwischen Object-ID und Datenpunkt nicht klar...

                    VG!

                    padrinoP 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @loopy
                      Die Javascript-Instanz ist aktiv ?
                      Das Skript wurde (hoffentlich) nicht unter der Gruppe global erstellt ?
                      Das Skript wurde aktiviert (grünes Pausen-Symbol):
                      Blockly_temp.JPG

                      Manchmal muss man nach dem Speichern etwas warten.

                      L Offline
                      L Offline
                      loopy
                      schrieb am zuletzt editiert von
                      #10

                      @paul53
                      Hallo,

                      habe das Javascript neu installiert.
                      Nun klappt es fast.
                      Wenn ich das script starte (also das grüne Pausezeichen besteht) und dann entspr. häufig an- und ausschalte bzw. aus- und anschalte, klappt es, dass die andere Lampe sich einschaltet.
                      Wenn ich das danach erneut mache, schaltet sich aber die Lampe nicht wieder aus...
                      Mache ich was falsch?

                      VG!

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • L loopy

                        @paul53
                        Hallo,

                        habe das Javascript neu installiert.
                        Nun klappt es fast.
                        Wenn ich das script starte (also das grüne Pausezeichen besteht) und dann entspr. häufig an- und ausschalte bzw. aus- und anschalte, klappt es, dass die andere Lampe sich einschaltet.
                        Wenn ich das danach erneut mache, schaltet sich aber die Lampe nicht wieder aus...
                        Mache ich was falsch?

                        VG!

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

                        @loopy sagte:

                        Wenn ich das danach erneut mache, schaltet sich aber die Lampe nicht wieder aus...

                        Soll die Lampe bei schnellem Ein/Aus togglen ? Dann muss "steuere Datenpunkt mit wahr" ersetzt werden durch "umschalten Datenpunkt".

                        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

                        L 1 Antwort Letzte Antwort
                        1
                        • paul53P paul53

                          @loopy sagte:

                          Wenn ich das danach erneut mache, schaltet sich aber die Lampe nicht wieder aus...

                          Soll die Lampe bei schnellem Ein/Aus togglen ? Dann muss "steuere Datenpunkt mit wahr" ersetzt werden durch "umschalten Datenpunkt".

                          L Offline
                          L Offline
                          loopy
                          schrieb am zuletzt editiert von
                          #12

                          @paul53
                          Hallo,

                          das wars. Mit umschalten funtioniert es, wie gewünscht. Großes DANKESCHÖN!

                          Wie gestalte ich das denn nun, dass dieses funktionierende Script immer läuft? Muss ich noch irgendwas machen oder bleibt das so und muss halt aktiv sein (Script ausführen immer aktiv)?

                          VG!

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • L loopy

                            @paul53
                            Hallo,

                            das wars. Mit umschalten funtioniert es, wie gewünscht. Großes DANKESCHÖN!

                            Wie gestalte ich das denn nun, dass dieses funktionierende Script immer läuft? Muss ich noch irgendwas machen oder bleibt das so und muss halt aktiv sein (Script ausführen immer aktiv)?

                            VG!

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

                            @loopy sagte:

                            muss halt aktiv sein (Script ausführen immer aktiv)?

                            Ja.

                            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
                            • L loopy

                              @padrino
                              Hallo,
                              wo finde ich denn "Zeitstempel"?

                              Trage ich bei Object-ID den Switch meines Schalters, also den Wert ein, der sich beim Schalten des Relays von true auf false ändert?

                              Und das gleiche für Datenpunkt - ist dies auch der Wert, der beim Schalten von true auf false geht?

                              Mir ist der Unterschied zwischen Object-ID und Datenpunkt nicht klar...

                              VG!

                              padrinoP Offline
                              padrinoP Offline
                              padrino
                              Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @loopy sagte in Stautswechsel innerhalb definierter Zeit:

                              @padrino
                              Hallo,
                              wo finde ich denn "Zeitstempel"?

                              Für die Zukunft:
                              oid.jpg
                              oid_menue.jpg

                              Ansonsten, mit dem Skript biste ja bei @paul53 in guten und fähigen Händen. :D:+1:

                              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

                              658

                              Online

                              32.6k

                              Benutzer

                              82.3k

                              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