Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    R
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 76
    • Best 0
    • Groups 0

    rom.wagner80

    @rom.wagner80

    0
    Reputation
    22
    Profile views
    76
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    rom.wagner80 Follow

    Latest posts made by rom.wagner80

    • RE: Einfach mal zeigen will….. :-) - Teil 2

      @Torsten81:

      @Walkinlarge2010!:

      Moin zusammen,

      wie gewünscht habe ich nun das View hier als Export anbei. Die Garage und der Garten sind noch nicht fertig, aber das Prinzip ist bei allen Views das selbe.

      Wenn Fragen sind, gerne hier, aber ich bin leider nicht dauerhaft on, daher kann es mit Feedback auch gerne mal etwas dauern 😉

      Hier das aktualisierte Video, damit ihr euch nen Eindruck von der Funktionsweise machen könnt.

      https://youtu.be/245z8xZQX3k

      Viel Spass beim Verwenden, Anpassen und Weiterentwickeln!

      Viele Grüße Walkinlarge `

      Echt ein super gelungenes Projekt.

      Welches Script hast du denn in Verwendung mit der Alarmanlage und dem Pinfeld?

      Bei den Diagrammen brauch ich da auch spezielle Scripte? Den Flot Adapter hab ich mal installiert aber angezeigt wird mir da noch nichts. `

      Auch ich muss mich dem Anschließen, ein sehr schönes Projekt, welches ich auch direkt mal anpassen wollte.

      Allerdings hab auch ich ein paar Probleme. So werden mir die Navigationsbuttons auf der Linken Seite, sowie im Unteren Bereich zwar angezeigt, Icon und Text allerdings nicht(Im Vis-Edit ist aber beides sichtbar ?!) Auch ein betätigen bewirkt nichts.

      Die Alarmanlage hab ich erstmal raus geworfen, weil eine Eingabe des Pins (1234) keinen Erfolg gebracht hat. könntest du mal eine Übersicht Posten, welche Script/Adapter du installiert hast?

      vielen Dank für deine wirklich sehr schöne Arbeit !!!

      Gruß

      Roman

      posted in Praktische Anwendungen (Showcase)
      R
      rom.wagner80
    • RE: Yet another HomeKit adapter

      @worfinator:

      Funktionieren bei euch eigentlich die Automationen von iOS? Bei mir haut das irgendwie nicht hin. Normal sollte immer eine Lampe angehen, wenn ich Heim komme. Tut sie aber leider nicht… `

      Also die standortbasierten regeln funktionieren nicht wirklich zuverlässig. Bei meinem device schon aber das von meiner Frau wird nicht verarbeitet…

      Gesendet von iPhone mit Tapatalk

      posted in ioBroker Allgemein
      R
      rom.wagner80
    • RE: Probleme beim Wandeln von RGB zu HEX

      @paul53:

      @rom.wagner80:

      wodurch werden denn die drei Hexadezimalen werte erzeugt? `

      setState ("javascript.0.Geraete.YAHKA.r1"/*r1*/, Math.round(255 * r));
      setState ("javascript.0.Geraete.YAHKA.g1"/*g1*/, Math.round(255 * g));
      setState ("javascript.0.Geraete.YAHKA.b1"/*b1*/, Math.round(255 * b));     
      
      

      siehe erster Beitrag. `

      Okay. Dann werde ich mal schauen, wie ich das Problem elegant gelöst bekomme. Werde mich dann hier wieder melden, wenn das Problem behoben ist oder ich neue Probleme habe [emoji6] Dank dir erstmal für deine Hilfe - wieder mal [emoji51]

      Gesendet von iPhone mit Tapatalk

      posted in Skripten / Logik
      R
      rom.wagner80
    • RE: Probleme beim Wandeln von RGB zu HEX

      @paul53:

      @rom.wagner80:

      würde er tatsächlich den letzten nehmen, passt alles. Der Empfänger der Hex-Werte ist wahrscheinlich mit der zu schnellen Übermittlung von 3 Werten überfordert.

      Das klingt plausibel. Aber wodurch werden denn die drei Hexadezimalen werte erzeugt? Ich übergebe doch nur einmal die Werte aus der HSV Funktion …

      Gesendet von iPhone mit Tapatalk

      posted in Skripten / Logik
      R
      rom.wagner80
    • RE: Probleme beim Wandeln von RGB zu HEX

      @paul53:

      @rom.wagner80:

      Hier jetzt mal der Log es sind sogar drei Ergebnisse aus der RGB zu Hex Funktion `
      Es sind 3 setState() die <u>nacheinander</u> ausgeführt werden. Erst der letzte setState() sorgt für das endgültige Ergebnis (255, 21, 0).

      EDIT: Wenn beide Wandlungen in <u>einem</u> Skript erfolgen würden, könnte man das Verhalten vermeiden. `

      Das Mag sein und wird über kurz oder lang auch die Endlösung sein. Warum wird für den Wert der Farbe nicht der letzte Wert angenommen sondern der mittlere ? (s.Bilder) würde er tatsächlich den letzten nehmen, passt alles.
      2476_errorlog_6.jpeg
      2476_objekte.jpeg

      posted in Skripten / Logik
      R
      rom.wagner80
    • RE: Probleme beim Wandeln von RGB zu HEX

      Hier jetzt mal der Log es sind sogar drei Ergebnisse aus der RGB zu Hex Funktion
      2476_errorlog_5.jpeg

      posted in Skripten / Logik
      R
      rom.wagner80
    • RE: Probleme beim Wandeln von RGB zu HEX

      @paul53:

      Du solltest nur den Namen der Funktion selbst, nicht deren Aufruf ändern (wollte Dir unnötigen Aufwand ersparen). Richtig:

      HSVtoRGB();  // Aufruf bei Skriptstart 
      
      on("javascript.0.Geraete.YAHKA.hue", function(dp) {
         h = dp.state.val / 360;
         HSVtoRGB();  // Aufruf bei Änderung von hue
      });
      on("javascript.0.Geraete.YAHKA.saturation", function(dp) {
         s = dp.state.val / 100;
         HSVtoRGB();  // Aufruf bei Änderung von saturation
      });
      on("javascript.0.Geraete.YAHKA.dimmer", function(dp) {
         v = dp.state.val / 100;
         HSVtoRGB();  // Aufruf bei Änderung von dimmer
      });
      ```` `  
      

      Nach erfolgter Änderung bekomme ich nur noch ein Ergebnis aus der Funktion HSVtoRGB. Allerdings immer noch zwei Ergebnisse bei der Funktion RGB zu Hex…Logs werde ich nachher noch nachreichen, wenn ich zuhause bin.

      Gesendet von iPhone mit Tapatalk

      posted in Skripten / Logik
      R
      rom.wagner80
    • RE: Probleme beim Wandeln von RGB zu HEX

      @paul53:

      Du solltest nur den Namen der Funktion selbst, nicht deren Aufruf ändern (wollte Dir unnötigen Aufwand ersparen). Richtig:

      HSVtoRGB();  // Aufruf bei Skriptstart 
      
      on("javascript.0.Geraete.YAHKA.hue", function(dp) {
         h = dp.state.val / 360;
         HSVtoRGB();  // Aufruf bei Änderung von hue
      });
      on("javascript.0.Geraete.YAHKA.saturation", function(dp) {
         s = dp.state.val / 100;
         HSVtoRGB();  // Aufruf bei Änderung von saturation
      });
      on("javascript.0.Geraete.YAHKA.dimmer", function(dp) {
         v = dp.state.val / 100;
         HSVtoRGB();  // Aufruf bei Änderung von dimmer
      });
      ```` `  
      

      Okay. Das wird morgen getestet.

      Vielen Dank erstmal und gute Nacht [emoji42]

      Gesendet von iPhone mit Tapatalk

      posted in Skripten / Logik
      R
      rom.wagner80
    • RE: Probleme beim Wandeln von RGB zu HEX

      Meinst du so ?

      var h = getState("javascript.0.Geraete.YAHKA.hue").val / 360; 
      var s = getState("javascript.0.Geraete.YAHKA.saturation").val / 100;
      var v = getState("javascript.0.Geraete.YAHKA.dimmer").val / 100;
      
      function HSV2RGB() {
           log('h: ' + h + ' s: ' + s + ' v: ' + v);
          var r, g, b, i, f, p, q, t;
          i = Math.floor(h * 6);
          f = h * 6 - i;
          p = v * (1 - s);
          q = v * (1 - f * s);
          t = v * (1 - (1 - f) * s);
          switch (i % 6) {
              case 0: r = v, g = t, b = p; break;
              case 1: r = q, g = v, b = p; break;
              case 2: r = p, g = v, b = t; break;
              case 3: r = p, g = q, b = v; break;
              case 4: r = t, g = p, b = v; break;
              case 5: r = v, g = p, b = q; break;
          }
      
      setState ("javascript.0.Geraete.YAHKA.r1"/*r1*/, Math.round(255 * r));
      setState ("javascript.0.Geraete.YAHKA.g1"/*g1*/, Math.round(255 * g));
      setState ("javascript.0.Geraete.YAHKA.b1"/*b1*/, Math.round(255 * b));     
      
      } // Ende der Funktion
      var timer = null;
      
      function HSVtoRGB() {
         if(timer) clearTimeout(timer);
         timer = setTimeout(HSV2RGB, 1000); // seit 1 s keine Änderung mehr
      }
      
      HSV2RGB();  // Aufruf bei Skriptstart 
      
      on("javascript.0.Geraete.YAHKA.hue", function(dp) {
         h = dp.state.val / 360;
         HSV2RGB();  // Aufruf bei Änderung von hue
      });
      on("javascript.0.Geraete.YAHKA.saturation", function(dp) {
         s = dp.state.val / 100;
         HSV2RGB();  // Aufruf bei Änderung von saturation
      });
      on("javascript.0.Geraete.YAHKA.dimmer", function(dp) {
         v = dp.state.val / 100;
         HSV2RGB();  // Aufruf bei Änderung von dimmer
      });
      

      Das scheint nicht zu wirken (s. Log)
      2476_errorlog_4.jpeg

      posted in Skripten / Logik
      R
      rom.wagner80
    • RE: Probleme beim Wandeln von RGB zu HEX

      Hab noch was versucht :

      Es gibt im HomeKit die Möglichkeit, Farben direkt anzufahren. da sollte also eigentlich nur ein Wert raus kommen.

      Dem ist aber nicht so wie man im Log sieht…
      2476_img_e2e2b677e6cf-1.jpeg
      2476_errorlog_3.jpeg

      posted in Skripten / Logik
      R
      rom.wagner80
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo