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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. VIS friert nach schalten von Bulb ein

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    160

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    183

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

VIS friert nach schalten von Bulb ein

Scheduled Pinned Locked Moved Visualisierung
4 Posts 2 Posters 426 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    survivor
    wrote on last edited by survivor
    #1


    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

    arteckA 1 Reply Last reply
    0
    • S 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

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      wrote on last edited by
      #2

      @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

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Reply Last reply
      0
      • S Offline
        S Offline
        survivor
        wrote on last edited by survivor
        #3

        @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
        0
        • S 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 Offline
          S Offline
          survivor
          wrote on last edited by
          #4

          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
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          529

          Online

          32.8k

          Users

          82.7k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe