Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. BENNI32154

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Profile
    • Following 1
    • Followers 0
    • Topics 7
    • Posts 42
    • Best 1
    • Groups 1

    BENNI32154

    @BENNI32154

    Starter

    1
    Reputation
    16
    Profile views
    42
    Posts
    0
    Followers
    1
    Following
    Joined Last Online

    BENNI32154 Follow
    Starter

    Best posts made by BENNI32154

    • [GELÖST] WIFI Light funktioniert nicht mehr.

      Hallo!
      Seit einer Zeit funktioniert WiFi Light nicht mehr. Raspberry Pi zurücksetzen hat nichts gebracht. Der Fehler ist seit dem Update 3.6.2
      Den Log hab ich auf meiner Website hochgeladen. Dieser ist
      HIER zu finden.

      LÖSUNG: zum Ordner /opt/iobroker/node_modules/iobroker.wifilight gehen und sudo npm install soef eingeben. Jetzt klappt alles!

      posted in Error/Bug
      BENNI32154
      BENNI32154

    Latest posts made by BENNI32154

    • RE: LG-TV Adapter stürzt ab

      @dirkhe sagte in LG-TV Adapter stürzt ab:

      Ich frage mich, was du dort für einen Adapter installiert hast. Version 2.1.0? Wir sind aktuell bei

      lgtv.0	2020-04-10 22:01:22.598	info	(27931) starting. Version 1.1.6 in /opt/iobroker/node_modules/iobroker.lgtv, node: v10.16.0
      

      Ich weiß es auch nicht. Hab den nie aktualisiert, jetzt nochmals komplett gelöscht und installiert, jetzt hab ich ein anderes Problem.

      
      javascript.0	2020-04-13 16:57:01.416	info	(17057) script.js.TV: registered 1 subscription and 2 schedules
      javascript.0	2020-04-13 16:57:01.415	warn	(17057) at script.js.TV:10:10
      javascript.0	2020-04-13 16:57:01.415	warn	(17057) getState "lgtv.0.states.on" not found (3)
      

      Mein Script funktioniert jetzt nicht mehr aufgrund dieses Fehlers.
      Auszug aus dem Script:
      ef797eb0-9ccd-4124-9885-f80a532da1f0-image.png

      Wurde bei einem Update von dem Adapter irgendetwas geändert?


      Edit:
      Nun funktioniert es auf einmal. Ich weiß nicht wieso, aber jetzt ist der Fehler weg.😂

      Aber jetzt ist öfters der TV von mir kurzzeitig in ioBroker nicht erreichbar. Woran liegt das?

      posted in Error/Bug
      BENNI32154
      BENNI32154
    • LG-TV Adapter stürzt ab
      Systemdata
      Hardwaresystem: HP 15-ba101ng (Notebook)
      Arbeitsspeicher: 11,5GB
      Festplattenart: SSD
      Betriebssystem: Ubuntu 19.10
      Node-Version: 10.20.0
      Nodejs-Version: 10.20.0
      NPM-Version: 6.14.4
      Installationsart: Skript
      Image genutzt: Nein

      Hey!
      Ich weiß nicht wieso, aber irgendwie stürzt der LG Adapter ab und dadurch verbindet er sich neu mit dem TV.
      In der Zeit, wo die Verbindung zum TV weg ist, geht mein Licht/meine Heizung aus und nach kurzer Zeit wieder an.
      Was könnte ich machen?

      Log:

      lgtv.0	2020-04-10 21:34:02.376	info	(2869) Ready. Configured WebOS TV IP: 192.168.178.30
      lgtv.0	2020-04-10 21:34:02.359	info	(2869) starting. Version 2.1.0 in /opt/iobroker/node_modules/iobroker.lgtv, node: v10.20.0
      host.ubuntu	2020-04-10 21:34:01.296	info	instance system.adapter.lgtv.0 started with pid 2869
      host.ubuntu	2020-04-10 21:33:59.306	info	instance system.adapter.lgtv.0 terminated with code 156 (156)
      lgtv.0	2020-04-10 21:33:58.788	info	(1786) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
      lgtv.0	2020-04-10 21:33:58.787	info	(1786) terminating
      lgtv.0	2020-04-10 21:33:58.786	info	(1786) Got terminate signal TERMINATE_YOURSELF
      

      Ich weiß nicht, woran das liegt. Eine Neuinstallation wäre möglich, aber wenn es nicht sein muss, sollte es nicht sein.

      Ich hoffe, das Problem kann gelöst werden.

      Mit freundlichen Grüßen
      Benni

      posted in Error/Bug
      BENNI32154
      BENNI32154
    • RE: [Gelöst] Delay für Licht ein/aus

      @ticaki sagte in Delay für Licht ein/aus:

      @BENNI32154
      Und wenn du das hier unten nimmst geht es dann?
      const idTV = 'lgtv.0.states.on'; const idLicht1 = 'id1.powerState'; const idLicht2 = 'id2.powerState'; const idLicht3 = 'id3.powerState'; const idLicht4 = 'wifilight.0.192_168_178_150.on'; const idLicht5 = 'wifilight.0.192_168_178_157.on'; const idLicht6 = 'id6.powerState'; const idSzene = 'id7.active'; var tv = getState(idTV).val; function licht(ein) { AmazonLicht(idLicht1, ein); AmazonLicht(idLicht2, ein); AmazonLicht(idLicht3, ein); AmazonLicht(idLicht4, ein); AmazonLicht(idLicht5, ein); AmazonLicht(idLicht6, ein); var txt = 'ausgeschaltet'; if(ein) txt = 'eingeschaltet'; if (ein) setStateDelayed(idSzene, true, 6000); if(tv) setState('lgtv.0.states.popup', 'Das Licht ist ' + txt); } function AmazonLicht(dp, status) { // hier nicht setState(dp, status); setStateDelayed(dp, status, 3000); } // Skriptstart if(!isAstroDay() && tv) licht(true); else licht(false); on(idTV, function(dp) { // Triggert bei Wertänderung tv = dp.state.val; if(tv && !isAstroDay()) licht(true); else licht(false); }); schedule({astro: "sunset"}, function () { if(tv) licht(true); }); schedule({astro: "sunrise"}, function () { licht(false); });

      funktioniert perfekt, vielen dank! 🙂

      posted in JavaScript
      BENNI32154
      BENNI32154
    • RE: [Gelöst] Delay für Licht ein/aus

      @ticaki sagte in Delay für Licht ein/aus:

      @BENNI32154
      Was soll ich sagen... das funktioniert. 🙂

      vielleicht postest du mal das komplette Skript, so dass man sieht welche Funktion von wo wann aufgerufen wird.

      So ist das Skript ohne Delay:

      const idTV     = 'lgtv.0.states.on';
      const idLicht1 = 'id1.powerState';
      const idLicht2 = 'id2.powerState';
      const idLicht3 = 'id3.powerState';
      const idLicht4 = 'wifilight.0.192_168_178_150.on';
      const idLicht5 = 'wifilight.0.192_168_178_157.on';
      const idLicht6 = 'id6.powerState';
      const idSzene = 'id7.active';
       
      var tv = getState(idTV).val;
       
      function licht(ein) {
         setState(idLicht1, ein);
         setState(idLicht2, ein);
         setState(idLicht3, ein);
         setState(idLicht4, ein);
         setState(idLicht5, ein);
         setState(idLicht6, ein);
         var txt = 'ausgeschaltet';
         if(ein) txt = 'eingeschaltet';
         if (ein) setStateDelayed(idSzene, true, 6000);
         if(tv) setState('lgtv.0.states.popup', 'Das Licht ist ' + txt);
      }
       
      // Skriptstart
      if(!isAstroDay() && tv) licht(true);
      else licht(false);
       
      on(idTV, function(dp) { // Triggert bei Wertänderung
         tv = dp.state.val;
         if(tv && !isAstroDay()) licht(true);
         else licht(false);
      });
       
      schedule({astro: "sunset"}, function () {
         if(tv) licht(true);
      });
       
      schedule({astro: "sunrise"}, function () {
         licht(false);
      });
      
      posted in JavaScript
      BENNI32154
      BENNI32154
    • RE: [Gelöst] Delay für Licht ein/aus

      @ticaki sagte in Delay für Licht ein/aus:

      Das hatte Asgothian in seinem Beispiel erstellt. Du hast es umgebaut das es was anders macht was du nicht willst.

      function AmazonLicht(dp, status) {
        setState(dp, status);
        setStateDelayed(dp, true, 3000);// das ist falsch
      }
      
      function MeineNeueFunktion() {
      AmazonLicht('mein Licht', true oder false);// hier ändere ich dinge
      }
      
      function AmazonLicht(dp, status) { // hier nicht
        setState(dp, status);
        setStateDelayed(dp, status, 3000);
      }
      

      aber so hatte es nicht funktioniert.

      posted in JavaScript
      BENNI32154
      BENNI32154
    • RE: [Gelöst] Delay für Licht ein/aus

      @Asgothian sagte in Delay für Licht ein/aus:

      @BENNI32154
      ich denke hier gehen 2 dinge durcheinander.

      mit der Funktion die ich dir gepostet hatte kannst du den gleichen Befehl (an oder aus) 2mal setzen, einmal direkt, einmal 3 Sekunden verzögert.

      Wann du die Funktion aufrufst um das Licht auszumachen ist eine andere Baustelle.

      A.

      p.s. ich kann da morgen mal drauf schauen, für heute wird das bei mir nix mehr.

      So wollte ich das halt haben, weil wenn ich den TV ausschalte oder die Sonne aufgeht, soll der Befehl nach 3 Sekunden nochmal gesendet werden. Und wenn ich den TV einschalte und es ist dunkel draußen (ab Sonnenuntergang) soll der Befehl auch nach 3 Sekunden nochmal gesendet werden. (damit es wirklich durchgeführt wird)

      posted in JavaScript
      BENNI32154
      BENNI32154
    • RE: [Gelöst] Delay für Licht ein/aus

      @Asgothian sagte in Delay für Licht ein/aus:

      @BENNI32154
      wenn du das so machst musst du eine zweite funktion zum ausschalten machen, mit setState(dp, false), setStateDelayed(dp, false, 3000)

      A.

      Wenn ich das so mache, schaltet sich das licht direkt aus. Es soll halt ausgehen, wenn Sonnenaufgang ist und/oder der TV aus ist.

      posted in JavaScript
      BENNI32154
      BENNI32154
    • RE: [Gelöst] Delay für Licht ein/aus

      @Asgothian sagte in Delay für Licht ein/aus:

      @BENNI32154
      paste mal was du gebastelt hast

      A.

      Ich habe halt das hier gemacht:

      function AmazonLicht(dp, status) {
        setState(dp, status);
        setStateDelayed(dp, true, 3000);
      }
      

      also bei status true. (Licht schaltet sich nochmals nach 3 Sekunden an.

      posted in JavaScript
      BENNI32154
      BENNI32154
    • RE: [Gelöst] Delay für Licht ein/aus

      @Asgothian sagte in Delay für Licht ein/aus:

      @BENNI32154

      aus dem hier:

      function licht(ein) {
         setState(idLicht1, ein);
         setState(idLicht2, ein);
         setState(idLicht3, ein);
         setState(idLicht4, ein);
         setState(idLicht5, ein);
         setState(idLicht6, ein);
      
      

      machst du

      function AmazonLicht(dp, status) {
        setState(dp, status);
        setStateDelayed(dp, status, 3000);
      }
      
      function licht(ein) {
         AmazonLicht(idLicht1, ein);
         AmazonLicht(idLicht2, ein);
         AmazonLicht(idLicht3, ein);
         AmazonLicht(idLicht4, ein);
         AmazonLicht(idLicht5, ein);
         AmazonLicht(idLicht6, ein);
      
      

      ich hoffe das hilft.

      A.

      Ich hab jetzt etwas gebastelt und ich kann nur entweder ein nach 3 sekunden oder aus nach 3 sekunden. mache ich etwas falsch? Wenn ich genau so lasse, wie du es geschrieben hast, funktioniert es nämlich nicht.

      posted in JavaScript
      BENNI32154
      BENNI32154
    • RE: [Gelöst] Delay für Licht ein/aus

      @Asgothian sagte in Delay für Licht ein/aus:

      @BENNI32154
      sollte es. mit status=false

      A.

      wie/wo füge ich das ein? Da bin ich etwas überfordert 😕

      posted in JavaScript
      BENNI32154
      BENNI32154
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo