Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Benötige Programmierhilfe Javascript

NEWS

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

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

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

Benötige Programmierhilfe Javascript

Geplant Angeheftet Gesperrt Verschoben JavaScript
communicationjavascriptmonitoring
60 Beiträge 5 Kommentatoren 5.0k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #29

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

              OliverIOO 1 Antwort Letzte Antwort
              0
              • R Rushmed

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

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                    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
                                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                      0
                                      • OliverIOO Offline
                                        OliverIOO Offline
                                        OliverIO
                                        schrieb am zuletzt editiert von
                                        #42

                                        @rushmed

                                        code nochmal umgestellt.
                                        der client-dienst läuft jetzt solange das skript läuft
                                        mit der Funktion send Message kannst du wie gehabt die Nachrichten senden
                                        der client-dienst wird beendet, sobald das skript gestoppt wird
                                        theoretisch müsste der client dienst nun auf alle nachrichten hören, die das garagentor sendet.
                                        einen timeout gibt es nicht mehr, ausser das garagentor sendet, das ende ist. aber das hatten wir bisher noch nicht gesehen

                                        @rushmed sagte in Benötige Programmierhilfe Javascript:

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

                                        Am Ende der Nachricht hat noch ein Zeilenumbruch gehangen. Das ist mir in den Lognachrichten entgangen. Der trim-Befehl filtert diese Zeichen dann raus.
                                        Daher
                                        S;Gagentor;opening\n ungleich S;Gagentor;opening

                                        \n ist eine Notation für die nicht sichtbaren Steuerzeichen, hier newline

                                        
                                        
                                        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;
                                        
                                        var client;
                                        
                                        function startClient() {
                                            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');
                                            });
                                            client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                                                console.log('client received: ' + data + " for device: " + deviceName);
                                                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 " + err.toString());
                                            });
                                            client.on("timeout",()=>{                   // wenn timeout entsteht
                                                console.log("client timeout");
                                            });
                                        }
                                        
                                        function sendMessage(host, port, message) {
                                            return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                                                if (!client) {
                                                    console.log("No Client available");
                                                    resolve("Error");
                                                    return;
                                                }
                                                client.write(message);
                                                resolve("OK");
                                            });
                                        }
                                        
                                        onStop (function(){
                                             /* do something when script is stopped */
                                             if (client) {
                                                console.log('client ended ');
                                                client.end();
                                             }
                                        }, 1000);
                                        
                                        startClient();
                                        
                                        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 Antwort Letzte Antwort
                                        0
                                        • OliverIOO OliverIO

                                          @rushmed

                                          code nochmal umgestellt.
                                          der client-dienst läuft jetzt solange das skript läuft
                                          mit der Funktion send Message kannst du wie gehabt die Nachrichten senden
                                          der client-dienst wird beendet, sobald das skript gestoppt wird
                                          theoretisch müsste der client dienst nun auf alle nachrichten hören, die das garagentor sendet.
                                          einen timeout gibt es nicht mehr, ausser das garagentor sendet, das ende ist. aber das hatten wir bisher noch nicht gesehen

                                          @rushmed sagte in Benötige Programmierhilfe Javascript:

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

                                          Am Ende der Nachricht hat noch ein Zeilenumbruch gehangen. Das ist mir in den Lognachrichten entgangen. Der trim-Befehl filtert diese Zeichen dann raus.
                                          Daher
                                          S;Gagentor;opening\n ungleich S;Gagentor;opening

                                          \n ist eine Notation für die nicht sichtbaren Steuerzeichen, hier newline

                                          
                                          
                                          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;
                                          
                                          var client;
                                          
                                          function startClient() {
                                              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');
                                              });
                                              client.on('data', function(data) {          // Wenn daten ankommen, dann verarbeiten
                                                  console.log('client received: ' + data + " for device: " + deviceName);
                                                  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 " + err.toString());
                                              });
                                              client.on("timeout",()=>{                   // wenn timeout entsteht
                                                  console.log("client timeout");
                                              });
                                          }
                                          
                                          function sendMessage(host, port, message) {
                                              return new Promise((resolve, reject) => {     // Funktion ist asynchron, daher Rückgabe promise
                                                  if (!client) {
                                                      console.log("No Client available");
                                                      resolve("Error");
                                                      return;
                                                  }
                                                  client.write(message);
                                                  resolve("OK");
                                              });
                                          }
                                          
                                          onStop (function(){
                                               /* do something when script is stopped */
                                               if (client) {
                                                  console.log('client ended ');
                                                  client.end();
                                               }
                                          }, 1000);
                                          
                                          startClient();
                                          
                                          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
                                          schrieb am zuletzt editiert von
                                          #43

                                          @oliverio Ok, danke.
                                          Ich würde heute Abend dann alle mögliche Szenarien durchtesten. Benötigst du noch Logs oder soll ich etwas bestimmtes testen?

                                          OliverIOO 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          762

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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