Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. VIS-Widget-Wunsch: Countdown

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

VIS-Widget-Wunsch: Countdown

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
63 Beiträge 21 Kommentatoren 21.3k Aufrufe 3 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.
  • P Offline
    P Offline
    pix
    schrieb am zuletzt editiert von
    #10

    Hallo Bluefox,

    danke für die schnelle Hilfe.

    Ist der Befehl korrekt?
    @Bluefox:

    Ändern und dann in /opt/iobroker:

    CODE: ALLES AUSWÄHLEN

    npm upload vis

    schreiben und jetzt schon damit arbeiten. `

    npm-Hilfe sagt, upload gibt es nicht.

    Usage: npm <command></command>
    
    where <command></command> is one of:
        add-user, adduser, apihelp, author, bin, bugs, c, cache,
        completion, config, ddp, dedupe, deprecate, docs, edit,
        explore, faq, find, find-dupes, get, help, help-search,
        home, i, info, init, install, isntall, issues, la, link,
        list, ll, ln, login, ls, outdated, owner, pack, prefix,
        prune, publish, r, rb, rebuild, remove, repo, restart, rm,
        root, run-script, s, se, search, set, show, shrinkwrap,
        star, stars, start, stop, submodule, t, tag, test, tst, un,
        uninstall, unlink, unpublish, unstar, up, update, v,
        version, view, whoami
    
    

    Gruß

    Pix

    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #11

      @pix:

      Hallo Bluefox,

      danke für die schnelle Hilfe.

      Ist der Befehl korrekt?
      @Bluefox:

      Ändern und dann in /opt/iobroker:

      CODE: ALLES AUSWÄHLEN

      npm upload vis

      schreiben und jetzt schon damit arbeiten. `

      npm-Hilfe sagt, upload gibt es nicht.

      Usage: npm <command></command>
      
      where <command></command> is one of:
          add-user, adduser, apihelp, author, bin, bugs, c, cache,
          completion, config, ddp, dedupe, deprecate, docs, edit,
          explore, faq, find, find-dupes, get, help, help-search,
          home, i, info, init, install, isntall, issues, la, link,
          list, ll, ln, login, ls, outdated, owner, pack, prefix,
          prune, publish, r, rb, rebuild, remove, repo, restart, rm,
          root, run-script, s, se, search, set, show, shrinkwrap,
          star, stars, start, stop, submodule, t, tag, test, tst, un,
          uninstall, unlink, unpublish, unstar, up, update, v,
          version, view, whoami
      
      

      Gruß

      Pix `
      Nicht korrekt.

      es muss````
      iobroker upload vis

      
      sein. (in /opt/iobroker)
      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        pix
        schrieb am zuletzt editiert von
        #12

        Hallo,
        @Bluefox:

        Widgets:

        ! [ { "tpl": "tplHqButton", "data": { "visibility-cond": "==", "visibility-val": 1, "oid": "javascript.0.countTrigger", "min": "false", "max": "true", "iconName": "img/bulb_off.png", "btIconWidth": "56", "offsetAuto": "true", "leftOffset": "15", "topOffset": "55", "timeAsInterval": "true", "infoLeftFontSize": "12", "infoFontRightSize": "12" }, "style": { "left": "64px", "top": "61px" }, "widgetSet": "hqWidgets" }, { "tpl": "tplHqCircle", "data": { "visibility-cond": "==", "visibility-val": 1, "oid": "javascript.0.countdown", "min": "0", "max": "10", "step": "1", "displayPrevious": "true", "readOnly": true, "unit": "s" }, "style": { "left": "174px", "top": "58px" }, "widgetSet": "hqWidgets" }, { "tpl": "tplHqButton", "data": { "visibility-cond": "==", "visibility-val": 1, "oid": "javascript.0.afterCount", "min": "false", "max": "true", "iconName": "img/bulb_off.png", "btIconWidth": "56", "offsetAuto": "true", "leftOffset": "15", "topOffset": "55", "timeAsInterval": "true", "infoLeftFontSize": "12", "infoFontRightSize": "12" }, "style": { "left": "274px", "top": "61px" }, "widgetSet": "hqWidgets" } ] `
        leider sind die schönen Countdown Widgets aus VIS verschwunden. Ich vermute, das liegt an den fehlenden hqWidgets, korrekt?

        Gruß

        Pix

        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

        1 Antwort Letzte Antwort
        0
        • htreckslerH Offline
          htreckslerH Offline
          htrecksler
          Forum Testing
          schrieb am zuletzt editiert von
          #13

          ja, ich denke schon, meine (wenigen) hqWidgets sind auch seit dem letzten Update verschwunden.

          Aber lange kann es nicht mehr dauern. Es gibt immerhin schon den neuen hqWidget-Adapter.

          Allerdings noch ohne Widgets. Auch wenn man diesen als Instanz hinzufügt hat man in vis noch keine Widgets.

          Es sei denn ich mach irgendwas falsch.

          Aber so ist die Vorfreude auf die hqWidgets größer 😄 😄 😄

          Gruss Hermann

          ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

          1 Antwort Letzte Antwort
          0
          • HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #14

            bei mir waren in dem Paket einzelne widgets enthalten.

            muss msl zu hause nachsehen, ob die nach dem update noch drin sind.

            Gesendet von meinem Cynus T7 mit Tapatalk

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • htreckslerH Offline
              htreckslerH Offline
              htrecksler
              Forum Testing
              schrieb am zuletzt editiert von
              #15

              Ja, zwischendurch waren mal ein paar Widgets mit dem Hinweis "Beta" da.

              Aber seit gestern (js-controller 0.7.5 und vis 0.6.5) sind die weg.

              Wie gesagt, den Adapter habe ich als Instanz hinzugefügt und dann sowohl den vis-Adapter als auch den web-Adapter neu geladen.

              Anschließend sogar (musste eh mal wieder sein) das ganze System rebootet.

              Aber ich habe in vis auf der linken Seite keine hqwidgets mehr

              Gruss Hermann

              ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

              1 Antwort Letzte Antwort
              0
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #16

                @htrecksler:

                Ja, zwischendurch waren mal ein paar Widgets mit dem Hinweis "Beta" da.

                Aber seit gestern (js-controller 0.7.5 und vis 0.6.5) sind die weg.

                Wie gesagt, den Adapter habe ich als Instanz hinzugefügt und dann sowohl den vis-Adapter als auch den web-Adapter neu geladen.

                Anschließend sogar (musste eh mal wieder sein) das ganze System rebootet.

                Aber ich habe in vis auf der linken Seite keine hqwidgets mehr `
                filename="HQ-widgets.jpg" index="0">~~
                Bei mir sind sie da.

                Ich weiss nicht mehr, da war aber viel über einander zu installieren und reboot und…

                So richtig auf Anhieb lief das auch nicht

                Gesendet von meinem LIFETAB_S785X mit Tapatalk

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • htreckslerH Offline
                  htreckslerH Offline
                  htrecksler
                  Forum Testing
                  schrieb am zuletzt editiert von
                  #17

                  na toll… ich will auch :? 😮

                  Gruss Hermann

                  ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    pix
                    schrieb am zuletzt editiert von
                    #18

                    Hab im laufenden System

                    ./iobroker upgrade iobroker.vis
                    

                    ausgeführt. Danach waren die hqwidgets und damit die Countdowns wieder da.

                    Gruß

                    Pix

                    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                    1 Antwort Letzte Antwort
                    0
                    • htreckslerH Offline
                      htreckslerH Offline
                      htrecksler
                      Forum Testing
                      schrieb am zuletzt editiert von
                      #19

                      Der Befehl für Windows war irgendwie anders, aber ich finde den Post nicht mehr.

                      Ich glaube ich werde morgen mal den Visa-Adapter löschen nachdem ich eine komplettsicherung gemacht habe.

                      EDIT:

                      Geschafft. Unter Windows ist das in einer Admin Dos Box im ioBroker Verzeichnis der Befehl:

                      iobroker upgrade iobroker.vis
                      
                      

                      Dann dauerts einen Moment und dann kommt ganz viel Data…

                      Und jetzt hab ich 5 hqWidgets ... Yes, ich liebe es wenn etwas funktioniert...
                      378_thermostatsteuerung.js

                      Gruss Hermann

                      ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                      1 Antwort Letzte Antwort
                      0
                      • BluefoxB Offline
                        BluefoxB Offline
                        Bluefox
                        schrieb am zuletzt editiert von
                        #20

                        @htrecksler:

                        Der Befehl für Windows war irgendwie anders, aber ich finde den Post nicht mehr.

                        Ich glaube ich werde morgen mal den Visa-Adapter löschen nachdem ich eine komplettsicherung gemacht habe. `
                        Du gehst mit der Konsole, da wo iobroker liegt. (Ich denke, die Konsole muss admin-Rechte haben)

                        cd C:\Program Files\ioBroker
                        iobroker upgrade iobroker.vis
                        
                        
                        1 Antwort Letzte Antwort
                        0
                        • htreckslerH Offline
                          htreckslerH Offline
                          htrecksler
                          Forum Testing
                          schrieb am zuletzt editiert von
                          #21

                          Danke Bluefox.

                          Siehe mein Edit im letzten Post.

                          Ich hab einfach probiert und irgendwann hatte ich es dann.

                          Trotzdem Danke.

                          Hast Du schon eine "Roadmap" für weitere hqWidgets?

                          Aber nicht falsch verstehen… ich bin sehr geduldig.

                          Gruss Hermann

                          ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                          1 Antwort Letzte Antwort
                          0
                          • BluefoxB Offline
                            BluefoxB Offline
                            Bluefox
                            schrieb am zuletzt editiert von
                            #22

                            Momentan bin ich an Rolladen: 48_shutter.gif
                            Danach will ich Tür und Schloss machen. Dann weiß ich nicht.

                            1 Antwort Letzte Antwort
                            0
                            • P Offline
                              P Offline
                              pix
                              schrieb am zuletzt editiert von
                              #23

                              Hall Bluefox,
                              @Bluefox:

                              Momentan bin ich an Rolladen: `
                              hui, das freut mich. Zwar offtopic: Wie schon mal beschrieben, wünsche ich mir, das Level auch umkehren zu können (Level 100% bedeutet Rollladen zu [bei Homepilot], statt auf [bei Homematic)].

                              Gruß,

                              Pix

                              ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                              1 Antwort Letzte Antwort
                              0
                              • T Offline
                                T Offline
                                thomassch
                                schrieb am zuletzt editiert von
                                #24

                                Hallo,

                                was macht die Zeile
                                > var timer = getState('countdown').val || 10;

                                ??

                                bei mir zählt leider der Countdown fast doppelt zu schnell ??

                                Ich habe den Countdown über eine Variabel im trigger ON drin.

                                Funktioniert soweit auch alles, aber eben nur fast doppelt so schnell ?

                                // Idee von: http://forum.iobroker.net/viewtopic.php?t=737
                                // 05.05.2016
                                
                                var logging = true;
                                var szpfad = 'javascript.0.CountDown.';
                                
                                // Variablen erstellen (Javascript Instanz nach dem ersten Speichern des Skriptes einmal neustarten)
                                function create(szZaehler) {
                                    if (logging) log('Countdown-> function create Name: '+szZaehler,'info');
                                    createState(szpfad+szZaehler              , 300,   {name: szZaehler              ,desc: 'Countdownzähler',unit: 's'});
                                    createState(szpfad+szZaehler+'_abgelaufen', false, {name: szZaehler+'_abgelaufen',desc: 'Countdown abgelaufen'});
                                    createState(szpfad+szZaehler+'_trigger'   , false, {name: szZaehler+'_trigger'   ,desc: 'Trigger'});
                                    createState(szpfad+szZaehler+'_max'       , 300,   {name: szZaehler+'_max'       ,desc: 'Startwert'});
                                }
                                
                                // Zählen
                                function count(szZaehler) {
                                    setTimeout(function () {
                                        //if (logging) log('CountDown-> function count: '+szZaehler,'info');
                                        var timer = getState(szZaehler).val ;//|| 300;
                                        //if (logging) log('CountDown->count()->var timer: '+timer,'info');
                                        if (timer > 1) {
                                            setState(szZaehler+'_trigger', false);
                                            setState(szZaehler, timer - 1);
                                            count(szZaehler);
                                        } else {
                                            setState(szZaehler, 0);
                                            setState(szZaehler+'_abgelaufen', true);
                                        }
                                    }, 1000);
                                }
                                // Countown ausführen
                                function start(myobj,szCountDownObjekt){
                                    // den Namen des Hauptobjektes bilden
                                    var szName = szpfad+szCountDownObjekt;
                                    // nun den Max wert laden
                                    if (logging) log('Countdown->function start->szName: '+szName,'info');        
                                    var iMax = getState(szName+'_max').val;  
                                    if (logging) log('CountDown: iMax: '+iMax, 'info');
                                
                                    if (myobj.newState.val === true || myobj.newState.val === 'true' || myobj.newState.val == 1) {
                                        if (logging) log('Countdown->function start->Countdown start: '+myobj.name + "->" + szCountDownObjekt,'info');        
                                        setState(szName, iMax);
                                        setState(szName+'_abgelaufen', false);
                                        setState(szName+'_trigger', true);
                                        count(szName);
                                    } else{
                                        if (logging) log('Countdown->function start->Countdown abgelaufen: '+myobj.name + "->" + szCountDownObjekt,'info');        
                                        setState(szName+'_trigger', false);
                                        setState(szName, 0);
                                        setState(szName+'_abgelaufen', true);        
                                    }
                                }
                                
                                // ON Trigger
                                //on({id:"hm-rega.0.16281", change:"ne"},  function(obj) { xaktion(obj, "(i) Alarmüberwachung Zone 1","-> einschalten","-> ausschalten"); }); // varAlarm1CmdEin
                                
                                on({id:"hm-rega.0.16282", change:"ne"}, function(obj) {
                                    if (logging) log('Countdown->ON erkannt: '+'hm-rega.0.16281','info');        
                                    start(obj,'Z01_Alarm_Zone1');
                                });
                                
                                // beim Start die Zähler anlegen
                                if (logging) log('Countdown->Variablen anlegen','info');
                                create('Z01_Alarm_Zone1');
                                

                                ******* iobroker auf Intel PC, Raspberry PI4 + Homematic CCU *******

                                1 Antwort Letzte Antwort
                                0
                                • BluefoxB Offline
                                  BluefoxB Offline
                                  Bluefox
                                  schrieb am zuletzt editiert von
                                  #25

                                  @pix:

                                  Hall Bluefox,
                                  @Bluefox:

                                  Momentan bin ich an Rolladen: `
                                  hui, das freut mich. Zwar offtopic: Wie schon mal beschrieben, wünsche ich mir, das Level auch umkehren zu können (Level 100% bedeutet Rollladen zu [bei Homepilot], statt auf [bei Homematic)].

                                  Gruß,

                                  Pix `
                                  Ist schon ewig da.
                                  48_2016-06-13_17_38_49-edit_vis.png

                                  1 Antwort Letzte Antwort
                                  0
                                  • P Offline
                                    P Offline
                                    pix
                                    schrieb am zuletzt editiert von
                                    #26

                                    @Bluefox:

                                    Ist schon ewig da. `
                                    Oh, das hab ich übersehen. Vielen Dank. Beim Metro Widget für Jalousien gibt es den "invertieren"-Knopf aber nicht, oder?

                                    Gruß

                                    Pix

                                    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                    1 Antwort Letzte Antwort
                                    0
                                    • D Offline
                                      D Offline
                                      dtp
                                      schrieb am zuletzt editiert von
                                      #27

                                      Hätte hierzu mal eine ergänzende Frage.

                                      Kann ich einen CUxD-Timer in ein Widget einbinden, um dessen Countdown anzuzeigen?

                                      Der CUxD-Timer kennt ja nur die folgenden Parameter:

                                      CMD_RET

                                      INHIBIT

                                      STATE

                                      TIMER_EVENT

                                      TIMER_GET

                                      TIMER_SET

                                      TIMER_STOP

                                      WORKING

                                      Sobald WORKING den Wert true hat, wird ausgehend vom Wert TIMER_SET heruntergezählt. Wenn 0s erreicht sind, geht WORKING auf false.

                                      Ich suche jetzt nach einer Möglichkeit zur Anzeige des Countdowns als simplen Zahlenwert in einem Widget.

                                      Gruß,

                                      Thorsten

                                      ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                                      1 Antwort Letzte Antwort
                                      0
                                      • HomoranH Nicht stören
                                        HomoranH Nicht stören
                                        Homoran
                                        Global Moderator Administrators
                                        schrieb am zuletzt editiert von
                                        #28

                                        Lieber Thorsten,

                                        der Lieblingsspruch im anderen Forum wäre jetzt:

                                        Suche defekt? :lol:

                                        Sieh mal da:

                                        http://forum.iobroker.net/viewtopic.php … =Countdown

                                        68 Treffer

                                        Gruß

                                        Rainer

                                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                        1 Antwort Letzte Antwort
                                        0
                                        • P Offline
                                          P Offline
                                          pix
                                          schrieb am zuletzt editiert von
                                          #29

                                          Um es abzukürzen:

                                          Geht nicht. Habe ich schon unter CCU.IO versucht, geht auch in ioBroker nicht. Die Javascript Lösung ist zuverlässig.

                                          Gruß

                                          Pix

                                          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          325

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe