Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Timer nach Programmstart in VIS

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Timer nach Programmstart in VIS

Geplant Angeheftet Gesperrt Verschoben Blockly
4 Beiträge 3 Kommentatoren 617 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.
  • Amnesia1211A Offline
    Amnesia1211A Offline
    Amnesia1211
    schrieb am zuletzt editiert von
    #1

    Hallo liebe Community, ich hätte da mal wieder eine Frage. Habe leider nichts da drüber unter den Suchergebnissen gefunden.
    Mein Wunsch, ich würde mir gerne nach einem Programmstart in der VIS anzeigen lassen wie lang das Programm bzw der Aktor schon auf TRUE steht.

    In meinem Fall geht es um die Laufzeit der Teichpumpe, ich würde gerne in der VIS sehen wie lange sie schon läuft. Habe ein bisschen mit Blockly versucht aber es nicht geschafft das Skript zum laufen zu bekommen. Außer Rote Fehlermeldungen im LOG passiert da nix :imp:
    Wenn man in meinem Fall die Pumpe wieder aus schaltet soll der Timer wieder zurück gesetzt werden.

    VIS Zeitanzeige.jpg

    Vielleicht hat ja einer von euch eine Idee oder eine Verlinkung wo das ganze schon mal umgesetzt wurde.
    Ich danke euch auf jeden Fall schon mal im Voraus und hoffe ihr könnt mir helfen. :kissing_heart:


    Man muss nicht alles wissen, nur wissen wo es steht.
    Fragen schadet aber auch nicht :spock-hand:


    H liv-in-skyL 2 Antworten Letzte Antwort
    0
    • Amnesia1211A Amnesia1211

      Hallo liebe Community, ich hätte da mal wieder eine Frage. Habe leider nichts da drüber unter den Suchergebnissen gefunden.
      Mein Wunsch, ich würde mir gerne nach einem Programmstart in der VIS anzeigen lassen wie lang das Programm bzw der Aktor schon auf TRUE steht.

      In meinem Fall geht es um die Laufzeit der Teichpumpe, ich würde gerne in der VIS sehen wie lange sie schon läuft. Habe ein bisschen mit Blockly versucht aber es nicht geschafft das Skript zum laufen zu bekommen. Außer Rote Fehlermeldungen im LOG passiert da nix :imp:
      Wenn man in meinem Fall die Pumpe wieder aus schaltet soll der Timer wieder zurück gesetzt werden.

      VIS Zeitanzeige.jpg

      Vielleicht hat ja einer von euch eine Idee oder eine Verlinkung wo das ganze schon mal umgesetzt wurde.
      Ich danke euch auf jeden Fall schon mal im Voraus und hoffe ihr könnt mir helfen. :kissing_heart:

      H Offline
      H Offline
      helfi9999
      schrieb am zuletzt editiert von
      #2

      @Amnesia1211 versuch das Script mal musst du nur deine Datenpunkte einsetzen: ```
      const G_Tag = 'radar2.0.G-Tag_Thomas';

      const Zuhause = 'javascript.0.TabletVis.G-Tag';

      schedule('* * * * *', function() { // jede Minute

      //router

      var diff = Date.now() - getState(G_Tag).lc; // Onlinezeit in ms

      var tage = Math.floor(diff / (10006060*24));

      diff = diff % (10006060*24);

      var std = Math.floor(diff / (10006060));

      diff = diff % (10006060);

      var min = Math.round(diff / (1000*60));

      if(std < 10) std = '0' + std;

      if(min < 10) min = '0' + min;

      setState(Zuhause, tage + ' Tage, ' + std + ' Std, ' + min + ' Min', true);

      });

      Intel NUC mit Iobroker

      Amnesia1211A 1 Antwort Letzte Antwort
      0
      • Amnesia1211A Amnesia1211

        Hallo liebe Community, ich hätte da mal wieder eine Frage. Habe leider nichts da drüber unter den Suchergebnissen gefunden.
        Mein Wunsch, ich würde mir gerne nach einem Programmstart in der VIS anzeigen lassen wie lang das Programm bzw der Aktor schon auf TRUE steht.

        In meinem Fall geht es um die Laufzeit der Teichpumpe, ich würde gerne in der VIS sehen wie lange sie schon läuft. Habe ein bisschen mit Blockly versucht aber es nicht geschafft das Skript zum laufen zu bekommen. Außer Rote Fehlermeldungen im LOG passiert da nix :imp:
        Wenn man in meinem Fall die Pumpe wieder aus schaltet soll der Timer wieder zurück gesetzt werden.

        VIS Zeitanzeige.jpg

        Vielleicht hat ja einer von euch eine Idee oder eine Verlinkung wo das ganze schon mal umgesetzt wurde.
        Ich danke euch auf jeden Fall schon mal im Voraus und hoffe ihr könnt mir helfen. :kissing_heart:

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #3

        @Amnesia1211

        evtl sowas ?

        https://forum.iobroker.net/topic/22532/vorlage-blockly-script-für-stoppuhr-laufzeiten-aufzeichen/2?page=1

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • H helfi9999

          @Amnesia1211 versuch das Script mal musst du nur deine Datenpunkte einsetzen: ```
          const G_Tag = 'radar2.0.G-Tag_Thomas';

          const Zuhause = 'javascript.0.TabletVis.G-Tag';

          schedule('* * * * *', function() { // jede Minute

          //router

          var diff = Date.now() - getState(G_Tag).lc; // Onlinezeit in ms

          var tage = Math.floor(diff / (10006060*24));

          diff = diff % (10006060*24);

          var std = Math.floor(diff / (10006060));

          diff = diff % (10006060);

          var min = Math.round(diff / (1000*60));

          if(std < 10) std = '0' + std;

          if(min < 10) min = '0' + min;

          setState(Zuhause, tage + ' Tage, ' + std + ' Std, ' + min + ' Min', true);

          });

          Amnesia1211A Offline
          Amnesia1211A Offline
          Amnesia1211
          schrieb am zuletzt editiert von
          #4

          @helfi9999
          Erst mal ein herzliches Danke !!
          Ich habe es nicht so mit Java :disappointed: wenn nur Blockly. Glaube aber das der liv-in-sky was interessantes hat. Vielleicht ist es genau das was ich suche die
          Beschreibung war auf jeden Fall sehr interessant.

          @liv-in-sky
          Danke auch an dich.
          Ja genau so was suche ich, vielleicht bekomme ich das ja zum laufen. :-)

          Ihr seit echt Super !!!


          Man muss nicht alles wissen, nur wissen wo es steht.
          Fragen schadet aber auch nicht :spock-hand:


          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

          633

          Online

          32.7k

          Benutzer

          82.4k

          Themen

          1.3m

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

          • Du hast noch kein Konto? Registrieren

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