Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. VIS friert nach schalten von Bulb ein

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    VIS friert nach schalten von Bulb ein

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      survivor last edited by survivor


      Hallo zusammen,

      ich möchte in der VIS einen PC per WOL wecken können. Dazu habe ich folgendes Script geschrieben:

      var wol = require('wake_on_lan');
      
      const devices = {
          pc: "AA:BB:CC:DD:EE:FF",
      };
      
      Object.keys(devices).forEach(d => {
          let id = 'wol.' + d;
          let fid = 'javascript.0.' + id;
          createState(fid, false, false, { type: 'boolean', role: 'switch' });
          on(fid, e => {
              if (e.oldState.val === false && e.state.val === true) {
                  setState(fid, true, true); /* confirm */
                  wol.wake(devices[d]);
                  setStateDelayed(fid, false, true, 2000);
              }
          });
      });
      
      onStop(() => {
          Object.keys(devices).forEach(d => {
              let id = 'wol.' + d;
              let fid = 'javascript.0.' + id;
              deleteState(fid);
          });
      }, 2000);
      

      In der VIS habe ich eine Bulb mit dem Zustand verknüpft und beim Anschalten der Bulb wird der PC auch aufgeweckt. Leider friert die VIS aber ein, d.h. die Bulb wird nicht nach 2 Sekunden ausgeschaltet und alle anderen Updates auf der Seite hören auch auf. Erst ein Neuladen der Seite (wobei dies lange dauert) behebt das Problem. Auf der Seite sind auch andere Bulbs, die Smart-Plugs schalten und die funktionieren einwandfrei. Ich tippe also mal, dass ich etwas falsch mache. Kann mir jemand helfen?

      Edit: Ich musste gerade feststellen, dass die anderen Bulbs auch nicht mehr richtig gehen gehen. Wenn ich früher mit einer Bulb einen Smart-Plug angeschaltet habe, konnte ich daneben sofort den Verbrauch ansteigen sehen. Jetzt friert die Seite ein bis ich sie im Browse neu lade. Kennt jemand das Problem?

      Gruß
      Stefan

      arteck 1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active @survivor last edited by

        @survivor s

        darf man fragen wozu machst du so ein hickmeck..und vor allem warum löscht du den erzeugten DP wieder...

        das ist doch ein stinknormaler WOL aufruf

        1 Reply Last reply Reply Quote 0
        • S
          survivor last edited by survivor

          @arteck Ich muss irgendwie einen Schalter/Button in der VIS mit dem WOL-Aufruf verknüpfen. So funktioniert es. Bestimmt gibt es elegantere Wege, aber die sind mir nicht bekannt.

          Mein Hauptproblem ist aber, dass beim Schalten von Zuständen die VIS einfriert. Und das hat höchstwahrscheinlich nichts mit dem Script zu tun, da es auch beim Schalten von Smart-Plugs (Sonoff) passiert.

          Edit: Das Problem tritt auch auf, wenn ich eine frische Bulb ohne verbundenes Objekt schalte.

          S 1 Reply Last reply Reply Quote 0
          • S
            survivor @survivor last edited by

            Ich weiß jetzt, wo das Problem so ungefähr liegt. Wenn ich über die LAN-IP auf die VIS zugreife (":8082/vis/"), dann klappt alles. Wenn ich über den DynDns-LetsEncrypt-Namen auf die VIS zugreife, dann klappt es nicht. Für das Internet habe ich einen Apache2-Reverse-Proxy eingerichtet und vermutlich sind meine Rewrite-Regeln nicht vollständig. Websocket funktioniert z.B. auch nicht richtig. Aber das kriege ich schon noch hin. Wollte nur Rückmeldung geben.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            728
            Online

            31.7k
            Users

            79.8k
            Topics

            1.3m
            Posts

            2
            4
            227
            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