Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Umschalter / Taster in Blockly umsetzen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Umschalter / Taster in Blockly umsetzen

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      topsurfer last edited by

      Hallo,
      Ich habe einen Funktaster (Enocean), mit diesem möchte ich den Status einer Lampe umschalten.

      Habe zunächst mit "Pause" gearbeitet, jetzt auf Timeouts umgestellt, aber unsicher, ob ich das richtig verwende.
      Auf jeden Fall sehe ich nach einem kurzen Tastedruck im Log immer zweimal (!) "Wandlampe", mir ist unklar, warum.

      Schalten tut die Lampe aber wie gewünscht 😉

      javascript.0	17:40:38.934	info	script.js.common.Blockly-Scripte.Licht.Wandlampe_Terrasse: registered 2 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      javascript.0	17:40:43.766	info	script.js.common.Blockly-Scripte.Licht.Wandlampe_Terrasse: Wandlampe:
      javascript.0	17:40:43.988	info	script.js.common.Blockly-Scripte.Licht.Wandlampe_Terrasse: Wandlampe:
      javascript.0	17:40:44.390	info	script.js.common.Blockly-Scripte.Licht.Wandlampe_Terrasse: setze auf Wahr
      javascript.0	17:40:48.473	info	script.js.common.Blockly-Scripte.Licht.Wandlampe_Terrasse: Wandlampe:
      javascript.0	17:40:48.658	info	script.js.common.Blockly-Scripte.Licht.Wandlampe_Terrasse: Wandlampe:
      javascript.0	17:40:49.058	info	script.js.common.Blockly-Scripte.Licht.Wandlampe_Terrasse: setze auf falsch
      

      Das Script sieht so aus:
      2025-03-26_174725.png

      K paul53 2 Replies Last reply Reply Quote 0
      • K
        krodon @topsurfer last edited by

        @topsurfer das ist ziemlich klar, hatte vor kurzem auch das Problem. Beim Klick ist die Bedingung wahr und kurz danach wieder falsch. Also löst du wurde geändert 2x aus. Ich habe hierzu eine Sperr Variable eingesetzt. Bei mir sieht es so aus:

        schalter.JPG

        Das Scrip hat noch die Funktion das wenn Du schnell ein und ausschaltest eine Ausschaltverzögerung auslöst

        VG

        Krodon

        1 Reply Last reply Reply Quote 1
        • paul53
          paul53 @topsurfer last edited by paul53

          @topsurfer
          Triggere auf "ist größer als letztes".
          Es gibt den Block "umschalten".

          T 1 Reply Last reply Reply Quote 1
          • T
            topsurfer @paul53 last edited by

            Danke euch,
            aber Pauls Vorschlag passt super!
            Kurz und gut, und funktioniert, egal wie lange oder schnell man drückt!
            2025-03-26_191344.png

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            755
            Online

            31.9k
            Users

            80.2k
            Topics

            1.3m
            Posts

            3
            4
            160
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo