Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Fehler im Log bei Fenster Aufzählung

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    651

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

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

Fehler im Log bei Fenster Aufzählung

Geplant Angeheftet Gesperrt Verschoben JavaScript
3 Beiträge 2 Kommentatoren 341 Aufrufe 2 Beobachtet
  • Ä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.
  • F Offline
    F Offline
    Fuga
    schrieb am zuletzt editiert von
    #1

    Hi All,

    ich habe leider von JS nicht viel Ahnung daher muss ich leider Frag. Ich verstehe diese Fehlermeldung leider nicht:
    javascript.0 2019-03-19 19:17:05.709 warn at TCP.onread (net.js:559:20)
    javascript.0 2019-03-19 19:17:05.709 warn at Socket.Readable.push (_stream_readable.js:134:10)
    javascript.0 2019-03-19 19:17:05.709 warn at readableAddChunk (_stream_readable.js:176:18)
    javascript.0 2019-03-19 19:17:05.709 warn at Socket.emit (events.js:188:7)
    javascript.0 2019-03-19 19:17:05.709 warn at emitOne (events.js:96:13)
    javascript.0 2019-03-19 19:17:05.709 warn at Socket._ultron.on (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:138:22)
    javascript.0 2019-03-19 19:17:05.709 warn at Receiver.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:139:10)
    javascript.0 2019-03-19 19:17:05.709 warn at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:165:16)
    javascript.0 2019-03-19 19:17:05.708 warn at Receiver.getData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:330:12)
    javascript.0 2019-03-19 19:17:05.708 warn at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:389:14)
    javascript.0 2019-03-19 19:17:05.708 warn at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47)
    javascript.0 2019-03-19 19:17:05.708 warn at WebSocket.emit (events.js:188:7)
    javascript.0 2019-03-19 19:17:05.708 warn at emitOne (events.js:96:13)
    javascript.0 2019-03-19 19:17:05.708 warn at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16)
    javascript.0 2019-03-19 19:17:05.708 warn at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transports/websocket.js:147:10)
    javascript.0 2019-03-19 19:17:05.708 warn at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8)
    javascript.0 2019-03-19 19:17:05.708 warn at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8)
    javascript.0 2019-03-19 19:17:05.707 warn at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
    javascript.0 2019-03-19 19:17:05.707 warn at WS.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10)
    javascript.0 2019-03-19 19:17:05.707 warn at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:456:14)
    javascript.0 2019-03-19 19:17:05.707 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
    javascript.0 2019-03-19 19:17:05.707 warn at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
    javascript.0 2019-03-19 19:17:05.707 warn at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16)
    javascript.0 2019-03-19 19:17:05.707 warn at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12)
    javascript.0 2019-03-19 19:17:05.707 warn at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
    javascript.0 2019-03-19 19:17:05.707 warn at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
    javascript.0 2019-03-19 19:17:05.707 warn at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8)
    javascript.0 2019-03-19 19:17:05.706 warn at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
    javascript.0 2019-03-19 19:17:05.706 warn at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
    javascript.0 2019-03-19 19:17:05.706 warn at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:236:12)
    javascript.0 2019-03-19 19:17:05.706 warn at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:278:10)
    javascript.0 2019-03-19 19:17:05.706 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
    javascript.0 2019-03-19 19:17:05.706 warn at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30)
    javascript.0 2019-03-19 19:17:05.706 warn at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37)
    javascript.0 2019-03-19 19:17:05.706 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
    javascript.0 2019-03-19 19:17:05.706 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
    javascript.0 2019-03-19 19:17:05.702 warn at Object.<anonymous> (script.js.Aufzählung.countOpenWindowsDoors:38:3)
    javascript.0 2019-03-19 19:17:05.702 warn at countOpenWindowsDoors (script.js.Aufzählung.countOpenWindowsDoors:33:3)
    javascript.0 2019-03-19 19:17:05.702 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
    javascript.0 2019-03-19 19:17:05.696 warn Wrong type of Datenpunkte.0.StatusWindowOpen: "number". Please fix, while deprecated and will not work in next versions.

    Das Scribt dazu sieht so aus:
    function countOpenWindowsDoors()
    {
    var openWindows = 0;
    var openDoors = 0;

    // Fenster
    var windows = getObject("enum.functions.windowstatus").common.members;
    for(let i = 0; i < windows.length; i++) {
    var Status = getState(windows[i]).val;
    if ( Status ) { openWindows = openWindows + 1; }
    }

    // Türen
    var doors = getObject("enum.functions.doorstatus").common.members;
    for(let i = 0; i < doors.length; i++) {
    var Status = getState(doors[i]).val;
    if ( Status ) { openDoors = openDoors + 1; }
    }

    var openWindowsText = "Kein Fenster geöffnet";
    var openDoorText = "Keine Tür geöffnet";

    if ( openWindows > 0 ) {
    openWindowsText = openWindows + " Fenster geöffnet";
    }
    if ( openDoors > 0 ) {
    openDoorText = openDoors + " Türe(n) geöffnet";
    }

    setState("Datenpunkte.0.StatusDoorOpenText", openDoorText);
    setState("Datenpunkte.0.StatusWindowOpenText", openWindowsText);
    setState("Datenpunkte.0.StatusDoorOpen", openDoors);
    setState("Datenpunkte.0.StatusWindowOpen", openWindows);

    }
    $('state(functions=windowstatus)').on(function(obj) {
    countOpenWindowsDoors();
    });

    $('state(functions=doorstatus)').on(function(obj) {
    countOpenWindowsDoors();
    });

    Hoffe mir kann wer helfen. Vielen Dank

    paul53P 1 Antwort Letzte Antwort
    0
    • F Fuga

      Hi All,

      ich habe leider von JS nicht viel Ahnung daher muss ich leider Frag. Ich verstehe diese Fehlermeldung leider nicht:
      javascript.0 2019-03-19 19:17:05.709 warn at TCP.onread (net.js:559:20)
      javascript.0 2019-03-19 19:17:05.709 warn at Socket.Readable.push (_stream_readable.js:134:10)
      javascript.0 2019-03-19 19:17:05.709 warn at readableAddChunk (_stream_readable.js:176:18)
      javascript.0 2019-03-19 19:17:05.709 warn at Socket.emit (events.js:188:7)
      javascript.0 2019-03-19 19:17:05.709 warn at emitOne (events.js:96:13)
      javascript.0 2019-03-19 19:17:05.709 warn at Socket._ultron.on (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:138:22)
      javascript.0 2019-03-19 19:17:05.709 warn at Receiver.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:139:10)
      javascript.0 2019-03-19 19:17:05.709 warn at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:165:16)
      javascript.0 2019-03-19 19:17:05.708 warn at Receiver.getData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:330:12)
      javascript.0 2019-03-19 19:17:05.708 warn at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:389:14)
      javascript.0 2019-03-19 19:17:05.708 warn at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47)
      javascript.0 2019-03-19 19:17:05.708 warn at WebSocket.emit (events.js:188:7)
      javascript.0 2019-03-19 19:17:05.708 warn at emitOne (events.js:96:13)
      javascript.0 2019-03-19 19:17:05.708 warn at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16)
      javascript.0 2019-03-19 19:17:05.708 warn at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transports/websocket.js:147:10)
      javascript.0 2019-03-19 19:17:05.708 warn at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8)
      javascript.0 2019-03-19 19:17:05.708 warn at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8)
      javascript.0 2019-03-19 19:17:05.707 warn at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
      javascript.0 2019-03-19 19:17:05.707 warn at WS.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10)
      javascript.0 2019-03-19 19:17:05.707 warn at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:456:14)
      javascript.0 2019-03-19 19:17:05.707 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
      javascript.0 2019-03-19 19:17:05.707 warn at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
      javascript.0 2019-03-19 19:17:05.707 warn at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16)
      javascript.0 2019-03-19 19:17:05.707 warn at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12)
      javascript.0 2019-03-19 19:17:05.707 warn at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
      javascript.0 2019-03-19 19:17:05.707 warn at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
      javascript.0 2019-03-19 19:17:05.707 warn at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8)
      javascript.0 2019-03-19 19:17:05.706 warn at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
      javascript.0 2019-03-19 19:17:05.706 warn at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
      javascript.0 2019-03-19 19:17:05.706 warn at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:236:12)
      javascript.0 2019-03-19 19:17:05.706 warn at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:278:10)
      javascript.0 2019-03-19 19:17:05.706 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
      javascript.0 2019-03-19 19:17:05.706 warn at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30)
      javascript.0 2019-03-19 19:17:05.706 warn at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37)
      javascript.0 2019-03-19 19:17:05.706 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
      javascript.0 2019-03-19 19:17:05.706 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
      javascript.0 2019-03-19 19:17:05.702 warn at Object.<anonymous> (script.js.Aufzählung.countOpenWindowsDoors:38:3)
      javascript.0 2019-03-19 19:17:05.702 warn at countOpenWindowsDoors (script.js.Aufzählung.countOpenWindowsDoors:33:3)
      javascript.0 2019-03-19 19:17:05.702 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
      javascript.0 2019-03-19 19:17:05.696 warn Wrong type of Datenpunkte.0.StatusWindowOpen: "number". Please fix, while deprecated and will not work in next versions.

      Das Scribt dazu sieht so aus:
      function countOpenWindowsDoors()
      {
      var openWindows = 0;
      var openDoors = 0;

      // Fenster
      var windows = getObject("enum.functions.windowstatus").common.members;
      for(let i = 0; i < windows.length; i++) {
      var Status = getState(windows[i]).val;
      if ( Status ) { openWindows = openWindows + 1; }
      }

      // Türen
      var doors = getObject("enum.functions.doorstatus").common.members;
      for(let i = 0; i < doors.length; i++) {
      var Status = getState(doors[i]).val;
      if ( Status ) { openDoors = openDoors + 1; }
      }

      var openWindowsText = "Kein Fenster geöffnet";
      var openDoorText = "Keine Tür geöffnet";

      if ( openWindows > 0 ) {
      openWindowsText = openWindows + " Fenster geöffnet";
      }
      if ( openDoors > 0 ) {
      openDoorText = openDoors + " Türe(n) geöffnet";
      }

      setState("Datenpunkte.0.StatusDoorOpenText", openDoorText);
      setState("Datenpunkte.0.StatusWindowOpenText", openWindowsText);
      setState("Datenpunkte.0.StatusDoorOpen", openDoors);
      setState("Datenpunkte.0.StatusWindowOpen", openWindows);

      }
      $('state(functions=windowstatus)').on(function(obj) {
      countOpenWindowsDoors();
      });

      $('state(functions=doorstatus)').on(function(obj) {
      countOpenWindowsDoors();
      });

      Hoffe mir kann wer helfen. Vielen Dank

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @Fuga sagte:

      warn Wrong type of Datenpunkte.0.StatusWindowOpen: "number"

      Die Datenpunkt-Art von "Datenpunkte.0.StatusWindowOpen" in Zahl (number) ändern !

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • F Offline
        F Offline
        Fuga
        schrieb am zuletzt editiert von
        #3

        Das hatte ich schon gemacht. Musste den Daten Punkt nochmal Löschen und neu erstellen. Jetzt geht es. vielen Danke

        1 Antwort Letzte Antwort
        0

        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

        Registrieren Anmelden
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        453

        Online

        32.7k

        Benutzer

        82.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