Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Timer über Button legen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Timer über Button legen

Scheduled Pinned Locked Moved Unsolved Visualisierung
vis
12 Posts 4 Posters 1.4k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    SaiBot1981
    wrote on last edited by
    #1

    Moin,
    ich würde gerne für meine Frau einen Timer über den Button legen wenn der Saugrobotter gestartet wird, so das Sie sehen kann wie lange er noch fährt.
    Ich arbeite ganz normal mit Vis und der Timer für den Saugrobotter habe ich auf 45 Min Fahrzeit gestellt.

    Vielleicht kann mir ja jemand helfen...

    S 1 Reply Last reply
    0
    • S SaiBot1981

      Moin,
      ich würde gerne für meine Frau einen Timer über den Button legen wenn der Saugrobotter gestartet wird, so das Sie sehen kann wie lange er noch fährt.
      Ich arbeite ganz normal mit Vis und der Timer für den Saugrobotter habe ich auf 45 Min Fahrzeit gestellt.

      Vielleicht kann mir ja jemand helfen...

      S Offline
      S Offline
      spaceduck
      wrote on last edited by
      #2

      @SaiBot1981

      meinst Du sowas?
      ezgif-7-e5cfb6cd7ef5.gif

      Ich habe eine Warmwasseranforderung während des Absenkbetrieb realisiert - wird per Button akktiviert, danach Button ausgeblendet und dann läuft ein Timer

      HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

      S metaxaM 2 Replies Last reply
      1
      • S spaceduck

        @SaiBot1981

        meinst Du sowas?
        ezgif-7-e5cfb6cd7ef5.gif

        Ich habe eine Warmwasseranforderung während des Absenkbetrieb realisiert - wird per Button akktiviert, danach Button ausgeblendet und dann läuft ein Timer

        S Offline
        S Offline
        SaiBot1981
        wrote on last edited by
        #3

        @spaceduck sagte in Timer über Button legen:

        @SaiBot1981

        meinst Du sowas?
        ezgif-7-e5cfb6cd7ef5.gif

        Ich habe eine Warmwasseranforderung während des Absenkbetrieb realisiert - wird per Button akktiviert, danach Button ausgeblendet und dann läuft ein Timer

        ja genau sowas meine ich

        S 1 Reply Last reply
        0
        • S SaiBot1981

          @spaceduck sagte in Timer über Button legen:

          @SaiBot1981

          meinst Du sowas?
          ezgif-7-e5cfb6cd7ef5.gif

          Ich habe eine Warmwasseranforderung während des Absenkbetrieb realisiert - wird per Button akktiviert, danach Button ausgeblendet und dann läuft ein Timer

          ja genau sowas meine ich

          S Offline
          S Offline
          spaceduck
          wrote on last edited by spaceduck
          #4

          @SaiBot1981

          Du installierst Dir erstmal den Adapter mytime und legst dort Deinen gewünschten Timer an.
          https://forum.iobroker.net/topic/33376/test-adapter-mytime-v0-1-x

          Jetzt zur GUI: Ich setze mit dem Button eine Variable auf "True"
          1.PNG

          Auf diese Variable reagiere ich in einem Script und starte den Timer (ich habe den Code auf das nötigste eingedampft und meine Heizungsansteuerung entfernt).
          Nach 15 Minuten zurücksetzen auf "False"
          Sichtbarkeit des Buttons und des Timers dann entsprechend auch über diese Variable steuern.

          Hier noch der Code, sollte selbsterklärend sein.

          on({id: "0_userdata.0.Warmwasser", val: true}, async function (obj) {
              setState("mytime.0.Countdown.TimerWarmwasser.cmd", "start"); 
              setTimeout(function() {
                  setState("0_userdata.0.Warmwasser", false);
              }, 900000);
          });
          

          Timer Widget (kommt mit dem mytime Adapter mit)

          2.PNG

          Soweit nachvollziehbar?

          HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

          S 1 Reply Last reply
          0
          • S spaceduck

            @SaiBot1981

            Du installierst Dir erstmal den Adapter mytime und legst dort Deinen gewünschten Timer an.
            https://forum.iobroker.net/topic/33376/test-adapter-mytime-v0-1-x

            Jetzt zur GUI: Ich setze mit dem Button eine Variable auf "True"
            1.PNG

            Auf diese Variable reagiere ich in einem Script und starte den Timer (ich habe den Code auf das nötigste eingedampft und meine Heizungsansteuerung entfernt).
            Nach 15 Minuten zurücksetzen auf "False"
            Sichtbarkeit des Buttons und des Timers dann entsprechend auch über diese Variable steuern.

            Hier noch der Code, sollte selbsterklärend sein.

            on({id: "0_userdata.0.Warmwasser", val: true}, async function (obj) {
                setState("mytime.0.Countdown.TimerWarmwasser.cmd", "start"); 
                setTimeout(function() {
                    setState("0_userdata.0.Warmwasser", false);
                }, 900000);
            });
            

            Timer Widget (kommt mit dem mytime Adapter mit)

            2.PNG

            Soweit nachvollziehbar?

            S Offline
            S Offline
            SaiBot1981
            wrote on last edited by
            #5

            @spaceduck ja perfekt... danke dir

            S 1 Reply Last reply
            0
            • S SaiBot1981

              @spaceduck ja perfekt... danke dir

              S Offline
              S Offline
              spaceduck
              wrote on last edited by
              #6

              @SaiBot1981
              Kannst ja mal zeigen wie du es dann für deine Anwendung umgesetzt hast

              HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

              S 2 Replies Last reply
              0
              • S spaceduck

                @SaiBot1981
                Kannst ja mal zeigen wie du es dann für deine Anwendung umgesetzt hast

                S Offline
                S Offline
                SaiBot1981
                wrote on last edited by
                #7

                @spaceduck sagte in Timer über Button legen:

                @SaiBot1981
                Kannst ja mal zeigen wie du es dann für deine Anwendung umgesetzt hast

                Die Umsetztung war sehr einfach... nur mein ipad 2 kann das nicht anzeigen...
                aufm browswer am rachner siehts super aus... am handy auch... nur das ipad kanns helt nicht... um das richtig zu haben muss ich wohl n neuerers ipad kaufen... aber vielen dank dafür...

                OliverIOO 1 Reply Last reply
                0
                • S spaceduck

                  @SaiBot1981
                  Kannst ja mal zeigen wie du es dann für deine Anwendung umgesetzt hast

                  S Offline
                  S Offline
                  SaiBot1981
                  wrote on last edited by
                  #8

                  @spaceduck habs nun ganz anders gebaut....

                  James.jpg

                  1 Reply Last reply
                  0
                  • S spaceduck

                    @SaiBot1981

                    meinst Du sowas?
                    ezgif-7-e5cfb6cd7ef5.gif

                    Ich habe eine Warmwasseranforderung während des Absenkbetrieb realisiert - wird per Button akktiviert, danach Button ausgeblendet und dann läuft ein Timer

                    metaxaM Offline
                    metaxaM Offline
                    metaxa
                    wrote on last edited by
                    #9

                    @spaceduck sagte in Timer über Button legen:

                    Ich habe eine Warmwasseranforderung während des Absenkbetrieb realisiert - wird per Button akktiviert, danach Button ausgeblendet und dann läuft ein Timer

                    Hi, eventuell kannst du mir helfen:
                    Ich lese die Werte meiner Junkers Therme mit BBQ´s "EMS-ESP" aus. Die Daten landen vie JSON und aufbereitet via Script im iO-Broker. Meine ursprüngliche Idee die Warmwasseranforderung über MQTT an den Bus der Heizung zu senden, davon bin ich meilenweit entfernt. Nicht den geringsten Schimmer wo ich anfangen muss.

                    Hast du in der Richtung etwas gemacht?

                    LG, mxa

                    S 1 Reply Last reply
                    0
                    • S SaiBot1981

                      @spaceduck sagte in Timer über Button legen:

                      @SaiBot1981
                      Kannst ja mal zeigen wie du es dann für deine Anwendung umgesetzt hast

                      Die Umsetztung war sehr einfach... nur mein ipad 2 kann das nicht anzeigen...
                      aufm browswer am rachner siehts super aus... am handy auch... nur das ipad kanns helt nicht... um das richtig zu haben muss ich wohl n neuerers ipad kaufen... aber vielen dank dafür...

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      wrote on last edited by
                      #10

                      @SaiBot1981
                      Das Problem ist, das die Widgets in die Iobroker App integriert sein müssten.
                      Also alternative kannst du eine view in View bauen.
                      Zuerst eine neue view mit einem Iframe Widget anlegen.
                      Dann in das Iframe Die http Adresse des ersten views eintragen und die Größen anpassen.
                      Der 2. view wird dann in der App angezeigt.

                      Meine Adapter und Widgets
                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                      Links im Profil

                      S 1 Reply Last reply
                      0
                      • OliverIOO OliverIO

                        @SaiBot1981
                        Das Problem ist, das die Widgets in die Iobroker App integriert sein müssten.
                        Also alternative kannst du eine view in View bauen.
                        Zuerst eine neue view mit einem Iframe Widget anlegen.
                        Dann in das Iframe Die http Adresse des ersten views eintragen und die Größen anpassen.
                        Der 2. view wird dann in der App angezeigt.

                        S Offline
                        S Offline
                        SaiBot1981
                        wrote on last edited by
                        #11

                        @OliverIO sagte in Timer über Button legen:

                        @SaiBot1981
                        Das Problem ist, das die Widgets in die Iobroker App integriert sein müssten.
                        Also alternative kannst du eine view in View bauen.
                        Zuerst eine neue view mit einem Iframe Widget anlegen.
                        Dann in das Iframe Die http Adresse des ersten views eintragen und die Größen anpassen.
                        Der 2. view wird dann in der App angezeigt.

                        Ich habs mir als wertausgabe gebaut... das klappt echt gut... nur komischerweise wird ab und an der echo angesprochen das der saugrobotter fertig sei... ich sehe aber keine aktivität des java skriptes...

                        muss also nochmal suchen

                        1 Reply Last reply
                        0
                        • metaxaM metaxa

                          @spaceduck sagte in Timer über Button legen:

                          Ich habe eine Warmwasseranforderung während des Absenkbetrieb realisiert - wird per Button akktiviert, danach Button ausgeblendet und dann läuft ein Timer

                          Hi, eventuell kannst du mir helfen:
                          Ich lese die Werte meiner Junkers Therme mit BBQ´s "EMS-ESP" aus. Die Daten landen vie JSON und aufbereitet via Script im iO-Broker. Meine ursprüngliche Idee die Warmwasseranforderung über MQTT an den Bus der Heizung zu senden, davon bin ich meilenweit entfernt. Nicht den geringsten Schimmer wo ich anfangen muss.

                          Hast du in der Richtung etwas gemacht?

                          LG, mxa

                          S Offline
                          S Offline
                          spaceduck
                          wrote on last edited by spaceduck
                          #12

                          @metaxa said in Timer über Button legen:

                          die Warmwasseranforderung über MQTT an den Bus der Heizung zu sende

                          Nee, sorry da bin ich raus. Meine Heizung hat ne RS232, MQTT kenn ich mich zu wenig aus.

                          HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          404

                          Online

                          32.7k

                          Users

                          82.4k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe