Skip to content
  • 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
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.8k

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

VIS-Widget-Wunsch: Countdown

Scheduled Pinned Locked Moved ioBroker Allgemein
63 Posts 21 Posters 21.3k Views 3 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.
  • htreckslerH Offline
    htreckslerH Offline
    htrecksler
    Forum Testing
    wrote on last edited by
    #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 Reply Last reply
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      wrote on last edited by
      #22

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

      1 Reply Last reply
      0
      • P Offline
        P Offline
        pix
        wrote on last edited by
        #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 Reply Last reply
        0
        • T Offline
          T Offline
          thomassch
          wrote on last edited by
          #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 Reply Last reply
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            wrote on last edited by
            #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 Reply Last reply
            0
            • P Offline
              P Offline
              pix
              wrote on last edited by
              #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 Reply Last reply
              0
              • D Offline
                D Offline
                dtp
                wrote on last edited by
                #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 Reply Last reply
                0
                • HomoranH Do not disturb
                  HomoranH Do not disturb
                  Homoran
                  Global Moderator Administrators
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  • P Offline
                    P Offline
                    pix
                    wrote on last edited by
                    #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 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      dtp
                      wrote on last edited by
                      #30

                      Hi Pix,

                      also hiermit kann ich zumindest die Werte vom CUxD-Timer in einem Widget anzeigen lassen:

                      createState('AlarmCountdown');
                      
                      function countdown() {
                        var count = getState('hm-rpc.1.CUX2800001.2.TIMER_SET').val;
                        var counter = setInterval(timer, 1000);
                      
                        function timer() {
                          count=count-1;
                          if (count <= 0) {
                            clearInterval(counter);
                            return;
                          }
                          setState('AlarmCountdown', count);
                        }
                      }
                      
                      on({id: "hm-rpc.1.CUX2800001.2.WORKING", change: "true"}, function () {
                        countdown();
                      });
                      
                      

                      Aktuell ist mein Problem jedoch, wie ich den Timer gestoppt bekomme, wenn zwischenzeitlich WORKING auf "false" springt. Wenn ic eine zusätzliche Abfrage in "if (count <= 0)" einfüge, fängt der Countdown an zu stottern. Hast Du eine Idee?

                      Gruß,

                      Thorsten

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

                      1 Reply Last reply
                      0
                      • P Offline
                        P Offline
                        pix
                        wrote on last edited by
                        #31

                        Das ist aber irgendwie ein Mix aus CUxD und Javascript, oder? mit SetInterval zählst du doch in Javascript sekündlich. Das macht doch nicht der CUxD. Von dem nimmst du nur den eingestellten Wert.

                        Bei mir wurde nie der TIMER_GET-Wert aktualisisert. Der stand immer auf dem Startwert und nach Ablauf auf 0. Zwar wurde die Aktion nach Ablauf ausgeführt (TIMER_EVENT = true), aber der Countdown nicht angezeigt.

                        Es entspricht auch nicht meiner Philosophie, die Logik auf ioBroker in Javascript laufen zu lassen und dann einen Countdown über ein Addon auf einem angeschlossenen Satellitensystem laufen zu lassen 😛

                        Gruß

                        Pix

                        PS: Timer stoppen mit TIMER_STOP true

                        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 Reply Last reply
                        0
                        • HomoranH Do not disturb
                          HomoranH Do not disturb
                          Homoran
                          Global Moderator Administrators
                          wrote on last edited by
                          #32

                          Hallo pix,

                          Bluefox hatte doch mal ein Countdown Widget, bestehend aus einem JavaScript Teil und einem ???-widget.

                          Ich finde es im Moment leider nicht.

                          War hier im Forum mit animiertem gif vorgestellt.

                          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 Reply Last reply
                          0
                          • P Offline
                            P Offline
                            pix
                            wrote on last edited by
                            #33

                            Hallo Rainer,

                            4. Post in diesem Thread 🙂

                            Pix

                            Gesendet mit Tapatalk

                            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 Reply Last reply
                            0
                            • A Offline
                              A Offline
                              a-flow
                              wrote on last edited by
                              #34

                              Guten Abend,

                              ich würde gerne einen Sleeptimer mit Countdown erstellen (siehe http://forum.iobroker.net/viewtopic.php … =countdown).

                              Bezogen auf den 4. Post in diesem Thread frage ich mich, wo ich das Java-Skript einfügen/speichern/ablegen soll. ich bin da leider absoluter Neuling…

                              Zudem möchte ich, dass der Timer Minuten und Sekunden anzeigt und bei einem erneuten Klick auf den Button neu startet.

                              Ich würde mich sehr freuen, wenn mir da jemand weiterhelfen kann!

                              1 Reply Last reply
                              0
                              • HomoranH Do not disturb
                                HomoranH Do not disturb
                                Homoran
                                Global Moderator Administrators
                                wrote on last edited by
                                #35

                                @pix:

                                Hallo Rainer,

                                4. Post in diesem Thread `
                                Und ich suche überall nur nicht hier :shock: :oops: :lol:

                                Danke

                                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 Reply Last reply
                                0
                                • D Offline
                                  D Offline
                                  dtp
                                  wrote on last edited by
                                  #36

                                  @pix:

                                  Das ist aber irgendwie ein Mix aus CUxD und Javascript, oder? mit SetInterval zählst du doch in Javascript sekündlich. Das macht doch nicht der CUxD. Von dem nimmst du nur den eingestellten Wert. `

                                  Korrekt. Es geht mir einzig um die Visualisierung des CUxD-Timers in vis. Ich will damit in ioBroker absolut nichts steuern.

                                  @pix:

                                  Bei mir wurde nie der TIMER_GET-Wert aktualisisert. Der stand immer auf dem Startwert und nach Ablauf auf 0. Zwar wurde die Aktion nach Ablauf ausgeführt (TIMER_EVENT = true), aber der Countdown nicht angezeigt. `

                                  So ist es auch bei mir. Darum der Workaround über Javascript zur Anzeige des Countdowns. Wie gesagt, ich möchte auf den CUxD-Timer nicht verzichten. Ich will lediglich eine Visualisierung, die zeitgleich mit dem CUxD-Timer startet.

                                  @pix:

                                  Es entspricht auch nicht meiner Philosophie, die Logik auf ioBroker in Javascript laufen zu lassen und dann einen Countdown über ein Addon auf einem angeschlossenen Satellitensystem laufen zu lassen 😛 `

                                  Kann ich durchaus nachvollziehen. Aber ich möchte in diesem Fall ein System, das weiterhin autark auf der CCU2 läuft und nicht von einem angeschlossenen Satellitensystem (ioBroker) abhängt. Gleichzeitig möchte ich aber die Option haben, mir die Zeitspanne bis zum Scharfstellen der Anlage in vis anzeigen zu lassen.

                                  @pix:

                                  PS: Timer stoppen mit TIMER_STOP true `

                                  Nützt mir leider nichts, da ich das ja auch im Javascript abfragen müsste. Dann kann ich auch auf das Umschalten von WORKING auf false triggern. Mein Problem ist eher, wo und wie ich das im obigen Javascript am besten einbinde. Der Timer soll nach dem Wechsel von WORKING von true auf false einfach nur stoppen. Im Moment zählt er weiter. Ist allerdings auch nicht wirklich tragisch, weil ich das Widget nur bei WORKING = true anzeigen lasse und es bei WORKING = false ausblende.

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

                                  1 Reply Last reply
                                  0
                                  • S Offline
                                    S Offline
                                    Silverhawk
                                    wrote on last edited by
                                    #37

                                    @Bluefox:

                                    @pix:

                                    Hallo,

                                    ich wünsche mir ein Countdown-Widget. Praktisch eine Aus-/Einschaltverzögerung. Es soll auf Änderung eines Wertes (einer ObjID) reagieren und dann eine festgelegte Zeit herunterzählen (in Sekunden). Und bei 0 angekommen soll es mit State wieder einen Wert (in anderer ObjID) setzen. Verknüpfungen mit einem CUxD-Timer klappten nicht so recht. Ich habe auch schon ein paar Versuche hinter mir, das im JavaScript Adapter zu basteln. Leider bekomme ich es mit Interval() oder SetTimeout() nicht hin. Die CPU-Last wird viel zu hoch, selbst mein MacMini geht in die Knie.

                                    Ist das möglich?

                                    Gruß

                                    Pix `

                                    Javascript:

                                    createState('countdown', 10);
                                    createState('afterCount', false);
                                    createState('countTrigger', false);
                                    function count() {
                                        setTimeout(function () {
                                            var timer = getState('countdown').val || 10;
                                            if (timer > 1) {
                                                setState('countTrigger', false);
                                                setState('countdown', timer - 1);
                                                count();
                                            } else {
                                                setState('countdown', 0);
                                                setState('afterCount', true);
                                            }
                                        }, 1000);
                                    }
                                    
                                    on('countTrigger', function (obj) {
                                        if (obj.newState.val === true || obj.newState.val === 'true' || obj.newState.val == 1) {
                                            setState('countdown', 10);
                                            setState('afterCount', false);
                                            count();
                                        }    
                                    });
                                    

                                    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" } ] `

                                    wie genau nutze ich hier das Javascript? Ich möchte gerne die Obj.ID (hm-rpc.0.MEQ03XXXX0.1) einfügen und damit den Counter starten. Aber ich weiß leider nicht, an welche Stelle ich die ID eintragen muss.

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      Silverhawk
                                      wrote on last edited by
                                      #38

                                      Ich schiebe dies nochmal nach oben.

                                      Habe mich versucht etwas einzulesen und einfach Javascripte zu begreifen, hier bekomme ich es leider nicht hin.

                                      1 Reply Last reply
                                      0
                                      • P Offline
                                        P Offline
                                        pix
                                        wrote on last edited by
                                        #39

                                        Hallo Silverhawk,

                                        deine Objekt-ID ist noch nicht vollständig. Vermute, der Datenpunkt ist eher dieser: hm-rpc.0.MEQ03XXXX0.1.STATE

                                        Dann vermute ich weiter, der Countdown soll starten, wenn der Datenpunkt zB auf true geht, oder?

                                        Dann schreibst du über das Skript noch diesen Teil:

                                        var idHM_trigger = "hm-rpc.0.MEQ03XXXX0.1.STATE"; // Auslösender Aktor
                                        
                                        on(idHM_trigger, function(obj) {
                                            if (obj.state.val) setState(countTrigger, true);
                                            log('Aktor ' + obj.deviceName + ' wurde auf ' + obj.state.val + ' gesetzt. Countdown gestartet.); // Kannst die Zeile auch weglassen
                                        });
                                        
                                        

                                        Dann startet dein Aktor den Countdown.

                                        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 Reply Last reply
                                        0
                                        • juergen2908J Offline
                                          juergen2908J Offline
                                          juergen2908
                                          wrote on last edited by
                                          #40

                                          Hallo,

                                          bin neu hier im Forum.

                                          Habe iobroker jetzt seit 2 Monaten im Einsatz. Bin voll begeistert.

                                          Ich möchte jetzt einen Countdown von 15 min. starten wenn meine Fenster geöffnet sind.

                                          Bis jetzt habe ich es auf der CCU2 mit einem Programm gemacht und lasse es in eine variable schreiben(zählt von 15 Minuten runter, also -1) Da dies immer wieder hängen bleibt, möchte ich es nur auf der vis anzeigen lassen(so ähnlich wie im Beitrag). Ausgelöst soll es von einer SysVariable der Homematic werden .Das Vormat könnte gleich bleiben, aber schöner wäre halt 15:00:00.

                                          Da ich mit Javaskript nicht viel am Hut habe, würde ich mich über eure Hilfe freuen.

                                          LG

                                          Jürgen

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

                                          415

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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