Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Timer prgrammieren

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Timer prgrammieren

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

      Hallo,

      ich möchte mit Alexa ein Ereignis auslösen, zum Beispiel eine Lampe anschalten,

      die aber nach einer bestimmten Zeit wieder aus gehen soll.

      Kann mir jemand eine einfache Lösung vorschlagen?

      LG Volker

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        @Micro1959:

        Kann mir jemand eine einfache Lösung vorschlagen?

        LG Volker `

        Ja sogar 2 auf niveau einfache (also ohne scripten) wobei 1 zum anfang die leichteste ist.

        • scenen adapter installieren

        • neue scene erstellen (lampe schalten xxx)

        • die lampe dort 2 mal reinsetzen, einmal fuers einschalten und das zweite fuers auschalten mit einem delay

        ein beispiel dafuer steht hier: https://github.com/ioBroker/ioBroker.scenes

        und hier mehr docu http://www.iobroker.net/docu/?page_id=1950&lang=de

        To activate scene we must set "scene.allLightInBath" to true (e.g over script or vis). Then both states will be set to desired values, to true. The value of scene.allLightInBath will be true too. If we manually switch of the top light the value of the scene.allLightInBath will go to false. And again to true if we will switch manually the light on.
        
        Let's add to the scene the fan:
        
          scene.allLightInBath
          |- hm-rpc.0.BOTTOM_LIGHT.STATE  - true
          |- hm-rpc.0.TOP_LIGHT.STATE     - true
          |- hm-rpc.0.FAN.STATE          - true
          |- hm-rpc.0.FAN.STATE          - false (delay 60000ms)
        
        
        • javascript adapter installieren

        • mit blokly eine object erstellen https://github.com/ioBroker/ioBroker.ja … eate-state

        • trigger auf dieses objectund damit lampen einschalten + timeout um lampe wieder aus zu schalten

        https://github.com/ioBroker/ioBroker.ja ... tes-change

        https://github.com/ioBroker/ioBroker.ja ... uere-state

        https://github.com/ioBroker/ioBroker.ja ... -execution

        • mit alexa diese object schalten
        1 Reply Last reply Reply Quote 0
        • M
          Micro1959 last edited by

          Hmm, danke Dutchman,

          die erste Lösung habe ich probiert und es funktionierte einigermaßen.

          Mein Problem ist die Zeit.

          Ich möchte nämlich mein Gerät erst nach 30 Minuten wieder ausschalten.

          Das wären 1.800.000 Millisekunden. Dieser Wert ist viel zu große für das Delay.

          Die zweite Lösung habe ich ehrlich gesagt noch nicht wirklich verstanden.

          Wat nu?

          LG Volker

          1 Reply Last reply Reply Quote 0
          • AlCalzone
            AlCalzone Developer last edited by

            @Micro1959:

            Die zweite Lösung habe ich ehrlich gesagt noch nicht wirklich verstanden. `
            Entweder du suchst im Forum nach einer ähnlichen Lösung per Skript/Blockly, oder du liest dich ein. Letzteres wird dir bei ähnlichen Aufgaben immens helfen.

            Es ist noch kein Meister vom Himmel gefallen, daher übe an Teillösungen:

            • Gerät per Alexa an/aus schalten

            • Per Blockly/Skript Datenpunkte schalten

            • Per Blockly/Skript auf Datenpunkte reagieren

            • Timer mit Blockly/Skript starten/stoppen

            Dutch hat dir hierfür die Links zur Doku (gibts https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/de/blockly.md) geschickt. Wenn du das drauf hast, setze alles zusammen, um dein tatsächliches Problem zu lösen. Bei Fragen weißt du ja, wo du uns findest.

            1 Reply Last reply Reply Quote 0
            • T
              tempestas last edited by

              Edit: zu schnell gelesen. Lösung passt nicht aufs Problem

              http://forum.iobroker.net/viewtopic.php … 22#p100722

              1 Reply Last reply Reply Quote 0
              • Dutchman
                Dutchman Developer Most Active Administrators last edited by

                Zur Hilfe mit blockly, Schau Mal hier da Hagen wir gerade etwas vergleichbares gelöst ?

                http://forum.iobroker.net/viewtopic.php?t=9803

                –-----------------------

                Send from mobile device

                1 Reply Last reply Reply Quote 0
                • M
                  Micro1959 last edited by

                  Danke Dutchman,

                  so einfach kann doch alles sein. Das war der entscheidende Hinweis.

                  LG Volker

                  1 Reply Last reply Reply Quote 0
                  • Dutchman
                    Dutchman Developer Most Active Administrators last edited by

                    :), topic gelöst?

                    –-----------------------

                    Send from mobile device

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    835
                    Online

                    32.0k
                    Users

                    80.5k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    5816
                    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