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. Skripten / Logik
  4. JavaScript
  5. Benötige Programmierhilfe Javascript

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    108

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Benötige Programmierhilfe Javascript

Scheduled Pinned Locked Moved JavaScript
communicationjavascriptmonitoring
60 Posts 5 Posters 5.0k Views 4 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.
  • OliverIOO OliverIO

    @rushmed sagte in Benötige Programmierhilfe Javascript:

    OK

    ok, und dann bitte jeweils einen durchlauf wo du von licht an nach licht aus umschaltest
    und umgekehrt

    und dann jeweils einen durchlauf bei dem du das garagentor von geschlossen nach offen
    und offen nach geschlossen durchführst
    aber nur bei Gelegenheit, nicht das sich die Nachbarn wundern warum die Garage immer auf und zu geht :)

    Die erste Erkenntnis ist. Das senden des S-Befehls hat gar keine Auswirkung,
    sondern wird als Antwort auf den jeweilig passenden Befehl als Antwort gesendet
    Die Bbestätigung wird nach ca 40ms gesendet
    ca 300ms danach wird
    zunächst für ca 15ms im Abstand von ca 0.5ms der Status gesendet.
    dann 35ms gewartet und nochmal
    für ca 25ms lang erneut der Status im Abstand von 0.5ms gesendet.

    Schauen wir mal was die nächsten Ergebnisse bringen, so das ich dann den Code anpassen kann.

    R Offline
    R Offline
    Rushmed
    Most Active
    wrote on last edited by
    #22

    @oliverio Wir müssen bitte nochmal einen Schritt zurück. Ich glaube die mehrfachen Rückmeldungen liegen daran wie ich das ganze hier im Blockly zusammegefriemelt habe und triggere. Ich habe so garkeine Ahnung von Javascript, dass ich ein Script nichtmal über nen DP Starten kann.
    Habe diese Datenpunkte zur Steuerung als boolsche Buttons angelegt:

    0_userdata.0.Eigene_Datenpunkte.Garage.Garage_close
    0_userdata.0.Eigene_Datenpunkte.Garage.Garage_open
    0_userdata.0.Eigene_Datenpunkte.Garage.Garage_stop
    0_userdata.0.Eigene_Datenpunkte.Garage.Garage_light_on
    0_userdata.0.Eigene_Datenpunkte.Garage.Garage_light_off
    

    Diese müssen mit:

    sendMessage('192.168.178.149', 2785, 'C;Garagentor;close')
    sendMessage('192.168.178.149', 2785, 'C;Garagentor;open')
    sendMessage('192.168.178.149', 2785, 'C;Garagentor;stop')
    sendMessage('192.168.178.149', 2785, 'C;Garagentor;lightOn')
    sendMessage('192.168.178.149', 2785, 'C;Garagentor;lightOff')
    

    gesteuert werden.
    Kannst du mir das bitte in ein Script packen?

    OliverIOO 1 Reply Last reply
    0
    • R Rushmed

      @oliverio Wir müssen bitte nochmal einen Schritt zurück. Ich glaube die mehrfachen Rückmeldungen liegen daran wie ich das ganze hier im Blockly zusammegefriemelt habe und triggere. Ich habe so garkeine Ahnung von Javascript, dass ich ein Script nichtmal über nen DP Starten kann.
      Habe diese Datenpunkte zur Steuerung als boolsche Buttons angelegt:

      0_userdata.0.Eigene_Datenpunkte.Garage.Garage_close
      0_userdata.0.Eigene_Datenpunkte.Garage.Garage_open
      0_userdata.0.Eigene_Datenpunkte.Garage.Garage_stop
      0_userdata.0.Eigene_Datenpunkte.Garage.Garage_light_on
      0_userdata.0.Eigene_Datenpunkte.Garage.Garage_light_off
      

      Diese müssen mit:

      sendMessage('192.168.178.149', 2785, 'C;Garagentor;close')
      sendMessage('192.168.178.149', 2785, 'C;Garagentor;open')
      sendMessage('192.168.178.149', 2785, 'C;Garagentor;stop')
      sendMessage('192.168.178.149', 2785, 'C;Garagentor;lightOn')
      sendMessage('192.168.178.149', 2785, 'C;Garagentor;lightOff')
      

      gesteuert werden.
      Kannst du mir das bitte in ein Script packen?

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

      @rushmed

      wie blockly. bei blockly muss dir jemand anders helfen
      Wir zusammen werden nix mit Blockly machen
      Alle notwendigen Anweisungen stehen schon im skript drin.

      ich beschreibe dir mal kleinklein was du machen musst

      1. javascriptadapter öffnen
      2. Neues Skript hinzufügen, also Plus-Knopf oben links
      3. Dann die JS-Kachel auswählen
      4. einen sinnigen Namen vergeben
      5. Das Javascript aus dem Spoiler dort einfügen
      6. Beim Werkzeugschlüssel oben rechts verbose ankreuzen

      In Zeile 25 steht schon mal der Befehl für öffnen drin, das heißt, bevor du das Skript ausführst,
      schaust du, das das Tor geschlossen ist

      1. Speichern und falls das Skript nicht von alleine losgelaufen ist, auf der linken Seite beim Skriptnamen das rote Play-Symbol anklicken (rotes Dreieck)
      2. Danach das log kopieren und hier im Thread anfügen
      3. Zeile 8 mit dem nächsten Befehl bestücken. Aktuell interessiert nur der Statusübergang von Open nach Close und von Close nach Open und LightAn nach LightAus und LightAus nach LightAn

      var net = require('net');
      function sendMessage(host, port, message) {
      var timeout = 1000;
      return new Promise((resolve, reject) => {
        var client = new net.Socket();
        client.connect(port, host, function() {
          console.log('send: ' + message);
          client.setTimeout(timeout);      
          client.write(message);
        });
        
        client.on('data', function(data) {
          console.log('Received: ' + data);
          resolve(data.toString());
        });
        client.on("error",(err)=>{
          resolve(err);
        });
        client.on("timeout",()=>{
          resolve("timeout");
        });
      });
      }
      
       sendMessage("192.168.178.149",2785,"'S;Garagentor;lightOn");
      
       var dp1 = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor";
       var dp2 = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht";
       var open      = await sendMessage("192.168.178.149",2785,"'S;Garagentor;open");
       var closed    = await sendMessage("192.168.178.149",2785,"'S;Garagentor;closed");
       var opening = await sendMessage("192.168.178.149",2785,"'S;Garagentor;opening");
       var closing  = await sendMessage("192.168.178.149",2785,"'S;Garagentor;closing");
      
       var lighton  = await sendMessage("192.168.178.149",2785,"'S;Garagentor;lightOn");
      
      if (open=="OK") {
       setState(dp1,"open");
      }
      if (closed    =="OK") {
       setState(dp1,"closed");
      }
      if (opening =="OK") {
       setState(dp1,"opening");
      }
      if (closing =="OK") {
       setState(dp1,"closing");
      }
      if (lighton =="OK") {
       setState(dp2,"An");
      } else {
       setState(dp2,"Aus");
      }
      
      
      
      

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

      R 1 Reply Last reply
      0
      • OliverIOO OliverIO

        @rushmed

        wie blockly. bei blockly muss dir jemand anders helfen
        Wir zusammen werden nix mit Blockly machen
        Alle notwendigen Anweisungen stehen schon im skript drin.

        ich beschreibe dir mal kleinklein was du machen musst

        1. javascriptadapter öffnen
        2. Neues Skript hinzufügen, also Plus-Knopf oben links
        3. Dann die JS-Kachel auswählen
        4. einen sinnigen Namen vergeben
        5. Das Javascript aus dem Spoiler dort einfügen
        6. Beim Werkzeugschlüssel oben rechts verbose ankreuzen

        In Zeile 25 steht schon mal der Befehl für öffnen drin, das heißt, bevor du das Skript ausführst,
        schaust du, das das Tor geschlossen ist

        1. Speichern und falls das Skript nicht von alleine losgelaufen ist, auf der linken Seite beim Skriptnamen das rote Play-Symbol anklicken (rotes Dreieck)
        2. Danach das log kopieren und hier im Thread anfügen
        3. Zeile 8 mit dem nächsten Befehl bestücken. Aktuell interessiert nur der Statusübergang von Open nach Close und von Close nach Open und LightAn nach LightAus und LightAus nach LightAn

        var net = require('net');
        function sendMessage(host, port, message) {
        var timeout = 1000;
        return new Promise((resolve, reject) => {
          var client = new net.Socket();
          client.connect(port, host, function() {
            console.log('send: ' + message);
            client.setTimeout(timeout);      
            client.write(message);
          });
          
          client.on('data', function(data) {
            console.log('Received: ' + data);
            resolve(data.toString());
          });
          client.on("error",(err)=>{
            resolve(err);
          });
          client.on("timeout",()=>{
            resolve("timeout");
          });
        });
        }
        
         sendMessage("192.168.178.149",2785,"'S;Garagentor;lightOn");
        
         var dp1 = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor";
         var dp2 = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht";
         var open      = await sendMessage("192.168.178.149",2785,"'S;Garagentor;open");
         var closed    = await sendMessage("192.168.178.149",2785,"'S;Garagentor;closed");
         var opening = await sendMessage("192.168.178.149",2785,"'S;Garagentor;opening");
         var closing  = await sendMessage("192.168.178.149",2785,"'S;Garagentor;closing");
        
         var lighton  = await sendMessage("192.168.178.149",2785,"'S;Garagentor;lightOn");
        
        if (open=="OK") {
         setState(dp1,"open");
        }
        if (closed    =="OK") {
         setState(dp1,"closed");
        }
        if (opening =="OK") {
         setState(dp1,"opening");
        }
        if (closing =="OK") {
         setState(dp1,"closing");
        }
        if (lighton =="OK") {
         setState(dp2,"An");
        } else {
         setState(dp2,"Aus");
        }
        
        
        
        

        R Offline
        R Offline
        Rushmed
        Most Active
        wrote on last edited by
        #24

        @oliverio Ok, danke für deine Geduld!
        Ich habe garnicht den Anspruch die Lösung als Blockly zu haben. Das ist nur leider die einzige möglichkeit mit der ich mir selbst helfen kann. Ohne Blockly hätte ich wohl nie den Einstieg zu ioBroker gefunden.

        @oliverio sagte in Benötige Programmierhilfe Javascript:

        In Zeile 25 steht schon mal der Befehl für öffnen drin, das heißt, bevor du das Skript ausführst,
        schaust du, das das Tor geschlossen ist

        Da steht doch lightOn oder sehe ich den falschen Spoiler?

        @oliverio sagte in Benötige Programmierhilfe Javascript:

        Zeile 8 mit dem nächsten Befehl bestücken. Aktuell interessiert nur der Statusübergang von Open nach Close und von Close nach Open und LightAn nach LightAus und LightAus nach LightAn

        Du meinst sicher Zeile 25 oder sehe ich wirklich den falschen Spoiler?

        Ich fange bei ausgeschaltetem Lich mit light on an.
        So sieht das Script aus, entsprechend ändere ich im Folgenen nur den Befehl:

        var net = require('net');
        
        function sendMessage(host, port, message) {
        
        var timeout = 1000;
        
        return new Promise((resolve, reject) => {
        
          var client = new net.Socket();
        
        
        
          client.connect(port, host, function() {
        
            console.log('send: ' + message);
        
            client.setTimeout(timeout);      
        
            client.write(message);
        
          });
        
          
        
          client.on('data', function(data) {
        
            console.log('Received: ' + data);
        
            resolve(data.toString());
        
          });
        
          client.on("error",(err)=>{
        
            resolve(err);
        
          });
        
          client.on("timeout",()=>{
        
            resolve("timeout");
        
          });
        
        });
        
        }
        
        sendMessage('192.168.178.149', 2785, 'C;Garagentor;lightOn');
        
         var dp1 = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor";
        
         var dp2 = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht";
        
         var open      = await sendMessage("192.168.178.149",2785,"'S;Garagentor;open");
        
         var closed    = await sendMessage("192.168.178.149",2785,"'S;Garagentor;closed");
        
         var opening = await sendMessage("192.168.178.149",2785,"'S;Garagentor;opening");
        
         var closing  = await sendMessage("192.168.178.149",2785,"'S;Garagentor;closing");
        
        
        
         var lighton  = await sendMessage("192.168.178.149",2785,"'S;Garagentor;lightOn");
        
        
        
        if (open=="OK") {
        
         setState(dp1,"open");
        
        }
        
        if (closed    =="OK") {
        
         setState(dp1,"closed");
        
        }
        
        if (opening =="OK") {
        
         setState(dp1,"opening");
        
        }
        
        if (closing =="OK") {
        
         setState(dp1,"closing");
        
        }
        
        if (lighton =="OK") {
        
         setState(dp2,"An");
        
        } else {
        
         setState(dp2,"Aus");
        
        }
        
        

        Ergebnis Licht an:

        29.8.2022, 19:30:37.485	[info ]: javascript.0 (4086398) Stop script script.js.Garage_
        29.8.2022, 19:30:37.511	[info ]: javascript.0 (4086398) Start javascript script.js.Garage_
        29.8.2022, 19:30:37.519	[info ]: javascript.0 (4086398) script.js.Garage_: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        29.8.2022, 19:30:37.537	[info ]: javascript.0 (4086398) script.js.Garage_: send: C;Garagentor;lightOn
        29.8.2022, 19:30:37.539	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;open
        29.8.2022, 19:30:37.584	[info ]: javascript.0 (4086398) script.js.Garage_: Received: R;OK
        
        29.8.2022, 19:30:37.893	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.894	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.896	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.897	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.898	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.899	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.899	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.900	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.901	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.901	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.902	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.921	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.922	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.923	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.924	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.926	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.935	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.955	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.957	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.958	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.960	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.961	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.962	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.963	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.964	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.965	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.966	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.966	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.967	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.968	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.969	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.970	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.971	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.973	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.974	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.975	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.976	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.977	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.978	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.978	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.979	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.980	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:30:37.990	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closed
        29.8.2022, 19:30:39.003	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;opening
        29.8.2022, 19:30:40.012	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closing
        29.8.2022, 19:30:41.020	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;lightOn
        29.8.2022, 19:30:42.021	[info ]: javascript.0 (4086398) script.js.Garage_: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht, state={"val":"Aus","ack":false,"ts":1661794242020,"q":0,"from":"system.adapter.javascript.0","lc":1661692880511,"c":"script.js.Garage_"})
        

        Ergebnis Licht aus:

        29.8.2022, 19:31:39.374	[info ]: javascript.0 (4086398) Stop script script.js.Garage_
        29.8.2022, 19:31:39.449	[info ]: javascript.0 (4086398) Start javascript script.js.Garage_
        29.8.2022, 19:31:39.455	[info ]: javascript.0 (4086398) script.js.Garage_: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        29.8.2022, 19:31:39.467	[info ]: javascript.0 (4086398) script.js.Garage_: send: C;Garagentor;lightOff
        29.8.2022, 19:31:39.468	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;open
        29.8.2022, 19:31:39.516	[info ]: javascript.0 (4086398) script.js.Garage_: Received: R;OK
        
        29.8.2022, 19:31:39.995	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:39.996	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:39.997	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:39.997	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:39.998	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:39.999	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.000	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.000	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.001	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.002	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.003	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.003	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.005	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.008	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.008	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.009	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.010	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.010	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.011	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.012	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.012	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.013	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.014	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.015	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.015	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.016	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.017	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.018	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.018	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.019	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.028	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.028	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.029	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.030	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.031	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.032	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.032	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.033	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.034	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.035	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.036	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.037	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.037	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.039	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.040	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.041	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.042	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.043	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.043	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.044	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.045	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.046	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.047	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.047	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.048	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.049	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.049	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.050	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.051	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.051	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.052	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.053	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.054	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.055	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.056	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.057	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.058	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.059	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
        
        29.8.2022, 19:31:40.069	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closed
        29.8.2022, 19:31:41.085	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;opening
        29.8.2022, 19:31:42.099	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closing
        29.8.2022, 19:31:43.120	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;lightOn
        29.8.2022, 19:31:44.121	[info ]: javascript.0 (4086398) script.js.Garage_: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht, state={"val":"Aus","ack":false,"ts":1661794304121,"q":0,"from":"system.adapter.javascript.0","lc":1661692880511,"c":"script.js.Garage_"})
        

        Ergebnis open (von geschlossen bis voll auf gefahren):

        29.8.2022, 19:33:21.225	[info ]: javascript.0 (4086398) Stop script script.js.Garage_
        29.8.2022, 19:33:21.289	[info ]: javascript.0 (4086398) Start javascript script.js.Garage_
        29.8.2022, 19:33:21.295	[info ]: javascript.0 (4086398) script.js.Garage_: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        29.8.2022, 19:33:21.312	[info ]: javascript.0 (4086398) script.js.Garage_: send: C;Garagentor;open
        29.8.2022, 19:33:21.313	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;open
        29.8.2022, 19:33:21.342	[info ]: javascript.0 (4086398) script.js.Garage_: Received: R;OK
        
        29.8.2022, 19:33:21.746	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.747	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.747	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.748	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.749	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.749	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.752	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.752	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.753	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.754	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.754	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.755	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.755	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.756	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.756	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.756	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.757	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.757	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.757	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.758	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.758	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.758	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.759	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.759	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.759	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.760	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.760	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.760	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.768	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.769	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.770	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.771	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.771	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.772	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.772	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.773	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.773	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.775	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.776	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.781	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.781	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.782	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.783	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.783	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.786	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.788	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.789	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.789	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.790	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.790	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.791	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.792	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.792	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.793	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.793	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.794	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.811	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.812	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.813	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.813	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.814	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.814	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.815	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.815	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.815	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.816	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.816	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.816	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.817	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.817	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
        
        29.8.2022, 19:33:21.829	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closed
        29.8.2022, 19:33:21.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.908	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.908	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.921	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.922	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.924	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.924	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.926	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.935	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.936	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.936	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.938	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.938	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.938	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.939	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.939	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.939	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:21.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:22.000	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:22.001	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:22.002	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:22.003	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:22.003	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:22.004	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
        
        29.8.2022, 19:33:22.844	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;opening
        29.8.2022, 19:33:23.858	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closing
        29.8.2022, 19:33:24.867	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;lightOn
        29.8.2022, 19:33:25.868	[info ]: javascript.0 (4086398) script.js.Garage_: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht, state={"val":"Aus","ack":false,"ts":1661794405868,"q":0,"from":"system.adapter.javascript.0","lc":1661692880511,"c":"script.js.Garage_"})
        29.8.2022, 19:33:38.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.844	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.845	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.845	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.846	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.847	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.847	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.848	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.848	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.849	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.850	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.850	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.854	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.882	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.883	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.883	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.883	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.883	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.884	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.885	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.885	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.886	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.886	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.887	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.887	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.888	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.888	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.888	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.889	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.891	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.891	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.892	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.892	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.893	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.893	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.894	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.894	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.896	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.896	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.896	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.897	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.897	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.938	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        29.8.2022, 19:33:38.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
        
        

        Schließen (von ganz offen bis geschlossen):

        29.8.2022, 19:34:32.115	[info ]: javascript.0 (4086398) Stop script script.js.Garage_
        29.8.2022, 19:34:32.186	[info ]: javascript.0 (4086398) Start javascript script.js.Garage_
        29.8.2022, 19:34:32.195	[info ]: javascript.0 (4086398) script.js.Garage_: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        29.8.2022, 19:34:32.201	[info ]: javascript.0 (4086398) script.js.Garage_: send: C;Garagentor;close
        29.8.2022, 19:34:32.203	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;open
        29.8.2022, 19:34:32.237	[info ]: javascript.0 (4086398) script.js.Garage_: Received: R;OK
        
        29.8.2022, 19:34:32.730	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.731	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.732	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.732	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.741	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.742	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.743	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.744	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.745	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.745	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.747	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.747	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.748	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.749	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.750	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.750	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.751	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.752	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.753	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.754	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.755	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.755	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.756	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.757	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.758	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.759	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.760	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.762	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.763	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.763	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.764	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.764	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.764	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.765	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.765	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.766	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.772	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.773	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.773	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.774	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.775	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.775	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.776	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.777	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.777	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.778	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.778	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.779	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.780	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.780	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.781	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.781	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.782	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.782	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.783	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.783	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.784	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.784	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.786	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.786	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.788	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.789	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.789	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.800	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.801	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.802	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.802	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.803	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.804	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.805	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.806	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.807	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.807	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.808	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.809	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
        
        29.8.2022, 19:34:32.823	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closed
        29.8.2022, 19:34:33.830	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;opening
        29.8.2022, 19:34:34.842	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closing
        29.8.2022, 19:34:35.851	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;lightOn
        29.8.2022, 19:34:36.851	[info ]: javascript.0 (4086398) script.js.Garage_: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht, state={"val":"Aus","ack":false,"ts":1661794476851,"q":0,"from":"system.adapter.javascript.0","lc":1661692880511,"c":"script.js.Garage_"})
        29.8.2022, 19:34:51.245	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.246	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.246	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.248	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.248	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.249	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.249	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.250	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.250	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.250	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.251	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.251	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.251	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.252	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.252	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.252	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.253	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.253	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.255	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.256	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.256	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.256	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.257	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.257	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.258	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.258	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.258	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.259	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.259	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.260	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.260	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.260	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.261	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.261	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.286	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.287	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.287	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.288	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.289	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.289	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.290	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.291	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.291	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.292	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.292	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.292	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.293	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.293	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.293	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.294	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.297	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.297	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.298	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.298	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.299	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.299	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.299	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.300	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.300	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.301	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.301	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.302	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.302	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.302	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.303	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.303	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.306	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.306	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.307	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.307	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.307	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.308	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.309	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.309	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.310	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.310	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.311	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.312	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.313	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.313	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.314	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.315	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.363	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        29.8.2022, 19:34:51.363	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
        
        

        Wenn ich während der Fahrt stop sende bleibt der letzte Status entsprechend bei opening oder closing stehen.

        R 1 Reply Last reply
        0
        • R Rushmed

          @oliverio Ok, danke für deine Geduld!
          Ich habe garnicht den Anspruch die Lösung als Blockly zu haben. Das ist nur leider die einzige möglichkeit mit der ich mir selbst helfen kann. Ohne Blockly hätte ich wohl nie den Einstieg zu ioBroker gefunden.

          @oliverio sagte in Benötige Programmierhilfe Javascript:

          In Zeile 25 steht schon mal der Befehl für öffnen drin, das heißt, bevor du das Skript ausführst,
          schaust du, das das Tor geschlossen ist

          Da steht doch lightOn oder sehe ich den falschen Spoiler?

          @oliverio sagte in Benötige Programmierhilfe Javascript:

          Zeile 8 mit dem nächsten Befehl bestücken. Aktuell interessiert nur der Statusübergang von Open nach Close und von Close nach Open und LightAn nach LightAus und LightAus nach LightAn

          Du meinst sicher Zeile 25 oder sehe ich wirklich den falschen Spoiler?

          Ich fange bei ausgeschaltetem Lich mit light on an.
          So sieht das Script aus, entsprechend ändere ich im Folgenen nur den Befehl:

          var net = require('net');
          
          function sendMessage(host, port, message) {
          
          var timeout = 1000;
          
          return new Promise((resolve, reject) => {
          
            var client = new net.Socket();
          
          
          
            client.connect(port, host, function() {
          
              console.log('send: ' + message);
          
              client.setTimeout(timeout);      
          
              client.write(message);
          
            });
          
            
          
            client.on('data', function(data) {
          
              console.log('Received: ' + data);
          
              resolve(data.toString());
          
            });
          
            client.on("error",(err)=>{
          
              resolve(err);
          
            });
          
            client.on("timeout",()=>{
          
              resolve("timeout");
          
            });
          
          });
          
          }
          
          sendMessage('192.168.178.149', 2785, 'C;Garagentor;lightOn');
          
           var dp1 = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor";
          
           var dp2 = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht";
          
           var open      = await sendMessage("192.168.178.149",2785,"'S;Garagentor;open");
          
           var closed    = await sendMessage("192.168.178.149",2785,"'S;Garagentor;closed");
          
           var opening = await sendMessage("192.168.178.149",2785,"'S;Garagentor;opening");
          
           var closing  = await sendMessage("192.168.178.149",2785,"'S;Garagentor;closing");
          
          
          
           var lighton  = await sendMessage("192.168.178.149",2785,"'S;Garagentor;lightOn");
          
          
          
          if (open=="OK") {
          
           setState(dp1,"open");
          
          }
          
          if (closed    =="OK") {
          
           setState(dp1,"closed");
          
          }
          
          if (opening =="OK") {
          
           setState(dp1,"opening");
          
          }
          
          if (closing =="OK") {
          
           setState(dp1,"closing");
          
          }
          
          if (lighton =="OK") {
          
           setState(dp2,"An");
          
          } else {
          
           setState(dp2,"Aus");
          
          }
          
          

          Ergebnis Licht an:

          29.8.2022, 19:30:37.485	[info ]: javascript.0 (4086398) Stop script script.js.Garage_
          29.8.2022, 19:30:37.511	[info ]: javascript.0 (4086398) Start javascript script.js.Garage_
          29.8.2022, 19:30:37.519	[info ]: javascript.0 (4086398) script.js.Garage_: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          29.8.2022, 19:30:37.537	[info ]: javascript.0 (4086398) script.js.Garage_: send: C;Garagentor;lightOn
          29.8.2022, 19:30:37.539	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;open
          29.8.2022, 19:30:37.584	[info ]: javascript.0 (4086398) script.js.Garage_: Received: R;OK
          
          29.8.2022, 19:30:37.893	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.894	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.896	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.897	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.898	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.899	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.899	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.900	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.901	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.901	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.902	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.921	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.922	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.923	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.924	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.926	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.935	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.955	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.957	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.958	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.960	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.961	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.962	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.963	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.964	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.965	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.966	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.966	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.967	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.968	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.969	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.970	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.971	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.973	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.974	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.975	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.976	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.977	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.978	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.978	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.979	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.980	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:30:37.990	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closed
          29.8.2022, 19:30:39.003	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;opening
          29.8.2022, 19:30:40.012	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closing
          29.8.2022, 19:30:41.020	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;lightOn
          29.8.2022, 19:30:42.021	[info ]: javascript.0 (4086398) script.js.Garage_: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht, state={"val":"Aus","ack":false,"ts":1661794242020,"q":0,"from":"system.adapter.javascript.0","lc":1661692880511,"c":"script.js.Garage_"})
          

          Ergebnis Licht aus:

          29.8.2022, 19:31:39.374	[info ]: javascript.0 (4086398) Stop script script.js.Garage_
          29.8.2022, 19:31:39.449	[info ]: javascript.0 (4086398) Start javascript script.js.Garage_
          29.8.2022, 19:31:39.455	[info ]: javascript.0 (4086398) script.js.Garage_: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          29.8.2022, 19:31:39.467	[info ]: javascript.0 (4086398) script.js.Garage_: send: C;Garagentor;lightOff
          29.8.2022, 19:31:39.468	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;open
          29.8.2022, 19:31:39.516	[info ]: javascript.0 (4086398) script.js.Garage_: Received: R;OK
          
          29.8.2022, 19:31:39.995	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:39.996	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:39.997	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:39.997	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:39.998	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:39.999	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.000	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.000	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.001	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.002	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.003	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.003	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.005	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.008	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.008	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.009	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.010	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.010	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.011	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.012	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.012	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.013	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.014	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.015	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.015	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.016	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.017	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.018	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.018	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.019	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.028	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.028	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.029	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.030	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.031	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.032	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.032	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.033	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.034	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.035	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.036	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.037	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.037	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.039	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.040	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.041	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.042	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.043	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.043	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.044	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.045	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.046	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.047	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.047	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.048	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.049	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.049	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.050	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.051	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.051	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.052	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.053	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.054	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.055	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.056	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.057	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.058	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.059	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:31:40.069	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closed
          29.8.2022, 19:31:41.085	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;opening
          29.8.2022, 19:31:42.099	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closing
          29.8.2022, 19:31:43.120	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;lightOn
          29.8.2022, 19:31:44.121	[info ]: javascript.0 (4086398) script.js.Garage_: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht, state={"val":"Aus","ack":false,"ts":1661794304121,"q":0,"from":"system.adapter.javascript.0","lc":1661692880511,"c":"script.js.Garage_"})
          

          Ergebnis open (von geschlossen bis voll auf gefahren):

          29.8.2022, 19:33:21.225	[info ]: javascript.0 (4086398) Stop script script.js.Garage_
          29.8.2022, 19:33:21.289	[info ]: javascript.0 (4086398) Start javascript script.js.Garage_
          29.8.2022, 19:33:21.295	[info ]: javascript.0 (4086398) script.js.Garage_: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          29.8.2022, 19:33:21.312	[info ]: javascript.0 (4086398) script.js.Garage_: send: C;Garagentor;open
          29.8.2022, 19:33:21.313	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;open
          29.8.2022, 19:33:21.342	[info ]: javascript.0 (4086398) script.js.Garage_: Received: R;OK
          
          29.8.2022, 19:33:21.746	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.747	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.747	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.748	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.749	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.749	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.752	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.752	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.753	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.754	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.754	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.755	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.755	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.756	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.756	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.756	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.757	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.757	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.757	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.758	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.758	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.758	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.759	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.759	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.759	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.760	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.760	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.760	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.768	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.769	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.770	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.771	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.771	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.772	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.772	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.773	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.773	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.775	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.776	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.781	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.781	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.782	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.783	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.783	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.786	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.788	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.789	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.789	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.790	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.790	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.791	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.792	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.792	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.793	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.793	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.794	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.811	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.812	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.813	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.813	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.814	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.814	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.815	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.815	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.815	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.816	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.816	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.816	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.817	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.817	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:33:21.829	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closed
          29.8.2022, 19:33:21.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.906	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.908	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.908	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.921	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.922	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.924	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.924	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.926	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.935	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.936	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.936	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.938	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.938	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.938	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.939	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.939	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.939	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:21.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:22.000	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:22.001	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:22.002	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:22.003	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:22.003	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:22.004	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:33:22.844	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;opening
          29.8.2022, 19:33:23.858	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closing
          29.8.2022, 19:33:24.867	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;lightOn
          29.8.2022, 19:33:25.868	[info ]: javascript.0 (4086398) script.js.Garage_: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht, state={"val":"Aus","ack":false,"ts":1661794405868,"q":0,"from":"system.adapter.javascript.0","lc":1661692880511,"c":"script.js.Garage_"})
          29.8.2022, 19:33:38.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.844	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.845	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.845	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.846	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.847	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.847	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.848	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.848	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.849	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.850	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.850	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.854	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.882	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.883	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.883	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.883	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.883	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.884	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.885	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.885	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.886	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.886	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.887	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.887	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.888	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.888	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.888	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.889	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.891	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.891	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.892	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.892	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.893	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.893	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.894	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.894	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.895	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.896	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.896	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.896	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.897	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.897	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.937	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.938	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.940	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.941	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.942	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:33:38.943	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          

          Schließen (von ganz offen bis geschlossen):

          29.8.2022, 19:34:32.115	[info ]: javascript.0 (4086398) Stop script script.js.Garage_
          29.8.2022, 19:34:32.186	[info ]: javascript.0 (4086398) Start javascript script.js.Garage_
          29.8.2022, 19:34:32.195	[info ]: javascript.0 (4086398) script.js.Garage_: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          29.8.2022, 19:34:32.201	[info ]: javascript.0 (4086398) script.js.Garage_: send: C;Garagentor;close
          29.8.2022, 19:34:32.203	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;open
          29.8.2022, 19:34:32.237	[info ]: javascript.0 (4086398) script.js.Garage_: Received: R;OK
          
          29.8.2022, 19:34:32.730	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.731	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.732	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.732	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.741	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.742	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.743	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.744	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.745	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.745	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.747	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.747	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.748	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.749	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.750	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.750	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.751	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.752	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.753	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.754	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.755	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.755	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.756	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.757	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.758	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.759	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.760	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.762	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.763	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.763	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.764	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.764	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.764	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.765	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.765	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.766	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.772	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.773	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.773	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.774	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.775	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.775	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.776	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.777	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.777	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.778	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.778	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.779	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.780	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.780	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.781	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.781	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.782	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.782	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.783	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.783	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.784	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.784	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.786	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.786	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.788	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.789	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.789	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.800	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.801	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.802	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.802	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.803	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.804	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.805	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.806	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.807	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.807	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.808	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.809	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:34:32.823	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closed
          29.8.2022, 19:34:33.830	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;opening
          29.8.2022, 19:34:34.842	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;closing
          29.8.2022, 19:34:35.851	[info ]: javascript.0 (4086398) script.js.Garage_: send: 'S;Garagentor;lightOn
          29.8.2022, 19:34:36.851	[info ]: javascript.0 (4086398) script.js.Garage_: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht, state={"val":"Aus","ack":false,"ts":1661794476851,"q":0,"from":"system.adapter.javascript.0","lc":1661692880511,"c":"script.js.Garage_"})
          29.8.2022, 19:34:51.245	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.246	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.246	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.248	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.248	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.249	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.249	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.250	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.250	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.250	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.251	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.251	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.251	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.252	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.252	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.252	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.253	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.253	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.255	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.256	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.256	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.256	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.257	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.257	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.258	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.258	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.258	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.259	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.259	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.260	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.260	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.260	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.261	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.261	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.286	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.287	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.287	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.288	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.289	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.289	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.290	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.291	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.291	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.292	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.292	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.292	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.293	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.293	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.293	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.294	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.297	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.297	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.298	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.298	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.299	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.299	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.299	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.300	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.300	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.301	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.301	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.302	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.302	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.302	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.303	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.303	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.306	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.306	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.307	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.307	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.307	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.308	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.309	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.309	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.310	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.310	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.311	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.312	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.313	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.313	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.314	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.315	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.363	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:34:51.363	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          

          Wenn ich während der Fahrt stop sende bleibt der letzte Status entsprechend bei opening oder closing stehen.

          R Offline
          R Offline
          Rushmed
          Most Active
          wrote on last edited by Rushmed
          #25

          @OliverIO Supergeil an dem was du da gebaut hast ist dass auch antworten aufgefangen werden wenn ich das Tor per App schalte:
          lightOff:

          29.8.2022, 19:46:19.614	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.614	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.615	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.615	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.615	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.616	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.616	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.626	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.627	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.628	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.628	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.629	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.629	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.630	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.631	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.631	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.632	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.632	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.633	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.633	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.633	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.634	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.634	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.634	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.635	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.635	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.636	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.636	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.637	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.637	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.637	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.638	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.638	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.638	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.641	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.642	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.642	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.643	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.643	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.644	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.644	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.644	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.645	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.645	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.646	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.646	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.647	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.647	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.648	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.648	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.649	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.649	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.649	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.650	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.650	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.681	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.682	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.682	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.683	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.684	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.684	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.685	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.685	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.686	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.686	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.686	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.687	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.687	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.687	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.688	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.688	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.730	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.730	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.731	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.732	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.732	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.733	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.733	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.734	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.734	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.734	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.736	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.738	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 19:46:19.739	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
          
          

          lightOn:

          29.8.2022, 19:47:13.784	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.786	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.793	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.794	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.795	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.796	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.798	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.799	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.800	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.802	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.803	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.804	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.805	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.806	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.807	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.807	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.808	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.809	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.815	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.816	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.817	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.818	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.819	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.820	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.821	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.821	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.822	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.823	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.824	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.825	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.825	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.826	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.828	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.829	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.830	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.831	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.832	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.833	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.834	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.836	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.842	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.842	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.843	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.854	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.859	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.860	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.864	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.865	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.865	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.866	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.866	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.866	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 19:47:13.876	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
          
          

          open:

          29.8.2022, 19:47:42.848	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.849	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.854	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.854	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.870	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.872	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.876	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.876	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.877	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.877	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.877	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.878	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.878	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.878	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.879	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.879	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.879	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.879	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.880	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.880	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.881	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.881	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.881	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.881	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.882	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.882	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.882	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.900	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.901	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.902	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.902	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.908	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.908	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.909	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.909	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.909	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.910	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.910	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.911	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.911	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.912	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.912	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.912	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.913	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.913	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.913	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.914	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.914	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.914	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.914	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:42.915	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 19:47:59.485	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.486	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.490	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.490	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.491	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.491	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.492	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.492	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.493	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.493	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.493	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.494	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.494	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.497	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.497	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.498	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.499	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.499	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.499	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.500	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.500	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.501	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.501	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.502	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.502	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.503	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.513	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.514	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.514	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.515	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.516	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.516	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.517	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.517	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.518	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.518	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.518	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.520	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.521	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.521	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.522	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.522	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.522	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.523	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.523	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.524	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.524	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.525	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.525	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.526	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.526	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.526	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.527	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.527	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.527	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.528	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.528	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.528	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.529	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.529	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.529	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.530	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.530	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.530	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.531	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.531	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.531	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.531	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.532	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.575	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.576	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.576	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.577	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.577	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.578	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.579	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.580	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.580	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.581	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.581	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.582	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.582	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.582	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          29.8.2022, 19:47:59.583	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
          
          

          close:

          29.8.2022, 19:49:14.834	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.836	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.836	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.836	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.839	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.839	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.839	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.839	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.864	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.864	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.865	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.865	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.866	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.870	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.870	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.871	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.871	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.871	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.871	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.872	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.872	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.872	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.926	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.926	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:14.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 19:49:33.015	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.016	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.017	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.018	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.019	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.020	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.021	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.022	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.023	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.025	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.026	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.027	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.029	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.030	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.031	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.032	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.033	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.034	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.034	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.045	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.046	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.047	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.048	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.049	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.050	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.051	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.052	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.053	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.053	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.054	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.055	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.056	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.057	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.057	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.058	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.059	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.060	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.061	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.062	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.063	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.064	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.065	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.066	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.067	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.067	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.068	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.069	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.070	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.071	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.072	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.073	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.074	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.074	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.075	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.076	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.077	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.077	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.078	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.079	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.081	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.082	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.083	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.083	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.084	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.084	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.085	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.086	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.113	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.114	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.115	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.115	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.116	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.116	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.118	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.119	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.119	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.120	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.121	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.121	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.122	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.123	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.123	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.124	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 19:49:33.124	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
          
          

          Die Anzahl der Rückmeldungen wird mit jedem Neustart des Scripts mehr.

          Wenn ich den Steuerbefehl auskommentiere, dann die JS Instanz neu starte und die Befehle nacheinander per App sende kommt jede Antwort fünf mal.

          29.8.2022, 20:03:31.119	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 20:03:31.121	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 20:03:31.122	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 20:03:31.123	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 20:03:31.124	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
          
          29.8.2022, 20:03:35.179	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 20:03:35.180	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 20:03:35.181	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 20:03:35.182	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 20:03:35.184	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
          
          29.8.2022, 20:03:40.574	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 20:03:40.575	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 20:03:40.577	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 20:03:40.577	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 20:03:40.578	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
          
          29.8.2022, 20:04:02.662	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 20:04:02.662	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 20:04:02.663	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 20:04:02.663	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 20:04:02.663	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
          
          29.8.2022, 20:04:10.122	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 20:04:10.123	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 20:04:10.123	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 20:04:10.124	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
          
          29.8.2022, 20:04:10.124	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
          
          

          OliverIOO 1 Reply Last reply
          0
          • R Rushmed

            @OliverIO Supergeil an dem was du da gebaut hast ist dass auch antworten aufgefangen werden wenn ich das Tor per App schalte:
            lightOff:

            29.8.2022, 19:46:19.614	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.614	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.615	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.615	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.615	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.616	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.616	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.626	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.627	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.628	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.628	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.629	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.629	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.630	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.631	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.631	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.632	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.632	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.633	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.633	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.633	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.634	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.634	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.634	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.635	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.635	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.636	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.636	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.637	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.637	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.637	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.638	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.638	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.638	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.641	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.642	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.642	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.643	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.643	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.644	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.644	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.644	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.645	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.645	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.646	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.646	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.647	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.647	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.648	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.648	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.649	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.649	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.649	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.650	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.650	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.681	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.682	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.682	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.683	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.684	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.684	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.685	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.685	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.686	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.686	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.686	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.687	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.687	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.687	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.688	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.688	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.730	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.730	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.731	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.732	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.732	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.733	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.733	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.734	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.734	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.734	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.736	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.738	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 19:46:19.739	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOff
            
            

            lightOn:

            29.8.2022, 19:47:13.784	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.785	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.786	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.787	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.793	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.794	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.795	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.796	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.798	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.799	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.800	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.802	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.803	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.804	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.805	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.806	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.807	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.807	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.808	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.809	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.815	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.816	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.817	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.818	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.819	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.820	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.821	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.821	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.822	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.823	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.824	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.825	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.825	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.826	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.828	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.829	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.830	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.831	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.832	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.833	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.834	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.836	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.842	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.842	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.843	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.854	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.859	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.860	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.864	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.865	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.865	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.866	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.866	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.866	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 19:47:13.876	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;lightOn
            
            

            open:

            29.8.2022, 19:47:42.848	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.849	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.851	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.852	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.853	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.854	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.854	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.855	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.856	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.857	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.858	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.870	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.872	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.876	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.876	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.877	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.877	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.877	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.878	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.878	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.878	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.879	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.879	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.879	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.879	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.880	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.880	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.881	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.881	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.881	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.881	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.882	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.882	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.882	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.900	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.901	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.902	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.902	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.903	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.904	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.905	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.907	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.908	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.908	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.909	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.909	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.909	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.910	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.910	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.911	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.911	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.912	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.912	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.912	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.913	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.913	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.913	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.914	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.914	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.914	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.914	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:42.915	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 19:47:59.485	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.486	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.490	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.490	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.491	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.491	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.492	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.492	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.493	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.493	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.493	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.494	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.494	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.497	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.497	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.498	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.499	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.499	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.499	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.500	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.500	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.501	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.501	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.502	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.502	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.503	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.513	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.514	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.514	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.515	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.516	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.516	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.517	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.517	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.518	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.518	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.518	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.520	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.521	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.521	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.522	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.522	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.522	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.523	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.523	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.524	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.524	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.525	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.525	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.526	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.526	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.526	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.527	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.527	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.527	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.528	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.528	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.528	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.529	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.529	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.529	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.530	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.530	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.530	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.531	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.531	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.531	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.531	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.532	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.575	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.576	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.576	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.577	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.577	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.578	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.579	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.580	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.580	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.581	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.581	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.582	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.582	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.582	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            29.8.2022, 19:47:59.583	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;open
            
            

            close:

            29.8.2022, 19:49:14.834	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.835	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.836	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.836	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.836	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.837	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.838	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.839	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.839	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.839	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.839	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.840	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.841	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.864	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.864	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.865	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.865	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.866	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.867	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.868	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.869	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.870	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.870	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.871	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.871	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.871	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.871	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.872	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.872	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.872	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.873	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.874	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.875	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.925	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.926	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.926	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.927	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.928	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.929	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.930	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.931	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.932	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.933	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:14.934	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 19:49:33.015	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.016	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.017	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.018	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.019	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.020	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.021	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.022	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.023	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.025	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.026	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.027	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.029	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.030	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.031	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.032	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.033	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.034	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.034	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.045	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.046	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.047	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.048	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.049	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.050	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.051	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.052	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.053	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.053	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.054	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.055	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.056	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.057	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.057	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.058	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.059	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.060	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.061	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.062	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.063	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.064	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.065	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.066	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.067	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.067	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.068	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.069	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.070	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.071	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.072	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.073	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.074	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.074	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.075	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.076	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.077	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.077	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.078	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.079	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.081	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.082	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.083	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.083	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.084	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.084	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.085	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.086	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.113	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.114	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.115	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.115	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.116	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.116	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.118	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.119	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.119	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.120	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.121	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.121	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.122	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.123	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.123	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.124	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 19:49:33.124	[info ]: javascript.0 (4086398) script.js.Garage_: Received: S;Garagentor;closed
            
            

            Die Anzahl der Rückmeldungen wird mit jedem Neustart des Scripts mehr.

            Wenn ich den Steuerbefehl auskommentiere, dann die JS Instanz neu starte und die Befehle nacheinander per App sende kommt jede Antwort fünf mal.

            29.8.2022, 20:03:31.119	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 20:03:31.121	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 20:03:31.122	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 20:03:31.123	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 20:03:31.124	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOff
            
            29.8.2022, 20:03:35.179	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 20:03:35.180	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 20:03:35.181	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 20:03:35.182	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 20:03:35.184	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;lightOn
            
            29.8.2022, 20:03:40.574	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 20:03:40.575	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 20:03:40.577	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 20:03:40.577	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 20:03:40.578	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;opening
            
            29.8.2022, 20:04:02.662	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 20:04:02.662	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 20:04:02.663	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 20:04:02.663	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 20:04:02.663	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closing
            
            29.8.2022, 20:04:10.122	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 20:04:10.123	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 20:04:10.123	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 20:04:10.124	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
            
            29.8.2022, 20:04:10.124	[info ]: javascript.0 (4139411) script.js.Garage_: Received: S;Garagentor;closed
            
            

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

            @rushmed

            ok, das sieht erst mal gut aus.

            im script ist so ein kleiner tcp-client enthalten. evtl beende ich ihn noch nicht richtig,
            daher kann sein, das mit jedem scriptstart ein neuer client im hintergrund gestartet wird, der sich dann auch jedesmal meldet.
            das reparieren noch
            durch die logs hat sich aber bestätigt, was ich vermutet habe. daher werde ich das skript nochmal umstellen.
            ich werde auch die einfache Möglichkeit für dich einabauen, Befehle zu geben durch einfaches beschreiben eines Datenpunkts.
            Das ist dann so wie ein kleiner Adapter.

            Werde ich heute aber nicht wirklich dazukommen.
            Mit dem neuen Skript machen wir dann neue Testreihen.

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

            R 1 Reply Last reply
            0
            • OliverIOO OliverIO

              @rushmed

              ok, das sieht erst mal gut aus.

              im script ist so ein kleiner tcp-client enthalten. evtl beende ich ihn noch nicht richtig,
              daher kann sein, das mit jedem scriptstart ein neuer client im hintergrund gestartet wird, der sich dann auch jedesmal meldet.
              das reparieren noch
              durch die logs hat sich aber bestätigt, was ich vermutet habe. daher werde ich das skript nochmal umstellen.
              ich werde auch die einfache Möglichkeit für dich einabauen, Befehle zu geben durch einfaches beschreiben eines Datenpunkts.
              Das ist dann so wie ein kleiner Adapter.

              Werde ich heute aber nicht wirklich dazukommen.
              Mit dem neuen Skript machen wir dann neue Testreihen.

              R Offline
              R Offline
              Rushmed
              Most Active
              wrote on last edited by
              #27

              @oliverio Sehr geil!
              Bin eben noch zur Garage gelaufen und habe Handsender und Taster am Antrieb getestet.
              Bei beiden bekomme ich die gleichen Rückmeldungen wie hier:

              @rushmed sagte in Benötige Programmierhilfe Javascript:

              Wenn ich den Steuerbefehl auskommentiere, dann die JS Instanz neu starte und die Befehle nacheinander per App sende kommt jede Antwort fünf mal.

              Damit habe ich egal wie gesteuert wird immer den aktuellen Status im ioBroker. Das wird fantastisch!

              OliverIOO 1 Reply Last reply
              0
              • R Rushmed

                @oliverio Sehr geil!
                Bin eben noch zur Garage gelaufen und habe Handsender und Taster am Antrieb getestet.
                Bei beiden bekomme ich die gleichen Rückmeldungen wie hier:

                @rushmed sagte in Benötige Programmierhilfe Javascript:

                Wenn ich den Steuerbefehl auskommentiere, dann die JS Instanz neu starte und die Befehle nacheinander per App sende kommt jede Antwort fünf mal.

                Damit habe ich egal wie gesteuert wird immer den aktuellen Status im ioBroker. Das wird fantastisch!

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

                @rushmed sagte in Benötige Programmierhilfe Javascript:

                Damit habe ich egal wie gesteuert wird immer den aktuellen Status im ioBroker. Das wird fantastisch!

                ja, leider hat man den status nur, wenn ein befehl ausgeführt wird.
                bei iobroker neustart oder wenn das skript gerade nicht läuft sird es den status nicht mitbekommen

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

                R 1 Reply Last reply
                0
                • OliverIOO OliverIO

                  @rushmed sagte in Benötige Programmierhilfe Javascript:

                  Damit habe ich egal wie gesteuert wird immer den aktuellen Status im ioBroker. Das wird fantastisch!

                  ja, leider hat man den status nur, wenn ein befehl ausgeführt wird.
                  bei iobroker neustart oder wenn das skript gerade nicht läuft sird es den status nicht mitbekommen

                  R Offline
                  R Offline
                  Rushmed
                  Most Active
                  wrote on last edited by
                  #29

                  @oliverio Ja, das Stimmt wohl aber meine ioBroker hat echt wenig Downtime.

                  OliverIOO 1 Reply Last reply
                  0
                  • R Rushmed

                    @oliverio Ja, das Stimmt wohl aber meine ioBroker hat echt wenig Downtime.

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

                    @rushmed

                    so hier ein neues skript mit einigen Neuerungen

                    1. wie gehabt, das eine bisherige skript komplett ersetzen
                    2. ich habe für die befehle einen neuen Datenpunkt eingeführt, den du anlegen musst. Typ Zeichenkette: 0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command
                      Falls die Namen nicht passen, dann im Skript Zeile 3-5 anpassen
                    3. Zeilen 7-9 ggfs ebenfalls anpassen. Z7 ist der Gerätename deines Tors, Z8-9 die Verbindungsparameter
                    4. Wenn Datenpunt(e) angelegt sind und das Skript läuft (da dürfte erst einmal nix im log kommen), dann iobroker in einem 2.browserfenster öffnen
                    5. im 2.Fenster auf den Objekte-Tab gehen im Datenpunkt 0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command
                      einen der folgenden Befehle eingeben: open, close, stop, lighton, lightoff
                      Groß/Kleinschreibung ist egal
                    6. sobald du eingegeben hast, müsste der Datenpunkt automatisch sich wieder auf leer stellen
                    7. und im log im 1.browserfenster eine Menge Ausgaben erscheinen. Zum Test habe ich mal für jeden Detailschritt im Programm etwas eingebaut. Später kann man das wieder entfernen oder auskommentieren.
                    8. Als Test machen wir das selbe wie das letzte mal
                      -> Tor offen, dann Befehl close eingeben
                      -> Tor geschlossen, dann open eingeben
                      -> Licht ist an, dann lightoff eingeben
                      -> Licht ist aus, dann lighton eingeben

                    ich habe mal die verschiedenen javascripot zeilen kommentiert, damit du nachvollziehen kannst was da so passiert

                    var net = require('net'); 
                    
                    var dp_door = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor"; //door state
                    var dp_light = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht"; //light state
                    var dp_cmd = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command"; //Befehlsdatenpunkt: Mögliche Werte: open, close, stop, lighton, lightoff. Nach Beschreiben wird der Datenpunkt wieder auf leer gesetzt
                    
                    var deviceName = "Garagentor";
                    var host = "192.168.178.149";
                    var port = 2785;
                    
                    function sendMessage(host, port, message) {
                     var timeout = 1000;                           //timeout für Antwort vom Server
                     var time2termination = 1000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                     var terminator;
                     var terminatorStart;
                     var terminatorEnd;
                     return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                       var client = new net.Socket();                 // Erzeugen eines neuen Verbindungsobjekts
                    
                       client.connect(port, host, function() {     // Gerät über host:port anwählen und Verbindung erzeugen
                         console.debug('cliend started');
                         terminatorStart();                        // Time starten, der die Verbindung beendet, falls keine Antwort mehr kommt
                         client.setTimeout(timeout);               // internes timeout setzen
                         client.write(message);                    // Nachricht an Gerät senden
                       });
                       
                       client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                         console.log('client received: ' + data);
                         terminatorStart();                        // Den Timeout verlängern
                         var dataS = data.toString();              // Datenbuffer in lesbaren Text umwandeln
                         switch(dataS) {                           // je nach rückgabewert unterschiedliche Bearbeitung
                             case "S;"+deviceName+";open":         // wenn open
                             setState(dp_door,"open");             // dann Datenpunkt setzen
                             break;
                             case "S;"+deviceName+";closed":
                             setState(dp_door,"closed");
                             break;
                             case "S;"+deviceName+";opening":
                             setState(dp_door,"opening");
                             break;
                             case "S;"+deviceName+";closing":
                             setState(dp_door,"closing");
                             break;
                             case "S;"+deviceName+";lightOn":
                             setState(dp_light,"lightOn");
                             break;
                             case "S;"+deviceName+";lightOff":
                             setState(dp_light,"lightOff");
                             break;
                         }
                       });
                       client.on("error",(err)=>{                  // wenn ein Fehler entsteht
                         console.log("client error");
                         terminatorEnd();                          // dann timeout beenden
                        client.end();                             // Kommunikation beenden
                         resolve(err);                             // und Fehlerdetails zurückgeben
                       });
                       client.on("timeout",()=>{                   // wenn timeout entsteht
                         console.log("client timeout");
                         terminatorEnd();                          // dann timeout beenden
                         client.end();                             // Kommunikation beenden
                         resolve("timeout");                       // text timeout zurückgeben
                       });
                       terminatorStart = function() {              // timeout starten oder verlängern
                         console.log("client terminatorStart");
                         if (terminator) clearTimeout(terminator); // evtl vorhanden timeout beenden
                         terminator = setTimeout(() => {           // neuen timeout starten. wenn timeout eintritt, dann folgende funktionen ausführen
                           console.log('cliend ended');
                           client.end();                           // kommunikation beenden
                           resolve("ok");                          // ok zurückgeben
                         }, time2termination);                     // zeit für timeout angeben
                       };
                       terminatorEnd = function() {                // timeout beenden
                         console.log("client terminatorEnd");
                         if (terminator) clearTimeout(terminator);      
                       };
                     });
                    }
                    on(dp_cmd, function (obj) {                     // trigger wenn datenpunkt beschrieben wird
                       var cmd;
                       if (!obj.state.ack) {                       // aber nur wenn es sich um einen unbestätigten wert handelt
                           cmd = String(obj.state.val).toLowerCase();  // Datenpunktinhalt in Kleinbuchstaben umwandeln
                           console.debug('execute command: ' + cmd);
                           switch(cmd) {                           // je nach Datenpunktinhalt verschiedene Befehle
                               case "open":                        // wenn open
                                   sendMessage(host, port, "C;"+deviceName+";open"); // dann richtigen Befehl an Gerät senden
                                   break;
                               case "close":
                                   sendMessage(host, port, "C;"+deviceName+";close");
                                   break;
                               case "stop":
                                   sendMessage(host, port, "C;"+deviceName+";stop");
                                   break;
                               case "lighton":
                                   sendMessage(host, port, "C;"+deviceName+";lightOn");
                                   break;
                               case "lightoff":
                                   sendMessage(host, port, "C;"+deviceName+";lightOff");
                                   break;
                           }
                           setState(obj.id, {val: "", ack: true}); // datenpunkt auf leer als bestätigt setzen
                       }
                    });
                    

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

                    R 1 Reply Last reply
                    0
                    • OliverIOO OliverIO

                      @rushmed

                      so hier ein neues skript mit einigen Neuerungen

                      1. wie gehabt, das eine bisherige skript komplett ersetzen
                      2. ich habe für die befehle einen neuen Datenpunkt eingeführt, den du anlegen musst. Typ Zeichenkette: 0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command
                        Falls die Namen nicht passen, dann im Skript Zeile 3-5 anpassen
                      3. Zeilen 7-9 ggfs ebenfalls anpassen. Z7 ist der Gerätename deines Tors, Z8-9 die Verbindungsparameter
                      4. Wenn Datenpunt(e) angelegt sind und das Skript läuft (da dürfte erst einmal nix im log kommen), dann iobroker in einem 2.browserfenster öffnen
                      5. im 2.Fenster auf den Objekte-Tab gehen im Datenpunkt 0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command
                        einen der folgenden Befehle eingeben: open, close, stop, lighton, lightoff
                        Groß/Kleinschreibung ist egal
                      6. sobald du eingegeben hast, müsste der Datenpunkt automatisch sich wieder auf leer stellen
                      7. und im log im 1.browserfenster eine Menge Ausgaben erscheinen. Zum Test habe ich mal für jeden Detailschritt im Programm etwas eingebaut. Später kann man das wieder entfernen oder auskommentieren.
                      8. Als Test machen wir das selbe wie das letzte mal
                        -> Tor offen, dann Befehl close eingeben
                        -> Tor geschlossen, dann open eingeben
                        -> Licht ist an, dann lightoff eingeben
                        -> Licht ist aus, dann lighton eingeben

                      ich habe mal die verschiedenen javascripot zeilen kommentiert, damit du nachvollziehen kannst was da so passiert

                      var net = require('net'); 
                      
                      var dp_door = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor"; //door state
                      var dp_light = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht"; //light state
                      var dp_cmd = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command"; //Befehlsdatenpunkt: Mögliche Werte: open, close, stop, lighton, lightoff. Nach Beschreiben wird der Datenpunkt wieder auf leer gesetzt
                      
                      var deviceName = "Garagentor";
                      var host = "192.168.178.149";
                      var port = 2785;
                      
                      function sendMessage(host, port, message) {
                       var timeout = 1000;                           //timeout für Antwort vom Server
                       var time2termination = 1000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                       var terminator;
                       var terminatorStart;
                       var terminatorEnd;
                       return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                         var client = new net.Socket();                 // Erzeugen eines neuen Verbindungsobjekts
                      
                         client.connect(port, host, function() {     // Gerät über host:port anwählen und Verbindung erzeugen
                           console.debug('cliend started');
                           terminatorStart();                        // Time starten, der die Verbindung beendet, falls keine Antwort mehr kommt
                           client.setTimeout(timeout);               // internes timeout setzen
                           client.write(message);                    // Nachricht an Gerät senden
                         });
                         
                         client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                           console.log('client received: ' + data);
                           terminatorStart();                        // Den Timeout verlängern
                           var dataS = data.toString();              // Datenbuffer in lesbaren Text umwandeln
                           switch(dataS) {                           // je nach rückgabewert unterschiedliche Bearbeitung
                               case "S;"+deviceName+";open":         // wenn open
                               setState(dp_door,"open");             // dann Datenpunkt setzen
                               break;
                               case "S;"+deviceName+";closed":
                               setState(dp_door,"closed");
                               break;
                               case "S;"+deviceName+";opening":
                               setState(dp_door,"opening");
                               break;
                               case "S;"+deviceName+";closing":
                               setState(dp_door,"closing");
                               break;
                               case "S;"+deviceName+";lightOn":
                               setState(dp_light,"lightOn");
                               break;
                               case "S;"+deviceName+";lightOff":
                               setState(dp_light,"lightOff");
                               break;
                           }
                         });
                         client.on("error",(err)=>{                  // wenn ein Fehler entsteht
                           console.log("client error");
                           terminatorEnd();                          // dann timeout beenden
                          client.end();                             // Kommunikation beenden
                           resolve(err);                             // und Fehlerdetails zurückgeben
                         });
                         client.on("timeout",()=>{                   // wenn timeout entsteht
                           console.log("client timeout");
                           terminatorEnd();                          // dann timeout beenden
                           client.end();                             // Kommunikation beenden
                           resolve("timeout");                       // text timeout zurückgeben
                         });
                         terminatorStart = function() {              // timeout starten oder verlängern
                           console.log("client terminatorStart");
                           if (terminator) clearTimeout(terminator); // evtl vorhanden timeout beenden
                           terminator = setTimeout(() => {           // neuen timeout starten. wenn timeout eintritt, dann folgende funktionen ausführen
                             console.log('cliend ended');
                             client.end();                           // kommunikation beenden
                             resolve("ok");                          // ok zurückgeben
                           }, time2termination);                     // zeit für timeout angeben
                         };
                         terminatorEnd = function() {                // timeout beenden
                           console.log("client terminatorEnd");
                           if (terminator) clearTimeout(terminator);      
                         };
                       });
                      }
                      on(dp_cmd, function (obj) {                     // trigger wenn datenpunkt beschrieben wird
                         var cmd;
                         if (!obj.state.ack) {                       // aber nur wenn es sich um einen unbestätigten wert handelt
                             cmd = String(obj.state.val).toLowerCase();  // Datenpunktinhalt in Kleinbuchstaben umwandeln
                             console.debug('execute command: ' + cmd);
                             switch(cmd) {                           // je nach Datenpunktinhalt verschiedene Befehle
                                 case "open":                        // wenn open
                                     sendMessage(host, port, "C;"+deviceName+";open"); // dann richtigen Befehl an Gerät senden
                                     break;
                                 case "close":
                                     sendMessage(host, port, "C;"+deviceName+";close");
                                     break;
                                 case "stop":
                                     sendMessage(host, port, "C;"+deviceName+";stop");
                                     break;
                                 case "lighton":
                                     sendMessage(host, port, "C;"+deviceName+";lightOn");
                                     break;
                                 case "lightoff":
                                     sendMessage(host, port, "C;"+deviceName+";lightOff");
                                     break;
                             }
                             setState(obj.id, {val: "", ack: true}); // datenpunkt auf leer als bestätigt setzen
                         }
                      });
                      

                      R Offline
                      R Offline
                      Rushmed
                      Most Active
                      wrote on last edited by Rushmed
                      #31

                      @oliverio Vielen Dank, hier die Ausgaben:
                      öffnen:

                      30.8.2022, 18:15:36.287	[info ]: javascript.0 (853) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661876136287,"q":0,"from":"system.adapter.javascript.0","lc":1661876136287,"c":"script.js.Garage"})
                      30.8.2022, 18:15:36.306	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:15:36.307	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:15:36.345	[info ]: javascript.0 (853) script.js.Garage: client received: R;OK
                      
                      30.8.2022, 18:15:36.345	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:15:36.346	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:15:36.347	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:15:36.610	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.610	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.611	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.613	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.614	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.614	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.616	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.616	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.617	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.617	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.617	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.618	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.618	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.618	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.618	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.619	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.619	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.619	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.624	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.625	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.635	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.636	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.637	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.638	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.639	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.639	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.640	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.641	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.643	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.644	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.645	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.645	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.646	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.647	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.647	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.648	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.648	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.649	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.652	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.653	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.653	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.654	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.654	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.655	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.656	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.656	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.657	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.658	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.658	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.659	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.659	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.660	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.670	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.671	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.672	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.672	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.673	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.674	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.675	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.676	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.677	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.677	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.678	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.679	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.680	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.681	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.681	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.682	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.688	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.688	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;opening
                      
                      30.8.2022, 18:15:36.689	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:15:36.689	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:15:36.690	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:15:36.739	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.740	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.740	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.741	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.741	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.742	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.744	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.744	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.745	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.752	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.753	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.756	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.756	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.758	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.759	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.759	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.760	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.760	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.760	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.761	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.761	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.762	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.762	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.763	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.763	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.764	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.764	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.765	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.765	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.768	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.769	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.770	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.770	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.771	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.771	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.772	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.772	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.773	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.773	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.774	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.777	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.778	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.779	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.781	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.788	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.789	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.789	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.790	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.790	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.791	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.791	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.792	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.792	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.792	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.792	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.793	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.793	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.793	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.794	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.794	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.811	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.812	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.812	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.812	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.814	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.815	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.816	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.817	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.817	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:15:36.818	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:15:36.818	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:15:36.818	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:15:37.817	[info ]: javascript.0 (853) script.js.Garage: client timeout
                      30.8.2022, 18:15:37.818	[info ]: javascript.0 (853) script.js.Garage: client terminatorEnd
                      30.8.2022, 18:15:37.818	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:15:53.301	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.302	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.303	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.303	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.304	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.304	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.304	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.305	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.305	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.305	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.306	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.306	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.306	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.306	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.308	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.309	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.309	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.310	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.310	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.311	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.311	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.313	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.313	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.322	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.323	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.324	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.324	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.325	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.325	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.326	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.326	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.327	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.327	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.328	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.331	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.331	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.332	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.333	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.333	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.334	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.334	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.335	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.335	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.336	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.336	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.337	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.338	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.338	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.339	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.339	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.340	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.340	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.341	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.341	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.342	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.342	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.344	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.346	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.347	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.347	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.348	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.348	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.381	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.382	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.383	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.383	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.384	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.386	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.387	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.389	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.389	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.390	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.390	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.391	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      30.8.2022, 18:15:53.392	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                      
                      

                      close:

                      30.8.2022, 18:17:56.379	[info ]: javascript.0 (853) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661876276379,"q":0,"from":"system.adapter.javascript.0","lc":1661876276379,"c":"script.js.Garage"})
                      30.8.2022, 18:17:56.393	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:17:56.394	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:17:56.464	[info ]: javascript.0 (853) script.js.Garage: client received: R;OK
                      
                      30.8.2022, 18:17:56.465	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:17:56.465	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:17:56.465	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:17:56.707	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.708	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.708	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.709	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.709	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.710	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.710	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.710	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.711	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.711	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.711	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.711	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.721	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.721	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.722	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.722	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.723	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.724	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.724	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.725	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.725	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.726	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.726	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.726	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.726	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.728	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.728	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.729	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.730	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.733	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.734	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.734	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.735	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.736	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.741	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.742	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.744	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.746	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.747	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.747	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.748	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.748	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.748	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.749	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.749	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.750	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.750	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.750	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.751	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.751	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.751	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.752	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.752	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.752	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.753	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.753	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.757	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.758	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.759	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.759	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.760	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.761	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.761	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;closing
                      
                      30.8.2022, 18:17:56.762	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:17:56.762	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:17:56.762	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:17:57.761	[info ]: javascript.0 (853) script.js.Garage: client timeout
                      30.8.2022, 18:17:57.762	[info ]: javascript.0 (853) script.js.Garage: client terminatorEnd
                      30.8.2022, 18:17:57.763	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:18:15.200	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.201	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.202	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.202	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.202	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.204	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.205	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.206	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.207	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.207	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.208	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.209	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.209	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.210	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.211	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.211	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.212	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.212	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.213	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.213	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.214	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.214	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.215	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.224	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.226	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.226	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.227	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.228	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.229	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.229	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.230	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.231	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.231	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.232	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.232	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.232	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.233	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.233	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.234	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.234	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.237	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.238	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.238	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.239	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.239	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.239	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.240	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.240	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.241	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.241	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.242	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.242	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.243	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.243	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.244	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.244	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.244	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.246	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.246	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.247	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.290	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.291	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.291	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.292	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.292	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.292	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.294	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.294	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.294	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.295	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.295	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.296	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.296	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.296	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      30.8.2022, 18:18:15.296	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                      
                      

                      Licht an:

                      30.8.2022, 18:19:35.737	[info ]: javascript.0 (853) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661876375737,"q":0,"from":"system.adapter.javascript.0","lc":1661876375737,"c":"script.js.Garage"})
                      30.8.2022, 18:19:35.748	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:19:35.749	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:19:36.042	[info ]: javascript.0 (853) script.js.Garage: client received: R;OK
                      
                      30.8.2022, 18:19:36.042	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:19:36.042	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:19:36.043	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:19:36.462	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.463	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.464	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.465	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.465	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.470	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.471	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.472	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.473	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.474	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.475	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.479	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.479	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.484	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.485	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.485	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.486	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.487	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.488	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.489	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.490	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.491	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.492	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.493	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.494	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.495	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.495	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.496	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.502	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.503	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.504	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.505	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.506	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.507	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.508	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.509	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.510	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.510	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.511	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.512	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.513	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.514	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.515	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.516	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.517	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.518	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.519	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.520	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.520	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.521	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.522	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.523	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.536	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.538	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.539	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.540	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.541	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.542	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.543	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.544	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.545	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.546	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.547	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.548	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.549	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.550	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.552	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.553	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.554	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.555	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.556	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.557	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.558	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.559	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.559	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.560	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;lightOn
                      
                      30.8.2022, 18:19:36.561	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:19:36.562	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:19:36.562	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:19:37.561	[info ]: javascript.0 (853) script.js.Garage: client timeout
                      30.8.2022, 18:19:37.561	[info ]: javascript.0 (853) script.js.Garage: client terminatorEnd
                      30.8.2022, 18:19:37.561	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      

                      Licht aus:

                      30.8.2022, 18:20:29.804	[info ]: javascript.0 (853) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661876429804,"q":0,"from":"system.adapter.javascript.0","lc":1661876429804,"c":"script.js.Garage"})
                      30.8.2022, 18:20:29.816	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:20:29.817	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:20:29.871	[info ]: javascript.0 (853) script.js.Garage: client received: R;OK
                      
                      30.8.2022, 18:20:29.872	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:20:29.872	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:20:29.872	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:20:30.871	[info ]: javascript.0 (853) script.js.Garage: client timeout
                      30.8.2022, 18:20:30.871	[info ]: javascript.0 (853) script.js.Garage: client terminatorEnd
                      30.8.2022, 18:20:30.872	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                      30.8.2022, 18:20:31.135	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.136	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.137	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.137	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.138	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.139	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.139	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.140	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.141	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.141	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.142	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.142	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.143	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.146	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.147	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.148	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.148	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.150	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.153	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.154	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.154	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.155	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.155	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.157	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.158	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.159	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.160	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.160	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.161	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.161	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.162	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.163	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.163	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.164	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.164	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.165	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.165	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.166	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.166	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.167	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.167	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.168	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.169	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.169	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.170	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.171	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.171	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.178	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.178	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.179	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.179	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.180	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.180	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.181	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.181	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.182	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.182	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.183	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.184	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.184	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.185	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.185	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.186	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.187	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.187	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.191	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.227	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.228	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.229	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.230	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.231	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.233	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.234	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.235	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.236	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.236	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;lightOff
                      
                      30.8.2022, 18:20:31.237	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                      30.8.2022, 18:20:31.238	[warn ]: javascript.0 (853) script.js.Garage: clearTimeout() => not found
                      30.8.2022, 18:20:31.238	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                      30.8.2022, 18:20:32.239	[info ]: javascript.0 (853) script.js.Garage: cliend ended
                      

                      Bitte gib Bescheid wenn du weitere Zarbeit brauchst.

                      OliverIOO 1 Reply Last reply
                      0
                      • R Rushmed

                        @oliverio Vielen Dank, hier die Ausgaben:
                        öffnen:

                        30.8.2022, 18:15:36.287	[info ]: javascript.0 (853) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661876136287,"q":0,"from":"system.adapter.javascript.0","lc":1661876136287,"c":"script.js.Garage"})
                        30.8.2022, 18:15:36.306	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:15:36.307	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:15:36.345	[info ]: javascript.0 (853) script.js.Garage: client received: R;OK
                        
                        30.8.2022, 18:15:36.345	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:15:36.346	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:15:36.347	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:15:36.610	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.610	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.611	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.613	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.614	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.614	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.616	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.616	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.617	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.617	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.617	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.618	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.618	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.618	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.618	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.619	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.619	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.619	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.620	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.624	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.625	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.635	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.636	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.637	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.638	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.639	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.639	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.640	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.641	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.643	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.644	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.645	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.645	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.646	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.647	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.647	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.648	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.648	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.649	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.652	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.653	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.653	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.654	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.654	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.655	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.656	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.656	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.657	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.658	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.658	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.659	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.659	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.660	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.670	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.671	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.672	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.672	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.673	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.674	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.675	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.676	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.677	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.677	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.678	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.679	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.680	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.681	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.681	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.682	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.688	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.688	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;opening
                        
                        30.8.2022, 18:15:36.689	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:15:36.689	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:15:36.690	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:15:36.739	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.740	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.740	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.741	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.741	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.742	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.744	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.744	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.745	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.752	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.753	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.756	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.756	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.758	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.759	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.759	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.760	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.760	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.760	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.761	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.761	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.762	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.762	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.763	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.763	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.764	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.764	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.765	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.765	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.768	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.769	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.770	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.770	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.771	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.771	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.772	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.772	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.773	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.773	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.774	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.777	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.778	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.779	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.781	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.788	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.789	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.789	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.790	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.790	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.791	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.791	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.792	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.792	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.792	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.792	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.793	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.793	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.793	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.794	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.794	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.811	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.812	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.812	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.812	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.814	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.815	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.816	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.817	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.817	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:15:36.818	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:15:36.818	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:15:36.818	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:15:37.817	[info ]: javascript.0 (853) script.js.Garage: client timeout
                        30.8.2022, 18:15:37.818	[info ]: javascript.0 (853) script.js.Garage: client terminatorEnd
                        30.8.2022, 18:15:37.818	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:15:53.301	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.302	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.303	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.303	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.304	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.304	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.304	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.305	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.305	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.305	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.306	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.306	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.306	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.306	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.308	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.309	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.309	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.310	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.310	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.311	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.311	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.313	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.313	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.322	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.323	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.324	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.324	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.325	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.325	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.326	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.326	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.327	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.327	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.328	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.331	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.331	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.332	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.333	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.333	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.334	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.334	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.335	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.335	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.336	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.336	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.337	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.338	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.338	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.339	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.339	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.340	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.340	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.341	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.341	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.342	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.342	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.344	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.346	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.347	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.347	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.348	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.348	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.381	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.382	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.383	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.383	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.384	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.386	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.387	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.389	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.389	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.390	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.390	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.391	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        30.8.2022, 18:15:53.392	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;open
                        
                        

                        close:

                        30.8.2022, 18:17:56.379	[info ]: javascript.0 (853) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661876276379,"q":0,"from":"system.adapter.javascript.0","lc":1661876276379,"c":"script.js.Garage"})
                        30.8.2022, 18:17:56.393	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:17:56.394	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:17:56.464	[info ]: javascript.0 (853) script.js.Garage: client received: R;OK
                        
                        30.8.2022, 18:17:56.465	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:17:56.465	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:17:56.465	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:17:56.707	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.708	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.708	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.709	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.709	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.710	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.710	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.710	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.711	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.711	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.711	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.711	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.721	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.721	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.722	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.722	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.723	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.724	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.724	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.725	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.725	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.726	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.726	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.726	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.726	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.727	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.728	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.728	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.729	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.730	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.733	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.734	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.734	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.735	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.736	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.741	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.742	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.743	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.744	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.746	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.747	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.747	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.748	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.748	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.748	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.749	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.749	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.750	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.750	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.750	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.751	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.751	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.751	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.752	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.752	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.752	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.753	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.753	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.754	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.755	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.757	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.758	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.759	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.759	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.760	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.761	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.761	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;closing
                        
                        30.8.2022, 18:17:56.762	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:17:56.762	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:17:56.762	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:17:57.761	[info ]: javascript.0 (853) script.js.Garage: client timeout
                        30.8.2022, 18:17:57.762	[info ]: javascript.0 (853) script.js.Garage: client terminatorEnd
                        30.8.2022, 18:17:57.763	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:18:15.200	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.201	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.202	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.202	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.202	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.204	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.205	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.206	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.207	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.207	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.208	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.209	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.209	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.210	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.211	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.211	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.212	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.212	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.213	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.213	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.214	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.214	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.215	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.224	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.226	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.226	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.227	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.228	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.229	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.229	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.230	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.231	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.231	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.232	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.232	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.232	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.233	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.233	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.234	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.234	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.237	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.238	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.238	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.239	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.239	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.239	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.240	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.240	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.241	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.241	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.242	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.242	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.243	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.243	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.244	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.244	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.244	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.246	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.246	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.247	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.290	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.291	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.291	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.292	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.292	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.292	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.294	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.294	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.294	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.295	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.295	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.296	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.296	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.296	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        30.8.2022, 18:18:15.296	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;closed
                        
                        

                        Licht an:

                        30.8.2022, 18:19:35.737	[info ]: javascript.0 (853) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661876375737,"q":0,"from":"system.adapter.javascript.0","lc":1661876375737,"c":"script.js.Garage"})
                        30.8.2022, 18:19:35.748	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:19:35.749	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:19:36.042	[info ]: javascript.0 (853) script.js.Garage: client received: R;OK
                        
                        30.8.2022, 18:19:36.042	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:19:36.042	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:19:36.043	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:19:36.462	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.463	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.464	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.465	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.465	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.470	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.471	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.472	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.473	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.474	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.475	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.479	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.479	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.484	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.485	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.485	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.486	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.487	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.488	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.489	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.490	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.491	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.492	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.493	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.494	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.495	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.495	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.496	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.502	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.503	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.504	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.505	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.506	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.507	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.508	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.509	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.510	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.510	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.511	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.512	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.513	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.514	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.515	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.516	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.517	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.518	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.519	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.520	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.520	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.521	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.522	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.523	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.536	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.538	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.539	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.540	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.541	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.542	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.543	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.544	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.545	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.546	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.547	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.548	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.549	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.550	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.552	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.553	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.554	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.555	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.556	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.557	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.558	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.559	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.559	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.560	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;lightOn
                        
                        30.8.2022, 18:19:36.561	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:19:36.562	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:19:36.562	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:19:37.561	[info ]: javascript.0 (853) script.js.Garage: client timeout
                        30.8.2022, 18:19:37.561	[info ]: javascript.0 (853) script.js.Garage: client terminatorEnd
                        30.8.2022, 18:19:37.561	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        

                        Licht aus:

                        30.8.2022, 18:20:29.804	[info ]: javascript.0 (853) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661876429804,"q":0,"from":"system.adapter.javascript.0","lc":1661876429804,"c":"script.js.Garage"})
                        30.8.2022, 18:20:29.816	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:20:29.817	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:20:29.871	[info ]: javascript.0 (853) script.js.Garage: client received: R;OK
                        
                        30.8.2022, 18:20:29.872	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:20:29.872	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:20:29.872	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:20:30.871	[info ]: javascript.0 (853) script.js.Garage: client timeout
                        30.8.2022, 18:20:30.871	[info ]: javascript.0 (853) script.js.Garage: client terminatorEnd
                        30.8.2022, 18:20:30.872	[info ]: javascript.0 (853) script.js.Garage: clearTimeout() => cleared
                        30.8.2022, 18:20:31.135	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.136	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.137	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.137	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.138	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.139	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.139	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.140	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.141	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.141	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.142	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.142	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.143	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.146	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.147	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.148	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.148	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.150	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.153	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.154	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.154	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.155	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.155	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.157	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.158	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.159	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.160	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.160	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.161	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.161	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.162	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.163	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.163	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.164	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.164	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.165	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.165	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.166	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.166	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.167	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.167	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.168	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.169	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.169	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.170	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.171	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.171	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.178	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.178	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.179	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.179	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.180	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.180	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.181	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.181	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.182	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.182	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.183	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.184	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.184	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.185	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.185	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.186	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.187	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.187	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.191	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.227	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.228	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.229	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.230	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.231	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.233	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.234	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.235	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.236	[info ]: javascript.0 (853) script.js.Garage_: Received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.236	[info ]: javascript.0 (853) script.js.Garage: client received: S;Garagentor;lightOff
                        
                        30.8.2022, 18:20:31.237	[info ]: javascript.0 (853) script.js.Garage: client terminatorStart
                        30.8.2022, 18:20:31.238	[warn ]: javascript.0 (853) script.js.Garage: clearTimeout() => not found
                        30.8.2022, 18:20:31.238	[info ]: javascript.0 (853) script.js.Garage: setTimeout(ms=1000)
                        30.8.2022, 18:20:32.239	[info ]: javascript.0 (853) script.js.Garage: cliend ended
                        

                        Bitte gib Bescheid wenn du weitere Zarbeit brauchst.

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

                        @rushmed

                        du musst leider nochmal. die console.debug anweisungen sind nicht im log erschienen.
                        hab wieder auf console.log umgestellt.

                        es reicht erst mal eines. dann prüfen wir ob alles so abläuft wie gewünscht.
                        noch eins.
                        stoppe und starte bitte den javascript-adapter bevor du testest.
                        dass räumt die evtl. reste aus dem speicher die nur stören.

                        var net = require('net'); 
                        
                        var dp_door = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor"; //door state
                        var dp_light = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht"; //light state
                        var dp_cmd = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command"; //Befehlsdatenpunkt: Mögliche Werte: open, close, stop, lighton, lightoff. Nach Beschreiben wird der Datenpunkt wieder auf leer gesetzt
                        
                        var deviceName = "Garagentor";
                        var host = "192.168.178.149";
                        var port = 2785;
                        
                        function sendMessage(host, port, message) {
                        var timeout = 1000;                           //timeout für Antwort vom Server
                        var time2termination = 1000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                        var terminator;
                        var terminatorStart;
                        var terminatorEnd;
                        return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                          var client = new net.Socket();                 // Erzeugen eines neuen Verbindungsobjekts
                        
                          client.connect(port, host, function() {     // Gerät über host:port anwählen und Verbindung erzeugen
                            console.log('cliend started');
                            terminatorStart();                        // Time starten, der die Verbindung beendet, falls keine Antwort mehr kommt
                            client.setTimeout(timeout);               // internes timeout setzen
                            client.write(message);                    // Nachricht an Gerät senden
                          });
                          
                          client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                            console.log('client received: ' + data);
                            terminatorStart();                        // Den Timeout verlängern
                            var dataS = data.toString();              // Datenbuffer in lesbaren Text umwandeln
                            switch(dataS) {                           // je nach rückgabewert unterschiedliche Bearbeitung
                                case "S;"+deviceName+";open":         // wenn open
                                setState(dp_door,"open");             // dann Datenpunkt setzen
                                break;
                                case "S;"+deviceName+";closed":
                                setState(dp_door,"closed");
                                break;
                                case "S;"+deviceName+";opening":
                                setState(dp_door,"opening");
                                break;
                                case "S;"+deviceName+";closing":
                                setState(dp_door,"closing");
                                break;
                                case "S;"+deviceName+";lightOn":
                                setState(dp_light,"lightOn");
                                break;
                                case "S;"+deviceName+";lightOff":
                                setState(dp_light,"lightOff");
                                break;
                            }
                          });
                          client.on("error",(err)=>{                  // wenn ein Fehler entsteht
                            console.log("client error");
                            terminatorEnd();                          // dann timeout beenden
                           client.end();                             // Kommunikation beenden
                            resolve(err);                             // und Fehlerdetails zurückgeben
                          });
                          client.on("timeout",()=>{                   // wenn timeout entsteht
                            console.log("client timeout");
                            terminatorEnd();                          // dann timeout beenden
                            client.end();                             // Kommunikation beenden
                            resolve("timeout");                       // text timeout zurückgeben
                          });
                          terminatorStart = function() {              // timeout starten oder verlängern
                            console.log("client terminatorStart");
                            if (terminator) clearTimeout(terminator); // evtl vorhanden timeout beenden
                            terminator = setTimeout(() => {           // neuen timeout starten. wenn timeout eintritt, dann folgende funktionen ausführen
                              console.log('cliend ended');
                              client.end();                           // kommunikation beenden
                              resolve("ok");                          // ok zurückgeben
                            }, time2termination);                     // zeit für timeout angeben
                          };
                          terminatorEnd = function() {                // timeout beenden
                            console.log("client terminatorEnd");
                            if (terminator) clearTimeout(terminator);      
                          };
                        });
                        }
                        on(dp_cmd, function (obj) {                     // trigger wenn datenpunkt beschrieben wird
                          var cmd;
                          if (!obj.state.ack) {                       // aber nur wenn es sich um einen unbestätigten wert handelt
                              cmd = String(obj.state.val).toLowerCase();  // Datenpunktinhalt in Kleinbuchstaben umwandeln
                              console.log('execute command: ' + cmd);
                              switch(cmd) {                           // je nach Datenpunktinhalt verschiedene Befehle
                                  case "open":                        // wenn open
                                      sendMessage(host, port, "C;"+deviceName+";open"); // dann richtigen Befehl an Gerät senden
                                      break;
                                  case "close":
                                      sendMessage(host, port, "C;"+deviceName+";close");
                                      break;
                                  case "stop":
                                      sendMessage(host, port, "C;"+deviceName+";stop");
                                      break;
                                  case "lighton":
                                      sendMessage(host, port, "C;"+deviceName+";lightOn");
                                      break;
                                  case "lightoff":
                                      sendMessage(host, port, "C;"+deviceName+";lightOff");
                                      break;
                              }
                              setState(obj.id, {val: "", ack: true}); // datenpunkt auf leer als bestätigt setzen
                          }
                        });
                        
                        

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

                        R 1 Reply Last reply
                        0
                        • OliverIOO OliverIO

                          @rushmed

                          du musst leider nochmal. die console.debug anweisungen sind nicht im log erschienen.
                          hab wieder auf console.log umgestellt.

                          es reicht erst mal eines. dann prüfen wir ob alles so abläuft wie gewünscht.
                          noch eins.
                          stoppe und starte bitte den javascript-adapter bevor du testest.
                          dass räumt die evtl. reste aus dem speicher die nur stören.

                          var net = require('net'); 
                          
                          var dp_door = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor"; //door state
                          var dp_light = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht"; //light state
                          var dp_cmd = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command"; //Befehlsdatenpunkt: Mögliche Werte: open, close, stop, lighton, lightoff. Nach Beschreiben wird der Datenpunkt wieder auf leer gesetzt
                          
                          var deviceName = "Garagentor";
                          var host = "192.168.178.149";
                          var port = 2785;
                          
                          function sendMessage(host, port, message) {
                          var timeout = 1000;                           //timeout für Antwort vom Server
                          var time2termination = 1000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                          var terminator;
                          var terminatorStart;
                          var terminatorEnd;
                          return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                            var client = new net.Socket();                 // Erzeugen eines neuen Verbindungsobjekts
                          
                            client.connect(port, host, function() {     // Gerät über host:port anwählen und Verbindung erzeugen
                              console.log('cliend started');
                              terminatorStart();                        // Time starten, der die Verbindung beendet, falls keine Antwort mehr kommt
                              client.setTimeout(timeout);               // internes timeout setzen
                              client.write(message);                    // Nachricht an Gerät senden
                            });
                            
                            client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                              console.log('client received: ' + data);
                              terminatorStart();                        // Den Timeout verlängern
                              var dataS = data.toString();              // Datenbuffer in lesbaren Text umwandeln
                              switch(dataS) {                           // je nach rückgabewert unterschiedliche Bearbeitung
                                  case "S;"+deviceName+";open":         // wenn open
                                  setState(dp_door,"open");             // dann Datenpunkt setzen
                                  break;
                                  case "S;"+deviceName+";closed":
                                  setState(dp_door,"closed");
                                  break;
                                  case "S;"+deviceName+";opening":
                                  setState(dp_door,"opening");
                                  break;
                                  case "S;"+deviceName+";closing":
                                  setState(dp_door,"closing");
                                  break;
                                  case "S;"+deviceName+";lightOn":
                                  setState(dp_light,"lightOn");
                                  break;
                                  case "S;"+deviceName+";lightOff":
                                  setState(dp_light,"lightOff");
                                  break;
                              }
                            });
                            client.on("error",(err)=>{                  // wenn ein Fehler entsteht
                              console.log("client error");
                              terminatorEnd();                          // dann timeout beenden
                             client.end();                             // Kommunikation beenden
                              resolve(err);                             // und Fehlerdetails zurückgeben
                            });
                            client.on("timeout",()=>{                   // wenn timeout entsteht
                              console.log("client timeout");
                              terminatorEnd();                          // dann timeout beenden
                              client.end();                             // Kommunikation beenden
                              resolve("timeout");                       // text timeout zurückgeben
                            });
                            terminatorStart = function() {              // timeout starten oder verlängern
                              console.log("client terminatorStart");
                              if (terminator) clearTimeout(terminator); // evtl vorhanden timeout beenden
                              terminator = setTimeout(() => {           // neuen timeout starten. wenn timeout eintritt, dann folgende funktionen ausführen
                                console.log('cliend ended');
                                client.end();                           // kommunikation beenden
                                resolve("ok");                          // ok zurückgeben
                              }, time2termination);                     // zeit für timeout angeben
                            };
                            terminatorEnd = function() {                // timeout beenden
                              console.log("client terminatorEnd");
                              if (terminator) clearTimeout(terminator);      
                            };
                          });
                          }
                          on(dp_cmd, function (obj) {                     // trigger wenn datenpunkt beschrieben wird
                            var cmd;
                            if (!obj.state.ack) {                       // aber nur wenn es sich um einen unbestätigten wert handelt
                                cmd = String(obj.state.val).toLowerCase();  // Datenpunktinhalt in Kleinbuchstaben umwandeln
                                console.log('execute command: ' + cmd);
                                switch(cmd) {                           // je nach Datenpunktinhalt verschiedene Befehle
                                    case "open":                        // wenn open
                                        sendMessage(host, port, "C;"+deviceName+";open"); // dann richtigen Befehl an Gerät senden
                                        break;
                                    case "close":
                                        sendMessage(host, port, "C;"+deviceName+";close");
                                        break;
                                    case "stop":
                                        sendMessage(host, port, "C;"+deviceName+";stop");
                                        break;
                                    case "lighton":
                                        sendMessage(host, port, "C;"+deviceName+";lightOn");
                                        break;
                                    case "lightoff":
                                        sendMessage(host, port, "C;"+deviceName+";lightOff");
                                        break;
                                }
                                setState(obj.id, {val: "", ack: true}); // datenpunkt auf leer als bestätigt setzen
                            }
                          });
                          
                          

                          R Offline
                          R Offline
                          Rushmed
                          Most Active
                          wrote on last edited by
                          #33

                          @oliverio sagte in Benötige Programmierhilfe Javascript:

                          Kein Problem.
                          Öffnen:

                          30.8.2022, 19:58:37.852	[info ]: javascript.0 (1060380) script.js.Garage: execute command: open
                          30.8.2022, 19:58:37.858	[info ]: javascript.0 (1060380) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661882317857,"q":0,"from":"system.adapter.javascript.0","lc":1661882317857,"c":"script.js.Garage"})
                          30.8.2022, 19:58:37.872	[info ]: javascript.0 (1060380) script.js.Garage: cliend started
                          30.8.2022, 19:58:37.873	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                          30.8.2022, 19:58:37.874	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                          30.8.2022, 19:58:37.909	[info ]: javascript.0 (1060380) script.js.Garage: client received: R;OK
                          
                          30.8.2022, 19:58:37.910	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                          30.8.2022, 19:58:37.910	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                          30.8.2022, 19:58:37.911	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                          30.8.2022, 19:58:38.225	[info ]: javascript.0 (1060380) script.js.Garage: client received: S;Garagentor;opening
                          
                          30.8.2022, 19:58:38.225	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                          30.8.2022, 19:58:38.226	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                          30.8.2022, 19:58:38.226	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                          30.8.2022, 19:58:38.294	[info ]: javascript.0 (1060380) script.js.Garage: client received: S;Garagentor;lightOn
                          
                          30.8.2022, 19:58:38.294	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                          30.8.2022, 19:58:38.295	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                          30.8.2022, 19:58:38.295	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                          30.8.2022, 19:58:39.294	[info ]: javascript.0 (1060380) script.js.Garage: client timeout
                          30.8.2022, 19:58:39.295	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorEnd
                          30.8.2022, 19:58:39.296	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                          

                          Schließen:

                          30.8.2022, 19:59:33.336	[info ]: javascript.0 (1060380) script.js.Garage: execute command: close
                          30.8.2022, 19:59:33.337	[info ]: javascript.0 (1060380) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661882373337,"q":0,"from":"system.adapter.javascript.0","lc":1661882373337,"c":"script.js.Garage"})
                          30.8.2022, 19:59:33.356	[info ]: javascript.0 (1060380) script.js.Garage: cliend started
                          30.8.2022, 19:59:33.357	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                          30.8.2022, 19:59:33.357	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                          30.8.2022, 19:59:33.397	[info ]: javascript.0 (1060380) script.js.Garage: client received: R;OK
                          
                          30.8.2022, 19:59:33.397	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                          30.8.2022, 19:59:33.397	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                          30.8.2022, 19:59:33.398	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                          30.8.2022, 19:59:33.755	[info ]: javascript.0 (1060380) script.js.Garage: client received: S;Garagentor;closing
                          
                          30.8.2022, 19:59:33.756	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                          30.8.2022, 19:59:33.756	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                          30.8.2022, 19:59:33.756	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                          30.8.2022, 19:59:34.755	[info ]: javascript.0 (1060380) script.js.Garage: client timeout
                          30.8.2022, 19:59:34.756	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorEnd
                          30.8.2022, 19:59:34.757	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                          

                          Zur Info, VErbose ist noch aktiviert und die DPs für Status Licht, Tor werden nicht beschrieben.

                          OliverIOO 1 Reply Last reply
                          0
                          • R Rushmed

                            @oliverio sagte in Benötige Programmierhilfe Javascript:

                            Kein Problem.
                            Öffnen:

                            30.8.2022, 19:58:37.852	[info ]: javascript.0 (1060380) script.js.Garage: execute command: open
                            30.8.2022, 19:58:37.858	[info ]: javascript.0 (1060380) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661882317857,"q":0,"from":"system.adapter.javascript.0","lc":1661882317857,"c":"script.js.Garage"})
                            30.8.2022, 19:58:37.872	[info ]: javascript.0 (1060380) script.js.Garage: cliend started
                            30.8.2022, 19:58:37.873	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                            30.8.2022, 19:58:37.874	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                            30.8.2022, 19:58:37.909	[info ]: javascript.0 (1060380) script.js.Garage: client received: R;OK
                            
                            30.8.2022, 19:58:37.910	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                            30.8.2022, 19:58:37.910	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                            30.8.2022, 19:58:37.911	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                            30.8.2022, 19:58:38.225	[info ]: javascript.0 (1060380) script.js.Garage: client received: S;Garagentor;opening
                            
                            30.8.2022, 19:58:38.225	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                            30.8.2022, 19:58:38.226	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                            30.8.2022, 19:58:38.226	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                            30.8.2022, 19:58:38.294	[info ]: javascript.0 (1060380) script.js.Garage: client received: S;Garagentor;lightOn
                            
                            30.8.2022, 19:58:38.294	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                            30.8.2022, 19:58:38.295	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                            30.8.2022, 19:58:38.295	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                            30.8.2022, 19:58:39.294	[info ]: javascript.0 (1060380) script.js.Garage: client timeout
                            30.8.2022, 19:58:39.295	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorEnd
                            30.8.2022, 19:58:39.296	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                            

                            Schließen:

                            30.8.2022, 19:59:33.336	[info ]: javascript.0 (1060380) script.js.Garage: execute command: close
                            30.8.2022, 19:59:33.337	[info ]: javascript.0 (1060380) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661882373337,"q":0,"from":"system.adapter.javascript.0","lc":1661882373337,"c":"script.js.Garage"})
                            30.8.2022, 19:59:33.356	[info ]: javascript.0 (1060380) script.js.Garage: cliend started
                            30.8.2022, 19:59:33.357	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                            30.8.2022, 19:59:33.357	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                            30.8.2022, 19:59:33.397	[info ]: javascript.0 (1060380) script.js.Garage: client received: R;OK
                            
                            30.8.2022, 19:59:33.397	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                            30.8.2022, 19:59:33.397	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                            30.8.2022, 19:59:33.398	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                            30.8.2022, 19:59:33.755	[info ]: javascript.0 (1060380) script.js.Garage: client received: S;Garagentor;closing
                            
                            30.8.2022, 19:59:33.756	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorStart
                            30.8.2022, 19:59:33.756	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                            30.8.2022, 19:59:33.756	[info ]: javascript.0 (1060380) script.js.Garage: setTimeout(ms=1000)
                            30.8.2022, 19:59:34.755	[info ]: javascript.0 (1060380) script.js.Garage: client timeout
                            30.8.2022, 19:59:34.756	[info ]: javascript.0 (1060380) script.js.Garage: client terminatorEnd
                            30.8.2022, 19:59:34.757	[info ]: javascript.0 (1060380) script.js.Garage: clearTimeout() => cleared
                            

                            Zur Info, VErbose ist noch aktiviert und die DPs für Status Licht, Tor werden nicht beschrieben.

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

                            @rushmed
                            schau mal an dem schraubenschlüssel oben rechts, ob da debug aus ist?
                            dadurch werden keine datenpunkte beschrieben. also es muss aus sein

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

                            R 1 Reply Last reply
                            0
                            • OliverIOO OliverIO

                              @rushmed
                              schau mal an dem schraubenschlüssel oben rechts, ob da debug aus ist?
                              dadurch werden keine datenpunkte beschrieben. also es muss aus sein

                              R Offline
                              R Offline
                              Rushmed
                              Most Active
                              wrote on last edited by
                              #35

                              @oliverio Debug ist aus. Wie gesagt verbose war an. Habs mal deaktiviert und getastet, ändert nichts.

                              Das Leeren von 0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command hat seit dus eingebaut hast immer geklappt.
                              Also geht Schreiben offensichtlich.

                              OliverIOO 1 Reply Last reply
                              0
                              • R Rushmed

                                @oliverio Debug ist aus. Wie gesagt verbose war an. Habs mal deaktiviert und getastet, ändert nichts.

                                Das Leeren von 0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command hat seit dus eingebaut hast immer geklappt.
                                Also geht Schreiben offensichtlich.

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

                                @rushmed

                                ich habe nochmal die logausgabe um einen parameter erweitert und die timeout zeit auf 10 Sekunden erhöht.
                                Der Status der ankommt müsste schon richtig sein. In der Entscheidungsmatrix greift er aber nicht. Das prüfen wir damit.
                                Darüber hinaus kommt nur einmal "closing" und sonst nix. wenn dann wollen wir ja nach einer weile zumindest wissen das dann tatsächlich closed ist

                                könntest du parallel bitte auch dieser Firma eine EMail senden, das sie dir eine aktualisierte API-Beschreibung senden? Deine verlinkte scheint ja nicht ganz aktuell zu sein.
                                Ich erhoffe mir, das da auch ein paar mehr Details zur generellen Statusabfrage drin steht.
                                Also am besten dem Hersteller und nicht irgendeinem Vertriebspartner.

                                
                                var net = require('net'); 
                                
                                var dp_door = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor"; //door state
                                var dp_light = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht"; //light state
                                var dp_cmd = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command"; //Befehlsdatenpunkt: Mögliche Werte: open, close, stop, lighton, lightoff. Nach Beschreiben wird der Datenpunkt wieder auf leer gesetzt
                                
                                var deviceName = "Garagentor";
                                var host = "192.168.178.149";
                                var port = 2785;
                                
                                function sendMessage(host, port, message) {
                                var timeout = 10000;                           //timeout für Antwort vom Server
                                var time2termination = 10000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                                var terminator;
                                var terminatorStart;
                                var terminatorEnd;
                                return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                                  var client = new net.Socket();                 // Erzeugen eines neuen Verbindungsobjekts
                                
                                  client.connect(port, host, function() {     // Gerät über host:port anwählen und Verbindung erzeugen
                                    console.debug('cliend started');
                                    terminatorStart();                        // Time starten, der die Verbindung beendet, falls keine Antwort mehr kommt
                                    client.setTimeout(timeout);               // internes timeout setzen
                                    client.write(message);                    // Nachricht an Gerät senden
                                  });
                                  
                                  client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                                    console.log('client received: ' + data + " for device: " + deviceName);
                                    terminatorStart();                        // Den Timeout verlängern
                                    var dataS = data.toString();              // Datenbuffer in lesbaren Text umwandeln
                                    switch(dataS) {                           // je nach rückgabewert unterschiedliche Bearbeitung
                                        case "S;"+deviceName+";open":         // wenn open
                                        setState(dp_door,"open");             // dann Datenpunkt setzen
                                        break;
                                        case "S;"+deviceName+";closed":
                                        setState(dp_door,"closed");
                                        break;
                                        case "S;"+deviceName+";opening":
                                        setState(dp_door,"opening");
                                        break;
                                        case "S;"+deviceName+";closing":
                                        setState(dp_door,"closing");
                                        break;
                                        case "S;"+deviceName+";lightOn":
                                        setState(dp_light,"lightOn");
                                        break;
                                        case "S;"+deviceName+";lightOff":
                                        setState(dp_light,"lightOff");
                                        break;
                                    }
                                  });
                                  client.on("error",(err)=>{                  // wenn ein Fehler entsteht
                                    console.log("client error");
                                    terminatorEnd();                          // dann timeout beenden
                                   client.end();                             // Kommunikation beenden
                                    resolve(err);                             // und Fehlerdetails zurückgeben
                                  });
                                  client.on("timeout",()=>{                   // wenn timeout entsteht
                                    console.log("client timeout");
                                    terminatorEnd();                          // dann timeout beenden
                                    client.end();                             // Kommunikation beenden
                                    resolve("timeout");                       // text timeout zurückgeben
                                  });
                                  terminatorStart = function() {              // timeout starten oder verlängern
                                    console.log("client terminatorStart");
                                    if (terminator) clearTimeout(terminator); // evtl vorhanden timeout beenden
                                    terminator = setTimeout(() => {           // neuen timeout starten. wenn timeout eintritt, dann folgende funktionen ausführen
                                      console.log('cliend ended');
                                      client.end();                           // kommunikation beenden
                                      resolve("ok");                          // ok zurückgeben
                                    }, time2termination);                     // zeit für timeout angeben
                                  };
                                  terminatorEnd = function() {                // timeout beenden
                                    console.log("client terminatorEnd");
                                    if (terminator) clearTimeout(terminator);      
                                  };
                                });
                                }
                                on(dp_cmd, function (obj) {                     // trigger wenn datenpunkt beschrieben wird
                                  var cmd;
                                  if (!obj.state.ack) {                       // aber nur wenn es sich um einen unbestätigten wert handelt
                                      cmd = String(obj.state.val).toLowerCase();  // Datenpunktinhalt in Kleinbuchstaben umwandeln
                                      console.debug('execute command: ' + cmd);
                                      switch(cmd) {                           // je nach Datenpunktinhalt verschiedene Befehle
                                          case "open":                        // wenn open
                                              sendMessage(host, port, "C;"+deviceName+";open"); // dann richtigen Befehl an Gerät senden
                                              break;
                                          case "close":
                                              sendMessage(host, port, "C;"+deviceName+";close");
                                              break;
                                          case "stop":
                                              sendMessage(host, port, "C;"+deviceName+";stop");
                                              break;
                                          case "lighton":
                                              sendMessage(host, port, "C;"+deviceName+";lightOn");
                                              break;
                                          case "lightoff":
                                              sendMessage(host, port, "C;"+deviceName+";lightOff");
                                              break;
                                      }
                                      setState(obj.id, {val: "", ack: true}); // datenpunkt auf leer als bestätigt setzen
                                  }
                                });
                                
                                

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

                                R 1 Reply Last reply
                                0
                                • OliverIOO OliverIO

                                  @rushmed

                                  ich habe nochmal die logausgabe um einen parameter erweitert und die timeout zeit auf 10 Sekunden erhöht.
                                  Der Status der ankommt müsste schon richtig sein. In der Entscheidungsmatrix greift er aber nicht. Das prüfen wir damit.
                                  Darüber hinaus kommt nur einmal "closing" und sonst nix. wenn dann wollen wir ja nach einer weile zumindest wissen das dann tatsächlich closed ist

                                  könntest du parallel bitte auch dieser Firma eine EMail senden, das sie dir eine aktualisierte API-Beschreibung senden? Deine verlinkte scheint ja nicht ganz aktuell zu sein.
                                  Ich erhoffe mir, das da auch ein paar mehr Details zur generellen Statusabfrage drin steht.
                                  Also am besten dem Hersteller und nicht irgendeinem Vertriebspartner.

                                  
                                  var net = require('net'); 
                                  
                                  var dp_door = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor"; //door state
                                  var dp_light = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht"; //light state
                                  var dp_cmd = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command"; //Befehlsdatenpunkt: Mögliche Werte: open, close, stop, lighton, lightoff. Nach Beschreiben wird der Datenpunkt wieder auf leer gesetzt
                                  
                                  var deviceName = "Garagentor";
                                  var host = "192.168.178.149";
                                  var port = 2785;
                                  
                                  function sendMessage(host, port, message) {
                                  var timeout = 10000;                           //timeout für Antwort vom Server
                                  var time2termination = 10000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                                  var terminator;
                                  var terminatorStart;
                                  var terminatorEnd;
                                  return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                                    var client = new net.Socket();                 // Erzeugen eines neuen Verbindungsobjekts
                                  
                                    client.connect(port, host, function() {     // Gerät über host:port anwählen und Verbindung erzeugen
                                      console.debug('cliend started');
                                      terminatorStart();                        // Time starten, der die Verbindung beendet, falls keine Antwort mehr kommt
                                      client.setTimeout(timeout);               // internes timeout setzen
                                      client.write(message);                    // Nachricht an Gerät senden
                                    });
                                    
                                    client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                                      console.log('client received: ' + data + " for device: " + deviceName);
                                      terminatorStart();                        // Den Timeout verlängern
                                      var dataS = data.toString();              // Datenbuffer in lesbaren Text umwandeln
                                      switch(dataS) {                           // je nach rückgabewert unterschiedliche Bearbeitung
                                          case "S;"+deviceName+";open":         // wenn open
                                          setState(dp_door,"open");             // dann Datenpunkt setzen
                                          break;
                                          case "S;"+deviceName+";closed":
                                          setState(dp_door,"closed");
                                          break;
                                          case "S;"+deviceName+";opening":
                                          setState(dp_door,"opening");
                                          break;
                                          case "S;"+deviceName+";closing":
                                          setState(dp_door,"closing");
                                          break;
                                          case "S;"+deviceName+";lightOn":
                                          setState(dp_light,"lightOn");
                                          break;
                                          case "S;"+deviceName+";lightOff":
                                          setState(dp_light,"lightOff");
                                          break;
                                      }
                                    });
                                    client.on("error",(err)=>{                  // wenn ein Fehler entsteht
                                      console.log("client error");
                                      terminatorEnd();                          // dann timeout beenden
                                     client.end();                             // Kommunikation beenden
                                      resolve(err);                             // und Fehlerdetails zurückgeben
                                    });
                                    client.on("timeout",()=>{                   // wenn timeout entsteht
                                      console.log("client timeout");
                                      terminatorEnd();                          // dann timeout beenden
                                      client.end();                             // Kommunikation beenden
                                      resolve("timeout");                       // text timeout zurückgeben
                                    });
                                    terminatorStart = function() {              // timeout starten oder verlängern
                                      console.log("client terminatorStart");
                                      if (terminator) clearTimeout(terminator); // evtl vorhanden timeout beenden
                                      terminator = setTimeout(() => {           // neuen timeout starten. wenn timeout eintritt, dann folgende funktionen ausführen
                                        console.log('cliend ended');
                                        client.end();                           // kommunikation beenden
                                        resolve("ok");                          // ok zurückgeben
                                      }, time2termination);                     // zeit für timeout angeben
                                    };
                                    terminatorEnd = function() {                // timeout beenden
                                      console.log("client terminatorEnd");
                                      if (terminator) clearTimeout(terminator);      
                                    };
                                  });
                                  }
                                  on(dp_cmd, function (obj) {                     // trigger wenn datenpunkt beschrieben wird
                                    var cmd;
                                    if (!obj.state.ack) {                       // aber nur wenn es sich um einen unbestätigten wert handelt
                                        cmd = String(obj.state.val).toLowerCase();  // Datenpunktinhalt in Kleinbuchstaben umwandeln
                                        console.debug('execute command: ' + cmd);
                                        switch(cmd) {                           // je nach Datenpunktinhalt verschiedene Befehle
                                            case "open":                        // wenn open
                                                sendMessage(host, port, "C;"+deviceName+";open"); // dann richtigen Befehl an Gerät senden
                                                break;
                                            case "close":
                                                sendMessage(host, port, "C;"+deviceName+";close");
                                                break;
                                            case "stop":
                                                sendMessage(host, port, "C;"+deviceName+";stop");
                                                break;
                                            case "lighton":
                                                sendMessage(host, port, "C;"+deviceName+";lightOn");
                                                break;
                                            case "lightoff":
                                                sendMessage(host, port, "C;"+deviceName+";lightOff");
                                                break;
                                        }
                                        setState(obj.id, {val: "", ack: true}); // datenpunkt auf leer als bestätigt setzen
                                    }
                                  });
                                  
                                  

                                  R Offline
                                  R Offline
                                  Rushmed
                                  Most Active
                                  wrote on last edited by
                                  #37

                                  @oliverio Antwort von Marantec vom 03.06.2022 08:21:

                                  Guten Tag Herr x,
                                  
                                  vielen Dank für Ihre Anfrage.
                                  Anbei erhalten Sie eine Übersicht der Befehle
                                  
                                  Status                                      Code
                                  Tor ist geöffnet:                        S;'garageDoorName';open
                                  Tor ist geschlossen:                 S;'garageDoorName';closed
                                  Tor öffnet sich:                         S;'garageDoorName';opening
                                  Tor schließt sich:                      S;'garageDoorName';closing
                                  Antriebsbeleuchtung ist an:     S;'garageDoorName';lightOn
                                  Antriebsbeleuchtung ist aus:   S:'garageDoorName';lightOff
                                  
                                  Befehl                                      Code
                                  Öffnen:                                    C;'garageDoorName';open
                                  Schließen:                               C;'garageDoorName';close
                                  Stop:                                       C;'garageDoorName';stop
                                  Antriebsbeleuchtung an:         C;'garageDoorName';lightOn
                                  Antriebsbeleuchtung aus:       C;'garageDoorName';lightOf
                                  
                                  garageDoorName = Der Name Ihres Tores
                                  Mit freundlichen Grüßen / Best regards
                                  
                                  Christian Pieper
                                  T +49 5247 705-221 · F +49 5247 705-234
                                  service@marantec.de · www.marantec.com
                                  
                                  

                                  Vermutlich fehlt beim letzten Befehl das zweite "f".

                                  Open:

                                  31.8.2022, 11:51:12.425	[info ]: javascript.0 (612549) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661939472425,"q":0,"from":"system.adapter.javascript.0","lc":1661939472425,"c":"script.js.Garage"})
                                  31.8.2022, 11:51:12.440	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                  31.8.2022, 11:51:12.441	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                  31.8.2022, 11:51:12.472	[info ]: javascript.0 (612549) script.js.Garage: client received: R;OK
                                  for device: Garagentor
                                  31.8.2022, 11:51:12.473	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                  31.8.2022, 11:51:12.473	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                  31.8.2022, 11:51:12.473	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                  31.8.2022, 11:51:12.696	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;opening
                                  for device: Garagentor
                                  31.8.2022, 11:51:12.696	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                  31.8.2022, 11:51:12.696	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                  31.8.2022, 11:51:12.697	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                  31.8.2022, 11:51:12.760	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOn
                                  for device: Garagentor
                                  31.8.2022, 11:51:12.761	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                  31.8.2022, 11:51:12.762	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                  31.8.2022, 11:51:12.762	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                  31.8.2022, 11:51:22.760	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                  31.8.2022, 11:51:22.762	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                  31.8.2022, 11:51:22.762	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                  

                                  Close:

                                  31.8.2022, 11:52:45.628	[info ]: javascript.0 (612549) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661939565627,"q":0,"from":"system.adapter.javascript.0","lc":1661939565627,"c":"script.js.Garage"})
                                  31.8.2022, 11:52:45.646	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                  31.8.2022, 11:52:45.646	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                  31.8.2022, 11:52:45.698	[info ]: javascript.0 (612549) script.js.Garage: client received: R;OK
                                  for device: Garagentor
                                  31.8.2022, 11:52:45.699	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                  31.8.2022, 11:52:45.699	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                  31.8.2022, 11:52:45.699	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                  31.8.2022, 11:52:46.144	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closing
                                  for device: Garagentor
                                  31.8.2022, 11:52:46.145	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                  31.8.2022, 11:52:46.145	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                  31.8.2022, 11:52:46.146	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                  31.8.2022, 11:52:56.144	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                  31.8.2022, 11:52:56.145	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                  31.8.2022, 11:52:56.145	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                  

                                  @oliverio sagte in Benötige Programmierhilfe Javascript:

                                  Darüber hinaus kommt nur einmal "closing" und sonst nix. wenn dann wollen wir ja nach einer weile zumindest wissen das dann tatsächlich closed ist

                                  Ja stimmt, die Bestätigung der Endlagen kommt nichtmehr an. Mit dem neuen Code auch nicht.
                                  Auch die Datenpunkte bleiben leer.

                                  Nach dem Schließen bleibt die Lampe noch drei Minuten an. Die Bestätigung des Ausschaltens kommt jetzt auch nicht mehr an.

                                  Soll ich verbose jetzt weiter aktiviert lassen oder nicht?

                                  Danke vorab!

                                  OliverIOO 1 Reply Last reply
                                  0
                                  • R Rushmed

                                    @oliverio Antwort von Marantec vom 03.06.2022 08:21:

                                    Guten Tag Herr x,
                                    
                                    vielen Dank für Ihre Anfrage.
                                    Anbei erhalten Sie eine Übersicht der Befehle
                                    
                                    Status                                      Code
                                    Tor ist geöffnet:                        S;'garageDoorName';open
                                    Tor ist geschlossen:                 S;'garageDoorName';closed
                                    Tor öffnet sich:                         S;'garageDoorName';opening
                                    Tor schließt sich:                      S;'garageDoorName';closing
                                    Antriebsbeleuchtung ist an:     S;'garageDoorName';lightOn
                                    Antriebsbeleuchtung ist aus:   S:'garageDoorName';lightOff
                                    
                                    Befehl                                      Code
                                    Öffnen:                                    C;'garageDoorName';open
                                    Schließen:                               C;'garageDoorName';close
                                    Stop:                                       C;'garageDoorName';stop
                                    Antriebsbeleuchtung an:         C;'garageDoorName';lightOn
                                    Antriebsbeleuchtung aus:       C;'garageDoorName';lightOf
                                    
                                    garageDoorName = Der Name Ihres Tores
                                    Mit freundlichen Grüßen / Best regards
                                    
                                    Christian Pieper
                                    T +49 5247 705-221 · F +49 5247 705-234
                                    service@marantec.de · www.marantec.com
                                    
                                    

                                    Vermutlich fehlt beim letzten Befehl das zweite "f".

                                    Open:

                                    31.8.2022, 11:51:12.425	[info ]: javascript.0 (612549) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661939472425,"q":0,"from":"system.adapter.javascript.0","lc":1661939472425,"c":"script.js.Garage"})
                                    31.8.2022, 11:51:12.440	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                    31.8.2022, 11:51:12.441	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                    31.8.2022, 11:51:12.472	[info ]: javascript.0 (612549) script.js.Garage: client received: R;OK
                                    for device: Garagentor
                                    31.8.2022, 11:51:12.473	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                    31.8.2022, 11:51:12.473	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                    31.8.2022, 11:51:12.473	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                    31.8.2022, 11:51:12.696	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;opening
                                    for device: Garagentor
                                    31.8.2022, 11:51:12.696	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                    31.8.2022, 11:51:12.696	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                    31.8.2022, 11:51:12.697	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                    31.8.2022, 11:51:12.760	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOn
                                    for device: Garagentor
                                    31.8.2022, 11:51:12.761	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                    31.8.2022, 11:51:12.762	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                    31.8.2022, 11:51:12.762	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                    31.8.2022, 11:51:22.760	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                    31.8.2022, 11:51:22.762	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                    31.8.2022, 11:51:22.762	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                    

                                    Close:

                                    31.8.2022, 11:52:45.628	[info ]: javascript.0 (612549) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661939565627,"q":0,"from":"system.adapter.javascript.0","lc":1661939565627,"c":"script.js.Garage"})
                                    31.8.2022, 11:52:45.646	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                    31.8.2022, 11:52:45.646	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                    31.8.2022, 11:52:45.698	[info ]: javascript.0 (612549) script.js.Garage: client received: R;OK
                                    for device: Garagentor
                                    31.8.2022, 11:52:45.699	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                    31.8.2022, 11:52:45.699	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                    31.8.2022, 11:52:45.699	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                    31.8.2022, 11:52:46.144	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closing
                                    for device: Garagentor
                                    31.8.2022, 11:52:46.145	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                    31.8.2022, 11:52:46.145	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                    31.8.2022, 11:52:46.146	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=10000)
                                    31.8.2022, 11:52:56.144	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                    31.8.2022, 11:52:56.145	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                    31.8.2022, 11:52:56.145	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                    

                                    @oliverio sagte in Benötige Programmierhilfe Javascript:

                                    Darüber hinaus kommt nur einmal "closing" und sonst nix. wenn dann wollen wir ja nach einer weile zumindest wissen das dann tatsächlich closed ist

                                    Ja stimmt, die Bestätigung der Endlagen kommt nichtmehr an. Mit dem neuen Code auch nicht.
                                    Auch die Datenpunkte bleiben leer.

                                    Nach dem Schließen bleibt die Lampe noch drei Minuten an. Die Bestätigung des Ausschaltens kommt jetzt auch nicht mehr an.

                                    Soll ich verbose jetzt weiter aktiviert lassen oder nicht?

                                    Danke vorab!

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

                                    @rushmed

                                    ja, 2 Probleme haben wir noch.

                                    1. der Vergleich zwischen
                                      S;Gagentor;opening
                                      und
                                      S;Gagentor;opening

                                    schlägt fehl, ob die beiden gleich sind.

                                    1. die Rückmeldung für den Abschluss der Aktion fehlt noch.
                                      Wenn du sagst, das Licht bleibt noch 3 Minuten an, dann setzen wir den Timeout mal auf 4 Minuten,
                                      Ersetze bitte die folgenden 2 Zeilen
                                    var timeout = 10000;                           //timeout für Antwort vom Server
                                    var time2termination = 10000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                                    

                                    mit

                                    var timeout = 4*60*1000;                           //timeout für Antwort vom Server
                                    var time2termination = 4*60*1000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                                    

                                    Du musst dann auch 4 Minuten Warten bis die Aktion abgeschlossen ist.
                                    Auch nicht den javascript-adapter stoppen
                                    Am Schluss muss im Log immer

                                    client timeout
                                    client terminatorEnd

                                    stehen

                                    Leider hat dir der Support einfach nur die Schlüsselworte mitgeteilt, aber auch nix zum Kommunikationsverhalten, was das Gerät macht wenn der Befehl close oder open gegeben wird.
                                    Wird nur einmal opening gesendet, oder mehrfach?
                                    Wie kann man den Status abfragen ohne einen Befehl zu geben, steht leider auch nirgends

                                    Besser wäre eine API, bei der man Befehle geben kann und separat den Status abfragen kann,
                                    So ist man viel flexibler.
                                    Aber man sieht ja, das sie dir keine richtige API-Beschreibung gegeben haben, sondern nur die Befehlsauflistung.
                                    Du hast ja nach API-Beschreibung gefragt?

                                    verbose erst mal so lassen. das stört nicht und gibt aktuell eher mehr informationen aus dem skriptablauf

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

                                    R 1 Reply Last reply
                                    0
                                    • OliverIOO OliverIO

                                      @rushmed

                                      ja, 2 Probleme haben wir noch.

                                      1. der Vergleich zwischen
                                        S;Gagentor;opening
                                        und
                                        S;Gagentor;opening

                                      schlägt fehl, ob die beiden gleich sind.

                                      1. die Rückmeldung für den Abschluss der Aktion fehlt noch.
                                        Wenn du sagst, das Licht bleibt noch 3 Minuten an, dann setzen wir den Timeout mal auf 4 Minuten,
                                        Ersetze bitte die folgenden 2 Zeilen
                                      var timeout = 10000;                           //timeout für Antwort vom Server
                                      var time2termination = 10000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                                      

                                      mit

                                      var timeout = 4*60*1000;                           //timeout für Antwort vom Server
                                      var time2termination = 4*60*1000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                                      

                                      Du musst dann auch 4 Minuten Warten bis die Aktion abgeschlossen ist.
                                      Auch nicht den javascript-adapter stoppen
                                      Am Schluss muss im Log immer

                                      client timeout
                                      client terminatorEnd

                                      stehen

                                      Leider hat dir der Support einfach nur die Schlüsselworte mitgeteilt, aber auch nix zum Kommunikationsverhalten, was das Gerät macht wenn der Befehl close oder open gegeben wird.
                                      Wird nur einmal opening gesendet, oder mehrfach?
                                      Wie kann man den Status abfragen ohne einen Befehl zu geben, steht leider auch nirgends

                                      Besser wäre eine API, bei der man Befehle geben kann und separat den Status abfragen kann,
                                      So ist man viel flexibler.
                                      Aber man sieht ja, das sie dir keine richtige API-Beschreibung gegeben haben, sondern nur die Befehlsauflistung.
                                      Du hast ja nach API-Beschreibung gefragt?

                                      verbose erst mal so lassen. das stört nicht und gibt aktuell eher mehr informationen aus dem skriptablauf

                                      R Offline
                                      R Offline
                                      Rushmed
                                      Most Active
                                      wrote on last edited by
                                      #39

                                      @oliverio Zu1) Hast du da noch ne Idee? Ansonsten eürde es mir reichen wenn opening, closing, closed, lighton und lightoff in einem Datenpunkt landen. Dann werte ich die Status mit Blockly selber aus.

                                      zu2) Habe das halboffene Tor zugefahren, lightoff kam an.

                                      31.8.2022, 19:27:24.317	[info ]: javascript.0 (612549) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661966844317,"q":0,"from":"system.adapter.javascript.0","lc":1661966844317,"c":"script.js.Garage"})
                                      31.8.2022, 19:27:24.331	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:24.332	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:24.380	[info ]: javascript.0 (612549) script.js.Garage: client received: R;OK
                                      for device: Garagentor
                                      31.8.2022, 19:27:24.380	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:24.380	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:24.381	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:24.608	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closing
                                      for device: Garagentor
                                      31.8.2022, 19:27:24.609	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:24.609	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:24.609	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:24.610	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closing
                                      for device: Garagentor
                                      31.8.2022, 19:27:24.610	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:24.610	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:24.611	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:24.611	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closing
                                      for device: Garagentor
                                      31.8.2022, 19:27:24.612	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:24.612	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:24.612	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:24.672	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOn
                                      for device: Garagentor
                                      31.8.2022, 19:27:24.672	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:24.673	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:24.673	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:24.674	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOn
                                      for device: Garagentor
                                      31.8.2022, 19:27:24.674	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:24.674	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:24.674	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:24.675	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOn
                                      for device: Garagentor
                                      31.8.2022, 19:27:24.675	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:24.675	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:24.676	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:35.420	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closed
                                      for device: Garagentor
                                      31.8.2022, 19:27:35.421	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:35.421	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:35.421	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:35.422	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closed
                                      for device: Garagentor
                                      31.8.2022, 19:27:35.423	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:35.423	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:35.423	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:27:35.424	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closed
                                      for device: Garagentor
                                      31.8.2022, 19:27:35.424	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:27:35.424	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:27:35.424	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:30:34.088	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOff
                                      for device: Garagentor
                                      31.8.2022, 19:30:34.089	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:30:34.089	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:30:34.089	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:30:34.090	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOff
                                      for device: Garagentor
                                      31.8.2022, 19:30:34.090	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:30:34.090	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:30:34.091	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:30:34.091	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOff
                                      for device: Garagentor
                                      31.8.2022, 19:30:34.092	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                      31.8.2022, 19:30:34.092	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:30:34.092	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                      31.8.2022, 19:34:34.088	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                      31.8.2022, 19:34:34.089	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                      31.8.2022, 19:34:34.089	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:34:34.090	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                      31.8.2022, 19:34:34.090	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                      31.8.2022, 19:34:34.090	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      31.8.2022, 19:34:34.092	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                      31.8.2022, 19:34:34.092	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                      31.8.2022, 19:34:34.092	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                      

                                      zu3) Nein ich habe nicht nach API gefragt. Ich wollte eine Anleitung zur Integration, sowie eine Liste möglicher Befehle.
                                      Ich frage da nochmal nach, aber die Antwort wird lange dauern.

                                      Können wir bitte die Antwort von R; in einem DP ausgeben? Wäre aber nur nice to have und eigentlich nur bei der Einrichtung eines Antriebs interessant.

                                      OliverIOO 1 Reply Last reply
                                      0
                                      • R Rushmed

                                        @oliverio Zu1) Hast du da noch ne Idee? Ansonsten eürde es mir reichen wenn opening, closing, closed, lighton und lightoff in einem Datenpunkt landen. Dann werte ich die Status mit Blockly selber aus.

                                        zu2) Habe das halboffene Tor zugefahren, lightoff kam an.

                                        31.8.2022, 19:27:24.317	[info ]: javascript.0 (612549) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1661966844317,"q":0,"from":"system.adapter.javascript.0","lc":1661966844317,"c":"script.js.Garage"})
                                        31.8.2022, 19:27:24.331	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:24.332	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:24.380	[info ]: javascript.0 (612549) script.js.Garage: client received: R;OK
                                        for device: Garagentor
                                        31.8.2022, 19:27:24.380	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:24.380	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:24.381	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:24.608	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closing
                                        for device: Garagentor
                                        31.8.2022, 19:27:24.609	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:24.609	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:24.609	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:24.610	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closing
                                        for device: Garagentor
                                        31.8.2022, 19:27:24.610	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:24.610	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:24.611	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:24.611	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closing
                                        for device: Garagentor
                                        31.8.2022, 19:27:24.612	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:24.612	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:24.612	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:24.672	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOn
                                        for device: Garagentor
                                        31.8.2022, 19:27:24.672	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:24.673	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:24.673	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:24.674	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOn
                                        for device: Garagentor
                                        31.8.2022, 19:27:24.674	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:24.674	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:24.674	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:24.675	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOn
                                        for device: Garagentor
                                        31.8.2022, 19:27:24.675	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:24.675	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:24.676	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:35.420	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closed
                                        for device: Garagentor
                                        31.8.2022, 19:27:35.421	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:35.421	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:35.421	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:35.422	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closed
                                        for device: Garagentor
                                        31.8.2022, 19:27:35.423	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:35.423	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:35.423	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:27:35.424	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;closed
                                        for device: Garagentor
                                        31.8.2022, 19:27:35.424	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:27:35.424	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:27:35.424	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:30:34.088	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOff
                                        for device: Garagentor
                                        31.8.2022, 19:30:34.089	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:30:34.089	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:30:34.089	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:30:34.090	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOff
                                        for device: Garagentor
                                        31.8.2022, 19:30:34.090	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:30:34.090	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:30:34.091	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:30:34.091	[info ]: javascript.0 (612549) script.js.Garage: client received: S;Garagentor;lightOff
                                        for device: Garagentor
                                        31.8.2022, 19:30:34.092	[info ]: javascript.0 (612549) script.js.Garage: client terminatorStart
                                        31.8.2022, 19:30:34.092	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:30:34.092	[info ]: javascript.0 (612549) script.js.Garage: setTimeout(ms=240000)
                                        31.8.2022, 19:34:34.088	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                        31.8.2022, 19:34:34.089	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                        31.8.2022, 19:34:34.089	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:34:34.090	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                        31.8.2022, 19:34:34.090	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                        31.8.2022, 19:34:34.090	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        31.8.2022, 19:34:34.092	[info ]: javascript.0 (612549) script.js.Garage: client timeout
                                        31.8.2022, 19:34:34.092	[info ]: javascript.0 (612549) script.js.Garage: client terminatorEnd
                                        31.8.2022, 19:34:34.092	[info ]: javascript.0 (612549) script.js.Garage: clearTimeout() => cleared
                                        

                                        zu3) Nein ich habe nicht nach API gefragt. Ich wollte eine Anleitung zur Integration, sowie eine Liste möglicher Befehle.
                                        Ich frage da nochmal nach, aber die Antwort wird lange dauern.

                                        Können wir bitte die Antwort von R; in einem DP ausgeben? Wäre aber nur nice to have und eigentlich nur bei der Einrichtung eines Antriebs interessant.

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

                                        @rushmed

                                        also von der Rückmeldung sind jetzt alle Informationen enthalten.
                                        Auch wenn da wieder ein paar zuviele Abfragen gleichzeitig laufen (3 stück),
                                        aber hier habe ich noch was gefunden an dem es gelegen haben könnte
                                        bitte vor dem test den javascriptadapter einmal stoppen und wieder starten.

                                        warum das
                                        S;Gagentor;opening
                                        nicht gleich
                                        S;Gagentor;opening
                                        ist

                                        ich habe noch was entdeckt und einen zusätzlichen Befehl eingefügt. der sollte das Problem beheben

                                        hat das letzte Schließen nur 11 Sekunden gedauert?

                                        
                                        
                                        var net = require('net'); 
                                        
                                        var dp_door = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor"; //door state
                                        var dp_light = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht"; //light state
                                        var dp_cmd = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command"; //Befehlsdatenpunkt: Mögliche Werte: open, close, stop, lighton, lightoff. Nach Beschreiben wird der Datenpunkt wieder auf leer gesetzt
                                        
                                        var deviceName = "Garagentor";
                                        var host = "192.168.178.149";
                                        var port = 2785;
                                        
                                        function sendMessage(host, port, message) {
                                        
                                        var timeout = 4*60*1000;                           //timeout für Antwort vom Server
                                        var time2termination = 4*60*1000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                                        var terminator;
                                        var terminatorStart;
                                        var terminatorEnd;
                                        return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                                         var client = new net.Socket();                 // Erzeugen eines neuen Verbindungsobjekts
                                        
                                         client.connect(port, host, function() {     // Gerät über host:port anwählen und Verbindung erzeugen
                                           console.debug('cliend started');
                                           terminatorStart();                        // Time starten, der die Verbindung beendet, falls keine Antwort mehr kommt
                                           client.setTimeout(timeout);               // internes timeout setzen
                                           client.write(message);                    // Nachricht an Gerät senden
                                         });
                                         
                                         client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                                           console.log('client received: x' + data + " for device: " + deviceName);
                                           terminatorStart();                        // Den Timeout verlängern
                                           var dataS = data.toString().trim();              // Datenbuffer in lesbaren Text umwandeln
                                           switch(dataS) {                           // je nach rückgabewert unterschiedliche Bearbeitung
                                               case "S;"+deviceName+";open":         // wenn open
                                               setState(dp_door,"open");             // dann Datenpunkt setzen
                                               break;
                                               case "S;"+deviceName+";closed":
                                               setState(dp_door,"closed");
                                               break;
                                               case "S;"+deviceName+";opening":
                                               setState(dp_door,"opening");
                                               break;
                                               case "S;"+deviceName+";closing":
                                               setState(dp_door,"closing");
                                               break;
                                               case "S;"+deviceName+";lightOn":
                                               setState(dp_light,"lightOn");
                                               break;
                                               case "S;"+deviceName+";lightOff":
                                               setState(dp_light,"lightOff");
                                               break;
                                           }
                                         });
                                         client.on("error",(err)=>{                  // wenn ein Fehler entsteht
                                           console.log("client error");
                                           terminatorEnd();                          // dann timeout beenden
                                          client.end();                             // Kommunikation beenden
                                           resolve(err);                             // und Fehlerdetails zurückgeben
                                         });
                                         client.on("timeout",()=>{                   // wenn timeout entsteht
                                           console.log("client timeout");
                                           terminatorEnd();                          // dann timeout beenden
                                           client.end();                             // Kommunikation beenden
                                           resolve("timeout");                       // text timeout zurückgeben
                                         });
                                         terminatorStart = function() {              // timeout starten oder verlängern
                                           console.log("client terminatorStart");
                                           if (terminator) clearTimeout(terminator); // evtl vorhanden timeout beenden
                                           terminator = setTimeout(() => {           // neuen timeout starten. wenn timeout eintritt, dann folgende funktionen ausführen
                                             console.log('cliend ended');
                                             client.end();                           // kommunikation beenden
                                             resolve("ok");                          // ok zurückgeben
                                           }, time2termination);                     // zeit für timeout angeben
                                         };
                                         terminatorEnd = function() {                // timeout beenden
                                           console.log("client terminatorEnd");
                                           if (terminator) clearTimeout(terminator);      
                                           client.end();  
                                         };
                                        });
                                        }
                                        on(dp_cmd, function (obj) {                     // trigger wenn datenpunkt beschrieben wird
                                         var cmd;
                                         if (!obj.state.ack) {                       // aber nur wenn es sich um einen unbestätigten wert handelt
                                             cmd = String(obj.state.val).toLowerCase();  // Datenpunktinhalt in Kleinbuchstaben umwandeln
                                             console.debug('execute command: ' + cmd);
                                             switch(cmd) {                           // je nach Datenpunktinhalt verschiedene Befehle
                                                 case "open":                        // wenn open
                                                     sendMessage(host, port, "C;"+deviceName+";open"); // dann richtigen Befehl an Gerät senden
                                                     break;
                                                 case "close":
                                                     sendMessage(host, port, "C;"+deviceName+";close");
                                                     break;
                                                 case "stop":
                                                     sendMessage(host, port, "C;"+deviceName+";stop");
                                                     break;
                                                 case "lighton":
                                                     sendMessage(host, port, "C;"+deviceName+";lightOn");
                                                     break;
                                                 case "lightoff":
                                                     sendMessage(host, port, "C;"+deviceName+";lightOff");
                                                     break;
                                             }
                                             setState(obj.id, {val: "", ack: true}); // datenpunkt auf leer als bestätigt setzen
                                         }
                                        });
                                        
                                        
                                        

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

                                        R 1 Reply Last reply
                                        0
                                        • OliverIOO OliverIO

                                          @rushmed

                                          also von der Rückmeldung sind jetzt alle Informationen enthalten.
                                          Auch wenn da wieder ein paar zuviele Abfragen gleichzeitig laufen (3 stück),
                                          aber hier habe ich noch was gefunden an dem es gelegen haben könnte
                                          bitte vor dem test den javascriptadapter einmal stoppen und wieder starten.

                                          warum das
                                          S;Gagentor;opening
                                          nicht gleich
                                          S;Gagentor;opening
                                          ist

                                          ich habe noch was entdeckt und einen zusätzlichen Befehl eingefügt. der sollte das Problem beheben

                                          hat das letzte Schließen nur 11 Sekunden gedauert?

                                          
                                          
                                          var net = require('net'); 
                                          
                                          var dp_door = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Tor"; //door state
                                          var dp_light = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht"; //light state
                                          var dp_cmd = "0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command"; //Befehlsdatenpunkt: Mögliche Werte: open, close, stop, lighton, lightoff. Nach Beschreiben wird der Datenpunkt wieder auf leer gesetzt
                                          
                                          var deviceName = "Garagentor";
                                          var host = "192.168.178.149";
                                          var port = 2785;
                                          
                                          function sendMessage(host, port, message) {
                                          
                                          var timeout = 4*60*1000;                           //timeout für Antwort vom Server
                                          var time2termination = 4*60*1000;                  //genereller Timeout falls gar keine Reaktion mehr kommt
                                          var terminator;
                                          var terminatorStart;
                                          var terminatorEnd;
                                          return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                                           var client = new net.Socket();                 // Erzeugen eines neuen Verbindungsobjekts
                                          
                                           client.connect(port, host, function() {     // Gerät über host:port anwählen und Verbindung erzeugen
                                             console.debug('cliend started');
                                             terminatorStart();                        // Time starten, der die Verbindung beendet, falls keine Antwort mehr kommt
                                             client.setTimeout(timeout);               // internes timeout setzen
                                             client.write(message);                    // Nachricht an Gerät senden
                                           });
                                           
                                           client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                                             console.log('client received: x' + data + " for device: " + deviceName);
                                             terminatorStart();                        // Den Timeout verlängern
                                             var dataS = data.toString().trim();              // Datenbuffer in lesbaren Text umwandeln
                                             switch(dataS) {                           // je nach rückgabewert unterschiedliche Bearbeitung
                                                 case "S;"+deviceName+";open":         // wenn open
                                                 setState(dp_door,"open");             // dann Datenpunkt setzen
                                                 break;
                                                 case "S;"+deviceName+";closed":
                                                 setState(dp_door,"closed");
                                                 break;
                                                 case "S;"+deviceName+";opening":
                                                 setState(dp_door,"opening");
                                                 break;
                                                 case "S;"+deviceName+";closing":
                                                 setState(dp_door,"closing");
                                                 break;
                                                 case "S;"+deviceName+";lightOn":
                                                 setState(dp_light,"lightOn");
                                                 break;
                                                 case "S;"+deviceName+";lightOff":
                                                 setState(dp_light,"lightOff");
                                                 break;
                                             }
                                           });
                                           client.on("error",(err)=>{                  // wenn ein Fehler entsteht
                                             console.log("client error");
                                             terminatorEnd();                          // dann timeout beenden
                                            client.end();                             // Kommunikation beenden
                                             resolve(err);                             // und Fehlerdetails zurückgeben
                                           });
                                           client.on("timeout",()=>{                   // wenn timeout entsteht
                                             console.log("client timeout");
                                             terminatorEnd();                          // dann timeout beenden
                                             client.end();                             // Kommunikation beenden
                                             resolve("timeout");                       // text timeout zurückgeben
                                           });
                                           terminatorStart = function() {              // timeout starten oder verlängern
                                             console.log("client terminatorStart");
                                             if (terminator) clearTimeout(terminator); // evtl vorhanden timeout beenden
                                             terminator = setTimeout(() => {           // neuen timeout starten. wenn timeout eintritt, dann folgende funktionen ausführen
                                               console.log('cliend ended');
                                               client.end();                           // kommunikation beenden
                                               resolve("ok");                          // ok zurückgeben
                                             }, time2termination);                     // zeit für timeout angeben
                                           };
                                           terminatorEnd = function() {                // timeout beenden
                                             console.log("client terminatorEnd");
                                             if (terminator) clearTimeout(terminator);      
                                             client.end();  
                                           };
                                          });
                                          }
                                          on(dp_cmd, function (obj) {                     // trigger wenn datenpunkt beschrieben wird
                                           var cmd;
                                           if (!obj.state.ack) {                       // aber nur wenn es sich um einen unbestätigten wert handelt
                                               cmd = String(obj.state.val).toLowerCase();  // Datenpunktinhalt in Kleinbuchstaben umwandeln
                                               console.debug('execute command: ' + cmd);
                                               switch(cmd) {                           // je nach Datenpunktinhalt verschiedene Befehle
                                                   case "open":                        // wenn open
                                                       sendMessage(host, port, "C;"+deviceName+";open"); // dann richtigen Befehl an Gerät senden
                                                       break;
                                                   case "close":
                                                       sendMessage(host, port, "C;"+deviceName+";close");
                                                       break;
                                                   case "stop":
                                                       sendMessage(host, port, "C;"+deviceName+";stop");
                                                       break;
                                                   case "lighton":
                                                       sendMessage(host, port, "C;"+deviceName+";lightOn");
                                                       break;
                                                   case "lightoff":
                                                       sendMessage(host, port, "C;"+deviceName+";lightOff");
                                                       break;
                                               }
                                               setState(obj.id, {val: "", ack: true}); // datenpunkt auf leer als bestätigt setzen
                                           }
                                          });
                                          
                                          
                                          

                                          R Offline
                                          R Offline
                                          Rushmed
                                          Most Active
                                          wrote on last edited by Rushmed
                                          #41

                                          @oliverio

                                          lightOn:

                                          1.9.2022, 05:57:50.085	[info ]: javascript.0 (1403834) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Command, state={"val":"","ack":true,"ts":1662004670085,"q":0,"from":"system.adapter.javascript.0","lc":1662004670085,"c":"script.js.Garage"})
                                          1.9.2022, 05:57:50.099	[info ]: javascript.0 (1403834) script.js.Garage: client terminatorStart
                                          1.9.2022, 05:57:50.100	[info ]: javascript.0 (1403834) script.js.Garage: setTimeout(ms=240000)
                                          1.9.2022, 05:57:50.151	[info ]: javascript.0 (1403834) script.js.Garage: client received: xR;OK
                                          for device: Garagentor
                                          1.9.2022, 05:57:50.152	[info ]: javascript.0 (1403834) script.js.Garage: client terminatorStart
                                          1.9.2022, 05:57:50.152	[info ]: javascript.0 (1403834) script.js.Garage: clearTimeout() => cleared
                                          1.9.2022, 05:57:50.152	[info ]: javascript.0 (1403834) script.js.Garage: setTimeout(ms=240000)
                                          1.9.2022, 05:57:50.317	[info ]: javascript.0 (1403834) script.js.Garage: client received: xS;Garagentor;lightOn
                                          for device: Garagentor
                                          1.9.2022, 05:57:50.318	[info ]: javascript.0 (1403834) script.js.Garage: client terminatorStart
                                          1.9.2022, 05:57:50.318	[info ]: javascript.0 (1403834) script.js.Garage: clearTimeout() => cleared
                                          1.9.2022, 05:57:50.319	[info ]: javascript.0 (1403834) script.js.Garage: setTimeout(ms=240000)
                                          1.9.2022, 05:57:50.319	[info ]: javascript.0 (1403834) script.js.Garage: setForeignState(id=0_userdata.0.Eigene_Datenpunkte.Garage.Garage_Status_Licht, state={"val":"lightOn","ack":false,"ts":1662004670319,"q":0,"from":"system.adapter.javascript.0","lc":1662004670319,"c":"script.js.Garage"})
                                          

                                          Open und Close sahen auch gut aus, hab aber erst heut abend Zeit um zu warten bis dasa licht aus geht.

                                          Die Datenpunkte werden beschrieben. Super!

                                          @rushmed sagte in Benötige Programmierhilfe Javascript:

                                          zu2) Habe das halboffene Tor zugefahren, lightoff kam an.

                                          Deswegen hat das Schließen weniger lange gedauert als sonst.

                                          Warum war denn jetzt S;Gagentor;opening ungleich S;Gagentor;opening?

                                          Ist es noch möglich Antworten von manuellen Eingaben (App, Fernbedienung und am Antrieb direkt) die nach time2termination passieren?

                                          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

                                          855

                                          Online

                                          32.5k

                                          Users

                                          81.7k

                                          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