Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    J
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 8
    • Best 0
    • Groups 0

    Jankb89

    @Jankb89

    0
    Reputation
    13
    Profile views
    8
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Jankb89 Follow

    Latest posts made by Jankb89

    • RE: Samsung Tv Adapter

      Wäre auch an einer Lösung interessiert.

      Habe alles neu aufgesetzt, danach bekam ich die Samsung steuerung auch nicht mehr zum laufen.

      posted in ioBroker Allgemein
      J
      Jankb89
    • RE: Yahka lampen dimmer und RGB werte setzen

      Hat auch jemand eine Lösung für die Homematic Dimmer? HM LC DIM1

      Ich kann sie ein und ausschalten, auch dimmen.

      Schließe ich allerdings die App, wird der aktuelle Status nicht mehr angezeigt.

      Schalte ich die Lampen normal über den Schalter ein, kann ich sie nicht mehr über Homekit ausschalten, weil der Status sagt, das sie bereits aus sind…

      posted in ioBroker Allgemein
      J
      Jankb89
    • RE: [gelöst] Frage zur Klammersetzung beim Script

      @htrecksler:

      @Jankb89:

      Wieder etwas gelernt! Vielen Dank! `

      Und ich würde mir das richtige Einrücken des Code angewöhnen.

      Dadurch ist es deutlich besser zu lesen und zu verstehen. `
      Mit "richtig" eingerückt, ist gemeint, dass am anfang keine Klammer o.Ä steht und alles in einer Linie steht?

      Und wäre der Code so richtig?

      setStateDelayed(ID,true,1000); {
      setState("hm-rpc.0.OEQ0368258.1.LEVEL", 30);
      }
      

      Tut mir leid für die vielen blöden Fragen. Stehe noch ganz am Anfang.

      posted in Skripten / Logik
      J
      Jankb89
    • RE: [gelöst] Frage zur Klammersetzung beim Script

      Also einfach { timeout = weglassen.

      und vor setTimeout muss keine {

      Wieder etwas gelernt! Vielen Dank!

      posted in Skripten / Logik
      J
      Jankb89
    • RE: [gelöst] Benötige hilfe bei "einfachem" Script

      @paul53:

      @Jankb89:

      Muss ich bei einer Werteliste was anderes als setState benutzen? `
      Nein, setState() passt.
      @Jankb89:

                 setState("hm-rega.0.9729"/*Früh*/, 0);
            
                
      // Spät
      
          var current_state2 = getState("ical.0.events.0.today.Spät"/*Spät*/).val;
      
         if (current_state2 === true) 
       
                 setState("hm-rega.0.9729"/*Spät*/, 1);
      
      ```` `  
      

      Weshalb hat die SV mit eier ID ("hm-rega.0.9729") unterschiedliche Namen (Früh/Spät) ? `

      Es wird mit setState 0 auf früh und mit 1 auf spät gesetzt.

      Ja die Abfrage genügt 1x tägl. zum testen hatte ich kürzer gesetzt-

      posted in Skripten / Logik
      J
      Jankb89
    • [gelöst] Frage zur Klammersetzung beim Script

      Hallo!

      Ziel des Script ist es, per Virtuellem Taster Netflix auf dem TV aufzurufen und das Licht zu dimmen.

      Es funktioniert aber ich glaube kaum, das es so richtig geschrieben ist.

      Am Ende habe ich 11 geschwungene Klammern.

      Wie fasst man das besser zusammen?

      // //################# Schalter ######################
      
      on({id: "hm-rpc.0.BidCoS-RF.20.PRESS_SHORT", val: true, ack: true}, function()    
      
      //################# Licht ######################
      
          //Wohnzimmer
      {                    
      timeout = setTimeout(function () {setState("hm-rpc.0.OEQ0368258.1.LEVEL", 30);
      }, 1000);    
      
          //Balken
      {                    
      timeout = setTimeout(function () {setState("hm-rpc.0.OEQ0368172.1.LEVEL", 30);
      }, 3000);       
      
          //Esszimmer
      {                    
      timeout = setTimeout(function () {setState("hm-rpc.0.OEQ0368419.1.LEVEL", 0);
      }, 3000);    
      
      //################# TV Steuerung ######################
      
      {                    
      timeout = setTimeout(function () {setState("bosesoundtouch.0.on", true);
      }, 1000);          
      
      {                    
      timeout = setTimeout(function () {setState("samsung.0.Input.Source", true);
      }, 8000);
      
      {
      timeout = setTimeout(function () {setState("samsung.0.Navigation.Down", true);
      }, 10000);
      
      {
      timeout = setTimeout(function () {setState("samsung.0.Navigation.Right", true);
      }, 11000);
      
      {
      timeout = setTimeout(function () {setState("samsung.0.Navigation.Right", true);
      }, 12000);
      
      {
      timeout = setTimeout(function () {setState("samsung.0.Navigation.Right", true);
      }, 13000);
      
      {
      timeout = setTimeout(function () {setState("samsung.0.Navigation.Right", true);
      }, 14000);
      
      {
      timeout = setTimeout(function () {setState("samsung.0.Navigation.Enter", true);
      }, 16000);
      
      }}}}}}}}}}});
      
      
      posted in Skripten / Logik
      J
      Jankb89
    • RE: [gelöst] Benötige hilfe bei "einfachem" Script

      Ich glaube ich habe gleich mehrere Fehler mit den Klammern gemacht.

      Im einzelnen funktioniert es.

      Habe also für jede Variable ein Script angelegt.

      Der Tipp mit dem Consolenlog war hilfreich.

      Jetzt müsste ich gucken wie ich die zusammengefüht bekomme und mit:

      schedule ("*/30 * * * *",function()
      

      versehe.

      
      var current_state1 = getState("ical.0.events.0.today.Früh"/*Früh*/).val;
      
      if (current_state1 === true) 
      
      setState("hm-rega.0.2360"/*Früh*/, 0);
      
      
      posted in Skripten / Logik
      J
      Jankb89
    • [gelöst] Benötige hilfe bei "einfachem" Script

      Hallo!

      Ich bräuchte Hilfe.

      Für die meisten warscheinlich eine Kleinigkeit aber ich komme nicht weiter, da ich gerade erst mit Java angefangen habe.

      Folgende Situation.

      iCal Adapter liefert vier Kalendervariablen (Früh,Spät,Nacht und Urlaub) jeweils mit true oder false.

      Ich möchte diese vier Variablen in einer zusammenfassen.

      Dazu das angehängte Script. Leider stellt er die Variable bzw. die Werteliste nicht um.

      Muss ich bei einer Werteliste was anderes als setState benutzen?

      Ich hoffe mir hilft jemand.

      Grüße!

      // Timer
      
          schedule ("*/30 * * * *",function() 
          {
      
      // Früh
      
          var current_state1 = getState("ical.0.events.0.today.Früh"/*Früh*/).val;
      
         if (current_state1 === true) 
      
                 setState("hm-rega.0.9729"/*Früh*/, 0);
      
      // Spät
      
          var current_state2 = getState("ical.0.events.0.today.Spät"/*Spät*/).val;
      
         if (current_state2 === true) 
      
                 setState("hm-rega.0.9729"/*Spät*/, 1);
      
      // Nacht
      
          var current_state3 = getState("ical.0.events.0.today.Nacht"/*Nacht*/).val;
      
         if (current_state3 === true) 
      
                 setState("hm-rega.0.9729"/*Nacht*/, 2);
      
      // Frei
      
          var current_state4 = getState("ical.0.events.0.today.Urlaub"/*Urlaub*/).val;
      
         if (current_state4 === true) 
      
                 setState("hm-rega.0.9729"/*Frei*/, 3);
      
      });
      
      posted in Skripten / Logik
      J
      Jankb89
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo