Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Script vor dem stoppen aufräumen

    NEWS

    • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    Script vor dem stoppen aufräumen

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Martin 5 last edited by Martin 5

      Hallo,
      gibt es die Möglichkeit eine Funktion zu starten wenn das Script gestoppt wird?

      Beispiel:

      const mqtt = require('mqtt');
      const client  = mqtt.connect('mqtt://192.168.178.30');
      client.on('connect', () => {
        client.subscribe('SpeicherM01/Daten');
      });
      client.on('message', (topic, message) => {
        log("Topic: " + topic.toString() + ", Nachricht: " + message.toString());
      //  client.end();
      });
      

      So wie es jetzt ist läuft das Objekt weiter wenn das Script gestoppt wird.
      Das auskommentierte "client.end()" würde das Objekt schon nach der ersten empfangenen Nachricht stoppen.

      13.11.2025, 11:36:58.412	[info ]: javascript.0 (1128581) Start JavaScript script.js.common.Mqtt-Test (Javascript/js)
      13.11.2025, 11:36:58.466	[info ]: javascript.0 (1128581) script.js.common.Mqtt-Test: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      13.11.2025, 11:37:15.870	[info ]: javascript.0 (1128581) script.js.common.Mqtt-Test: Topic: SpeicherM01/Daten, Nachricht: {"Spannung":53.5,"Ladezustand":58,"StromAkku":5.1,"Typ":1,"StromPV":0,"Temperatur":0,"Datum":"13.11.2025","Zeit":"11:35:01","Laden":"ein","Entladen":"ein"}
      13.11.2025, 11:37:46.198	[info ]: javascript.0 (1128581) script.js.common.Mqtt-Test: Topic: SpeicherM01/Daten, Nachricht: {"Spannung":53.5,"Ladezustand":58,"StromAkku":5.1,"Typ":1,"StromPV":0,"Temperatur":0,"Datum":"13.11.2025","Zeit":"11:35:01","Laden":"ein","Entladen":"ein"}
      13.11.2025, 11:37:50.295	[info ]: javascript.0 (1128581) Stopping script script.js.common.Mqtt-Test
      13.11.2025, 11:38:16.528	[info ]: javascript.0 (1128581) script.js.common.Mqtt-Test: Topic: SpeicherM01/Daten, Nachricht: {"Spannung":53.5,"Ladezustand":58,"StromAkku":5.1,"Typ":1,"StromPV":0,"Temperatur":0,"Datum":"13.11.2025","Zeit":"11:35:01","Laden":"ein","Entladen":"ein"}
      13.11.2025, 11:38:46.859	[info ]: javascript.0 (1128581) script.js.common.Mqtt-Test: Topic: SpeicherM01/Daten, Nachricht: {"Spannung":53.5,"Ladezustand":58,"StromAkku":5.1,"Typ":1,"StromPV":0,"Temperatur":0,"Datum":"13.11.2025","Zeit":"11:35:01","Laden":"ein","Entladen":"ein"}
      

      Das geht dann solange weiter bis der Javascriptadapter neu gestartet wird.

      Grüße Martin

      OliverIO 1 Reply Last reply Reply Quote 0
      • OliverIO
        OliverIO @Martin 5 last edited by

        @martin-5

        https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#onstop

        M 1 Reply Last reply Reply Quote 2
        • M
          Martin 5 @OliverIO last edited by

          @oliverio

          Danke, klar die Beschreibung zum Adapter. Wie blind ist man manchmal?

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          965
          Online

          32.4k
          Users

          81.3k
          Topics

          1.3m
          Posts

          2
          3
          72
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo