Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Yet another HomeKit adapter

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Yet another HomeKit adapter

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

      @JW86:

      Wenn ich das richtig verstehe, hast du eine Variable für den Level und eine Variable für die Leistungsaufnahme oder? `
      Jein. Variablen nicht, sondern Datenpunkte (z.B. javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.LevelRollo).

      @JW86:

      Ich habe dir mal ein Skript gebastelt: `
      Besten Dank!

      @JW86:

      Das Skript hat zwei Annahmen:

      1. die Leistungsaufnahme ist immer positiv

      2. Kleiner Level bedeutet geschloßen (Level = 0) und großer Level (Level = 100) bedeutet geöffnet. `

      Diese beiden Annahmen treffen zu…

      @JW86:

      Du musst eigentlich nur die letzte Zeile ändern, der Rest sollte so passen. `
      Geht leider nicht.

      var test1 = new FibaroWindowCoverStateEmulator("javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.LevelRollo", "javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.PowerRollo", "javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position");
      

      Fehlermeldung:

      javascript.0 2018-01-10 22:48:01.513 warn at script.js.common.1_Play.Skript3:48:13

      javascript.0 2018-01-10 22:48:01.513 warn at Object.FibaroWindowCoverStateEmulator (script.js.common.1_Play.Skript3:6:22)

      javascript.0 2018-01-10 22:48:01.507 warn getState "undefined" not found (3)

      Die Datenpunkte existieren und LevelRollo und PowerRollo sind mit dem Fibaro Shutter "verbunden".

      Hier die yahka Konfiguration:
      3610_clipboard_1.jpg

      1 Reply Last reply Reply Quote 0
      • J
        JW86 last edited by

        Sorry, hatte noch eine last minute Änderung gemacht und nicht getestet [emoji30]

        Habe das Script korrigiert.

        Gesendet von iPhone mit Tapatalk

        1 Reply Last reply Reply Quote 0
        • Paulchen67
          Paulchen67 last edited by

          @JW86:

          kannst du mal die verschiedenen Aktionen durchführen und jeweils ein Debug-Log dazu posten?

          Ich kann mir nicht vorstellen das wir das nicht zum laufen bekommen. Ich habe leider keinen Dimmer um das zu testen, daher musst du nun die Recherchen/Tests vornehmen. `

          Was meinst du?

          Was iobroker ins Log schreibt wenn ich versuche die Dimmer mit der Home-App auf iPhone zu bedienen,

          oder was iobroker Logt wenn ich in Yahka den Dimmer konfiguriere?

          Also wenn ich denn Dimmer so konfiguriere
          1441_wz_dimmer_konfig.jpg
          Dann kommt das im Log
          1441_wz_dimmer_log.jpg

          1 Reply Last reply Reply Quote 0
          • eumats
            eumats last edited by

            @JW86:

            Sorry, hatte noch eine last minute Änderung gemacht und nicht getestet [emoji30]

            Habe das Script korrigiert. `

            Danke! Damit kommt zumindest keine "undefined" Fehler. Aber leider ist das Verhalten nicht wie gedacht.

            In HomeKit sieht es wie folgt aus (am Beispiel des Hochfahrens, das Runterfahren ist aber analog):

            1. "geschlossen"

            2. "Wird geöffnet…" wird max 1 sek eingezeigt.

            3. "geschlossen" wird angezeigt, bis der Rollladen ganz hochgefahren ist. Danach wird offen angezeigt.

            Die folgende Log-Ausgabe beschreibt das hochfahren. Also von 0-100%.

            javascript.0	2018-01-11 08:21:59.925	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:100 and power: 0.7
            javascript.0	2018-01-11 08:21:59.906	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 1 - caused by level:100 and power: 66.4
            javascript.0	2018-01-11 08:21:58.096	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:0 and power: 66.4
            javascript.0	2018-01-11 08:21:40.745	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:0 and power: 125.9
            javascript.0	2018-01-11 08:21:39.643	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:0 and power: 0.7
            javascript.0	2018-01-11 08:21:39.572	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:100 and power: 0.7
            
            

            Die folgende Log-Ausgabe beschreibt das runterfahren. Also von 100-0%.

            javascript.0	2018-01-11 08:22:44.920	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:0 and power: 0.7
            javascript.0	2018-01-11 08:22:44.909	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 0 - caused by level:0 and power: 108.4
            javascript.0	2018-01-11 08:22:42.928	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:100 and power: 108.4
            javascript.0	2018-01-11 08:22:26.598	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:100 and power: 125.4
            javascript.0	2018-01-11 08:22:25.470	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:100 and power: 0.7
            javascript.0	2018-01-11 08:22:25.403	info	script.js.common.Devices.Rolladen.EsszimmerOsten.FibaroWindowCoverStateEmulator: settings state Position to 2 - caused by level:0 and power: 0.7
            
            

            Zur Info: Der Datenpunkt Level verhält sich bei den Fibaro Dingern wie folgt:

            1. aktueller Wert z.B. 0 (unten)

            2. Zielwert (z.B. 80) wird in den Datenpunkte geschrieben

            3. Im Datenpunkt wird der Zielwert kurz angezeigt und zeigt dann wieder auf den Startwert (in meinem Bsp also 0) an.

            4. Erst nach dem Erreichen des Zielwertes geht Level auf den Zielwert (in meinem Bsp. 80)

            Die Konfiguration in yahka ist wie folgt:
            3610_untitled.jpg

            1 Reply Last reply Reply Quote 0
            • J
              JW86 last edited by

              Danke euch beiden für die Logs. Schaue es mir heute Abend mal an

              Gesendet von iPhone mit Tapatalk

              1 Reply Last reply Reply Quote 0
              • J
                JW86 last edited by

                @eumats: kannst du mal schauen wie sich das „ACK“ flag verhält während der ganzen Prozedur?

                @Paulchen67: ich brauch ein Log indem du ein oder ausschaltest, oder dimmst etc. Am besten mit Beschreibung was du gemacht hast

                Gesendet von iPhone mit Tapatalk

                1 Reply Last reply Reply Quote 0
                • Paulchen67
                  Paulchen67 last edited by

                  @JW86:

                  @eumats: kannst du mal schauen wie sich das „ACK“ flag verhält während der ganzen Prozedur?

                  @Paulchen67: ich brauch ein Log indem du ein oder ausschaltest, oder dimmst etc. Am besten mit Beschreibung was du gemacht hast

                  Gesendet von iPhone mit Tapatalk `

                  Da kommt gar nichts im Log.

                  Ich kann alles ohne Probleme schalten bis auf die Dimmer.

                  Ich drücke in der Home App auf das WZ Licht. Der Button geht an und dabei manchmal auf

                  100% oder auf 1%. Das Licht flackert aber in Wirklichkeit nur kurz auf. Dann drücke ich lang auf den Button damit das Schieberegler Menü aufgeht. Wenn ich den Schieberegler bewege ruckelt das Licht hin und her. Bleibt mal an, mal aus. Dabei schießt der Schieberegler ohne mein zutun auch hin und her.

                  Außerdem wird nichts angezeigt wenn ich die Dimmer anderweitig schalte (direkt am Wandschalter).

                  Wie schon weiter oben (08.01.2018 11:41) und in der PN an dich funktionieren die Dimmer hervorragend wenn ich sie als Door definiere.

                  Da ruckelt nichts, der Schieberegler macht das was mein Finger macht und das Licht wir als an angezeigt wenn ich die Dimmer anderweitig bediene (Wandschalter)

                  1 Reply Last reply Reply Quote 0
                  • eumats
                    eumats last edited by

                    @JW86:

                    @eumats: kannst du mal schauen wie sich das „ACK“ flag verhält während der ganzen Prozedur?

                    Gesendet von iPhone mit Tapatalk `

                    Ich habe noch mal ein bisschen rumgespielt. Für eine korrekte Anzeige in HomeKit (also die Zustände offen, geschlossen, wird geöffnet, wird geschlossen) reicht es currentState und Target korrekt zu befüllen. PositionState kann ignoriert werden.

                    Bedeutet:

                    Target=100, current: 20 -> wird geöffnet

                    Target=40, current: 80 -> wird geschlossen

                    beide gleich -> offen oder zu

                    Bei den Fibaro Autoren ist es so, dass beim schreiben des Zielwerte in Level_1 dieser nur kurz angezeigt wird. Dann springt er auf den Startwert zurück.

                    Und das führt zu einer unschönen Anzeige in HomeKit. Bedeutet:

                    Target=100, current: 20 -> 20% geöffnet bis Zielwert erreicht

                    Ich habe mir aktuell wie folgt beholfen. Ich habe einen Datenpunkt für TagetLLevel und in yahka eingebunden. Ändert sich der Wert (on:…) schreibe ich den Wert mit setState in Level_1 vom Aktor. Bei einer reinen HomeKit Steuerung funktioniert das alles Problemlos.

                    Nur bei einer Bedienung über die Taster an der Wand muss ich da tricksen. Aktuell mache ich das wie folgt:

                    Aktueller Verbrauche (in Watt) kleiner 1 (Rollladen steht still) dann schreibe den Wert aus Level_1 des Aktors in TargetLevel.

                    Hier besteht aber das Problem, dass nicht der ACK Wert von Level_1 in TageLevel geschrieben wird und somit der Rollladen teilweise lustig hin und her fährt...

                    Ich hoffe das war einigermaßen verständlich... 🙂

                    Hast Du evtl. eine Idee wie man das "umgehen" kann?

                    if (value < 1) {
                    	var wert = getState(LevelRollo).val;
                    	console.log('### Power: ' + value + '. Setze Target auf: ' + wert)
                    	setState(TargetLevel,wert);
                    }
                    
                    

                    Hier eine Fahrt von 76% auf 99%…

                    stateChange	zwave.0.NODE10.SWITCH_MULTILEVEL.Level_1	99	true	 zwave.0	2018-01-14 15:37:54.522	2018-01-14 15:37:54.522
                    stateChange	zwave.0.NODE10.SWITCH_MULTILEVEL.Level_1	76	true	 zwave.0	2018-01-14 15:37:48.357	2018-01-14 15:37:48.357
                    stateChange	zwave.0.NODE10.SWITCH_MULTILEVEL.Level_1	99	false	javascript.0	2018-01-14 15:37:48.288	2018-01-14 15:37:48.288
                    
                    1 Reply Last reply Reply Quote 0
                    • J
                      JW86 last edited by

                      @eumats:

                      Hast Du evtl. eine Idee wie man das "umgehen" kann? `

                      Kannst du mal kurz die folgende Version des Scripts einspielen und mir die Log-Ausgabe geben? Bin mir noch nicht sicher wie man den Sollwert erkennen soll.

                      Wenn du den Rolladen über die Wandtaster fahren lässt, was kommt dann eigentlich für ein Level?

                      Fahre am besten mal per Homekit hoch+runter und per Taster hoch+runter und poste das Skript hier.

                      const PositionState_DECREASING = 0;
                      const PositionState_INCREASING = 1;
                      const PositionState_STOPPED = 2;
                      
                      function FibaroWindowCoverStateEmulator(levelId, powerId, stateId) {
                          this.levelId = levelId;
                          this.powerId = powerId;
                          this.stateId = stateId;
                          this.lastLevel = getState(this.levelId).val;
                      
                          on({id: levelId}, () => this.refreshState());
                          on({id: powerId}, () => this.refreshState());
                      }
                      
                      FibaroWindowCoverStateEmulator.prototype = {
                          refreshState: function() {
                              var level = getState(this.levelId).val;
                              var levelAck = getState(this.levelId).ack;
                              var power = getState(this.powerId).val;
                              var powerAck = getState(this.powerId).ack;
                              var state = this.calculateState(level, power);
                              this.lastLevel = level;
                              if (state === undefined) {
                                  return;
                              }
                      
                              console.log('settings state with id: ' + this.stateId + ' to ' + state + ' - caused by level:' + level + '(' + levelAck + ') and power: ' + power + '(' + powerAck + ')');
                              setState(this.stateId, state);
                          },
                      
                          calculateState: function(level, power) {
                              if(this.lastLevel === undefined) {
                                  return;
                              }
                      
                              if (power < 1) {
                                  return PositionState_STOPPED;
                              }
                      
                              if (level > this.lastLevel) {
                                  return PositionState_INCREASING;
                              } else if (level < this.lastLevel) {
                                  return PositionState_DECREASING;
                              } else {
                                  return PositionState_STOPPED;
                              }
                          }
                      };
                      
                      var test1 = new FibaroWindowCoverStateEmulator("Test1.Level", "Test1.Power2", "Test1.State")
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • J
                        JW86 last edited by

                        @Paulchen67:

                        Wie schon weiter oben (08.01.2018 11:41) und in der PN an dich funktionieren die Dimmer hervorragend wenn ich sie als Door definiere.

                        Da ruckelt nichts, der Schieberegler macht das was mein Finger macht und das Licht wir als an angezeigt wenn ich die Dimmer anderweitig bediene (Wandschalter) `

                        Yahka macht keinen Unterschied zwischen Door und Dimmer. Es wird einfach nur durchgereicht.

                        Du kannst nun mit der Door-Lösung leben oder wir versuchen das ganze strukturiert zu analysieren.

                        Dazu wäre es gut wenn du bei einer Konfig bleiben würdest - am besten angelehnt an den Beitrag von dutchman.

                        Dann schaltest du das Debug-Log von Yahka an (weißt du wie das geht?)

                        Und anschließend machst du eine Aktion, bei der etwas "komisch" ist (bspw. Licht flackert) und postest das Yahka Log mit samt Beschreibung was du gemacht hast und deiner Konfig nochmal gebündelt hier.

                        Dann kann ich analysieren, welche Werte von Homekit kommen, welche von Homematic kommen und vielleicht herausfinden was vorsich geht.

                        1 Reply Last reply Reply Quote 0
                        • Paulchen67
                          Paulchen67 last edited by

                          @JW86:

                          Du kannst nun mit der Door-Lösung leben oder wir versuchen das ganze strukturiert zu analysieren.

                          Dazu wäre es gut wenn du bei einer Konfig bleiben würdest - am besten angelehnt an den Beitrag von

                          Dann schaltest du das Debug-Log von Yahka an (weißt du wie das geht?)

                          Und anschließend machst du eine Aktion, bei der etwas "komisch" ist (bspw. Licht flackert) und postest das Yahka Log mit samt Beschreibung was du gemacht hast und deiner Konfig nochmal gebündelt hier.

                          Dann kann ich analysieren, welche Werte von Homekit kommen, welche von Homematic kommen und vielleicht herausfinden was vorsich geht. `

                          Wenn man das Debug-Log von Yahka extra einschalten muss, dann weiß ich nicht wie das geht.

                          Ich dachte im Log werden immer alle Adapter automatisch gelogt.

                          Wenn du mir sagst wie man den einschaltet dann mach ich das und schick dir dann alles hier.

                          1 Reply Last reply Reply Quote 0
                          • eumats
                            eumats last edited by

                            @Paulchen67:

                            Wenn man das Debug-Log von Yahka extra einschalten muss, dann weiß ich nicht wie das geht. `
                            Unter "Instanzen" die "Log Stufe" von yahka auf debug stellen…
                            3610_clipboard03.jpg

                            1 Reply Last reply Reply Quote 0
                            • J
                              JW86 last edited by

                              Ich glaube du musst den Experten-Modus in der Admin Oberfläche dazu aktivieren

                              Gesendet von iPhone mit Tapatalk

                              1 Reply Last reply Reply Quote 0
                              • Paulchen67
                                Paulchen67 last edited by

                                @JW86:

                                Ich glaube du musst den Experten-Modus in der Admin Oberfläche dazu aktivieren `

                                Hab das jetzt alles mal beisammen.

                                Ich drücke in der Home App auf den WZ Licht Button. Normalerweise sollte das Licht dann angehen auf 100 %.

                                Hat es aber nicht gemacht und der Button blieb auch aus. Manchmal geht der Button auch an und dann meist auf 1%.

                                Habe dann länger auf den WZ Button gedrückt um in den Dimm-Modus zu kommen. Im Dimm-Modus den Regler auf ca. 50%

                                geschoben. Regler folgt kurz dem Finger und schießt dann wieder ganz nach unten. Dabei flackert das Licht hin und her.

                                Dann raus aus dem Dimm-Modus und den WZ Button gedrückt um auszuschalten. Das geht aber auch nicht immer. Manchmal reagiert

                                das Licht gar nicht mehr und muss an anderer Stelle ausgeschaltet werden.

                                Hier der Log Eintrag dazu:

                                {'val':13.4,'ack':true,'ts':1516111241627,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516108618661}

                                yahka.0 2018-01-16 15:00:41.643 debug got a stateChange for [hm-rpc.0.HEQ0105424.1.TEMPERATURE]

                                yahka.0 2018-01-16 15:00:32.434 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:32.433 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:32.432 debug [On] forwarding value from ioBroker (47) to homekit as (47)

                                yahka.0 2018-01-16 15:00:32.432 debug [On] got a change notify event, ioValue: 47

                                yahka.0 2018-01-16 15:00:32.431 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':47,'ack':true,'ts':1516111232407,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111232407}

                                yahka.0 2018-01-16 15:00:32.430 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:32.429 debug [Brightness] got a set event, hkValue: 47

                                yahka.0 2018-01-16 15:00:32.428 debug [Brightness] forwarding value from ioBroker (47) to homekit as (47)

                                yahka.0 2018-01-16 15:00:32.428 debug [Brightness] got a change notify event, ioValue: 47

                                yahka.0 2018-01-16 15:00:32.427 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':47,'ack':true,'ts':1516111232407,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111232407}

                                yahka.0 2018-01-16 15:00:32.425 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:29.577 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:29.576 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:29.576 debug [On] forwarding value from ioBroker (10) to homekit as (10)

                                yahka.0 2018-01-16 15:00:29.574 debug [On] got a change notify event, ioValue: 10

                                yahka.0 2018-01-16 15:00:29.573 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':10,'ack':true,'ts':1516111229532,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111229532}

                                yahka.0 2018-01-16 15:00:29.573 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:29.572 debug [Brightness] got a set event, hkValue: 10

                                yahka.0 2018-01-16 15:00:29.552 debug [Brightness] forwarding value from ioBroker (10) to homekit as (10)

                                yahka.0 2018-01-16 15:00:29.551 debug [Brightness] got a change notify event, ioValue: 10

                                yahka.0 2018-01-16 15:00:29.551 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':10,'ack':true,'ts':1516111229532,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111229532}

                                yahka.0 2018-01-16 15:00:29.549 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:29.355 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:29.354 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:29.354 debug [On] forwarding value from ioBroker (16) to homekit as (16)

                                yahka.0 2018-01-16 15:00:29.354 debug [On] got a change notify event, ioValue: 16

                                yahka.0 2018-01-16 15:00:29.353 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':16,'ack':true,'ts':1516111229335,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111229335}

                                yahka.0 2018-01-16 15:00:29.352 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:29.352 debug [Brightness] got a set event, hkValue: 16

                                yahka.0 2018-01-16 15:00:29.352 debug [Brightness] forwarding value from ioBroker (16) to homekit as (16)

                                yahka.0 2018-01-16 15:00:29.351 debug [Brightness] got a change notify event, ioValue: 16

                                yahka.0 2018-01-16 15:00:29.351 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':16,'ack':true,'ts':1516111229335,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111229335}

                                yahka.0 2018-01-16 15:00:29.349 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:29.164 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:29.164 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:29.163 debug [On] forwarding value from ioBroker (1.5) to homekit as (1.5)

                                yahka.0 2018-01-16 15:00:29.163 debug [On] got a change notify event, ioValue: 1.5

                                yahka.0 2018-01-16 15:00:29.162 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':1.5,'ack':true,'ts':1516111229148,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111229148}

                                yahka.0 2018-01-16 15:00:29.162 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:29.160 debug [Brightness] got a set event, hkValue: 1

                                yahka.0 2018-01-16 15:00:29.160 debug [Brightness] forwarding value from ioBroker (1.5) to homekit as (1.5)

                                yahka.0 2018-01-16 15:00:29.159 debug [Brightness] got a change notify event, ioValue: 1.5

                                yahka.0 2018-01-16 15:00:29.159 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':1.5,'ack':true,'ts':1516111229148,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111229148}

                                yahka.0 2018-01-16 15:00:29.157 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:29.120 debug [Brightness] set was accepted by ioBroker (value: 47)

                                yahka.0 2018-01-16 15:00:29.119 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:29.119 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:29.112 debug [On] forwarding value from ioBroker (47) to homekit as (47)

                                yahka.0 2018-01-16 15:00:29.111 debug [On] got a change notify event, ioValue: 47

                                yahka.0 2018-01-16 15:00:29.111 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':47,'ack':false,'ts':1516111229094,'q':0,'from':'system.adapter.yahka.0','lc':1516111229094}

                                yahka.0 2018-01-16 15:00:29.110 debug state was filtered - notification is canceled

                                yahka.0 2018-01-16 15:00:29.110 debug discarding CurrentState.Notify for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:29.109 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':47,'ack':false,'ts':1516111229094,'q':0,'from':'system.adapter.yahka.0','lc':1516111229094}

                                yahka.0 2018-01-16 15:00:29.108 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:29.098 debug checking value change: true != true = false

                                yahka.0 2018-01-16 15:00:29.098 debug checking value change: 31.5 != 47 = true

                                yahka.0 2018-01-16 15:00:29.098 debug faking CurrentState.Read for [hm-rpc.0.NEQ0257178.1.LEVEL]: 31.5

                                yahka.0 2018-01-16 15:00:29.098 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: true

                                yahka.0 2018-01-16 15:00:29.097 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:29.097 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: 47

                                yahka.0 2018-01-16 15:00:29.096 debug [Brightness] got a set event, hkValue: 47

                                yahka.0 2018-01-16 15:00:28.995 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:28.994 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:28.994 debug [On] forwarding value from ioBroker (true) to homekit as (true)

                                yahka.0 2018-01-16 15:00:28.993 debug [On] got a change notify event, ioValue: true

                                yahka.0 2018-01-16 15:00:28.993 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':true,'ack':false,'ts':1516111228959,'q':0,'from':'system.adapter.yahka.0','lc':1516111228959}

                                yahka.0 2018-01-16 15:00:28.992 debug state was filtered - notification is canceled

                                yahka.0 2018-01-16 15:00:28.992 debug discarding CurrentState.Notify for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:28.991 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':true,'ack':false,'ts':1516111228959,'q':0,'from':'system.adapter.yahka.0','lc':1516111228959}

                                yahka.0 2018-01-16 15:00:28.991 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:28.990 debug [On] set was accepted by ioBroker (value: true)

                                yahka.0 2018-01-16 15:00:28.989 debug [Brightness] set was accepted by ioBroker (value: 41)

                                yahka.0 2018-01-16 15:00:28.970 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:28.969 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:28.969 debug [On] forwarding value from ioBroker (41) to homekit as (41)

                                yahka.0 2018-01-16 15:00:28.969 debug [On] got a change notify event, ioValue: 41

                                yahka.0 2018-01-16 15:00:28.968 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':41,'ack':false,'ts':1516111228952,'q':0,'from':'system.adapter.yahka.0','lc':1516111228952}

                                yahka.0 2018-01-16 15:00:28.968 debug state was filtered - notification is canceled

                                yahka.0 2018-01-16 15:00:28.965 debug discarding CurrentState.Notify for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:28.965 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':41,'ack':false,'ts':1516111228952,'q':0,'from':'system.adapter.yahka.0','lc':1516111228952}

                                yahka.0 2018-01-16 15:00:28.964 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:28.923 debug checking value change: 31.5 != true = true

                                yahka.0 2018-01-16 15:00:28.918 debug checking value change: 31.5 != 41 = true

                                yahka.0 2018-01-16 15:00:28.848 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: true

                                yahka.0 2018-01-16 15:00:28.848 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:28.847 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: 41

                                yahka.0 2018-01-16 15:00:28.845 debug [Brightness] got a set event, hkValue: 41

                                yahka.0 2018-01-16 15:00:27.322 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:27.321 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:27.321 debug [On] forwarding value from ioBroker (31.5) to homekit as (31.5)

                                yahka.0 2018-01-16 15:00:27.320 debug [On] got a change notify event, ioValue: 31.5

                                yahka.0 2018-01-16 15:00:27.320 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':31.5,'ack':true,'ts':1516111227306,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111227306}

                                yahka.0 2018-01-16 15:00:27.320 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:27.319 debug [Brightness] got a set event, hkValue: 31

                                yahka.0 2018-01-16 15:00:27.319 debug [Brightness] forwarding value from ioBroker (31.5) to homekit as (31.5)

                                yahka.0 2018-01-16 15:00:27.319 debug [Brightness] got a change notify event, ioValue: 31.5

                                yahka.0 2018-01-16 15:00:27.318 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':31.5,'ack':true,'ts':1516111227306,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111227306}

                                yahka.0 2018-01-16 15:00:27.317 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:27.122 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:27.122 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:27.121 debug [On] forwarding value from ioBroker (14) to homekit as (14)

                                yahka.0 2018-01-16 15:00:27.121 debug [On] got a change notify event, ioValue: 14

                                yahka.0 2018-01-16 15:00:27.120 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':14,'ack':true,'ts':1516111227104,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111227104}

                                yahka.0 2018-01-16 15:00:27.120 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:27.119 debug [Brightness] got a set event, hkValue: 14

                                yahka.0 2018-01-16 15:00:27.119 debug [Brightness] forwarding value from ioBroker (14) to homekit as (14)

                                yahka.0 2018-01-16 15:00:27.118 debug [Brightness] got a change notify event, ioValue: 14

                                yahka.0 2018-01-16 15:00:27.118 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':14,'ack':true,'ts':1516111227104,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111227104}

                                yahka.0 2018-01-16 15:00:27.116 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.959 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.958 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:26.958 debug [On] forwarding value from ioBroker (21) to homekit as (21)

                                yahka.0 2018-01-16 15:00:26.957 debug [On] got a change notify event, ioValue: 21

                                yahka.0 2018-01-16 15:00:26.957 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':21,'ack':true,'ts':1516111226934,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111226934}

                                yahka.0 2018-01-16 15:00:26.956 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.956 debug [Brightness] got a set event, hkValue: 21

                                yahka.0 2018-01-16 15:00:26.956 debug [Brightness] forwarding value from ioBroker (21) to homekit as (21)

                                yahka.0 2018-01-16 15:00:26.955 debug [Brightness] got a change notify event, ioValue: 21

                                yahka.0 2018-01-16 15:00:26.954 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':21,'ack':true,'ts':1516111226934,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111226934}

                                yahka.0 2018-01-16 15:00:26.953 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.833 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.833 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:26.833 debug [On] forwarding value from ioBroker (true) to homekit as (true)

                                yahka.0 2018-01-16 15:00:26.833 debug [On] got a change notify event, ioValue: true

                                yahka.0 2018-01-16 15:00:26.832 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':true,'ack':false,'ts':1516111226809,'q':0,'from':'system.adapter.yahka.0','lc':1516111226809}

                                yahka.0 2018-01-16 15:00:26.832 debug state was filtered - notification is canceled

                                yahka.0 2018-01-16 15:00:26.832 debug discarding CurrentState.Notify for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.831 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':true,'ack':false,'ts':1516111226809,'q':0,'from':'system.adapter.yahka.0','lc':1516111226809}

                                yahka.0 2018-01-16 15:00:26.831 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.831 debug [On] set was accepted by ioBroker (value: true)

                                yahka.0 2018-01-16 15:00:26.830 debug [Brightness] set was accepted by ioBroker (value: 59)

                                yahka.0 2018-01-16 15:00:26.818 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.818 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:26.818 debug [On] forwarding value from ioBroker (59) to homekit as (59)

                                yahka.0 2018-01-16 15:00:26.817 debug [On] got a change notify event, ioValue: 59

                                yahka.0 2018-01-16 15:00:26.817 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':59,'ack':false,'ts':1516111226804,'q':0,'from':'system.adapter.yahka.0','lc':1516111226804}

                                yahka.0 2018-01-16 15:00:26.817 debug state was filtered - notification is canceled

                                yahka.0 2018-01-16 15:00:26.816 debug discarding CurrentState.Notify for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.816 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':59,'ack':false,'ts':1516111226804,'q':0,'from':'system.adapter.yahka.0','lc':1516111226804}

                                yahka.0 2018-01-16 15:00:26.815 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.800 debug checking value change: 1.5 != true = true

                                yahka.0 2018-01-16 15:00:26.800 debug checking value change: 1.5 != 59 = true

                                yahka.0 2018-01-16 15:00:26.786 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: true

                                yahka.0 2018-01-16 15:00:26.786 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:26.786 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: 59

                                yahka.0 2018-01-16 15:00:26.786 debug [Brightness] got a set event, hkValue: 59

                                yahka.0 2018-01-16 15:00:26.732 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.732 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:26.732 debug [On] forwarding value from ioBroker (1.5) to homekit as (1.5)

                                yahka.0 2018-01-16 15:00:26.732 debug [On] got a change notify event, ioValue: 1.5

                                yahka.0 2018-01-16 15:00:26.732 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':1.5,'ack':true,'ts':1516111226714,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111226714}

                                yahka.0 2018-01-16 15:00:26.731 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.731 debug [Brightness] got a set event, hkValue: 1

                                yahka.0 2018-01-16 15:00:26.731 debug [Brightness] forwarding value from ioBroker (1.5) to homekit as (1.5)

                                yahka.0 2018-01-16 15:00:26.731 debug [Brightness] got a change notify event, ioValue: 1.5

                                yahka.0 2018-01-16 15:00:26.731 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':1.5,'ack':true,'ts':1516111226714,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111226714}

                                yahka.0 2018-01-16 15:00:26.729 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.567 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.567 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:26.566 debug [On] forwarding value from ioBroker (true) to homekit as (true)

                                yahka.0 2018-01-16 15:00:26.566 debug [On] got a change notify event, ioValue: true

                                yahka.0 2018-01-16 15:00:26.565 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':true,'ack':false,'ts':1516111226540,'q':0,'from':'system.adapter.yahka.0','lc':1516111226540}

                                yahka.0 2018-01-16 15:00:26.565 debug state was filtered - notification is canceled

                                yahka.0 2018-01-16 15:00:26.565 debug discarding CurrentState.Notify for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.564 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':true,'ack':false,'ts':1516111226540,'q':0,'from':'system.adapter.yahka.0','lc':1516111226540}

                                yahka.0 2018-01-16 15:00:26.564 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.563 debug [On] set was accepted by ioBroker (value: true)

                                yahka.0 2018-01-16 15:00:26.563 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.562 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:26.562 debug [On] forwarding value from ioBroker (46) to homekit as (46)

                                yahka.0 2018-01-16 15:00:26.561 debug [On] got a change notify event, ioValue: 46

                                yahka.0 2018-01-16 15:00:26.561 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':46,'ack':false,'ts':1516111226534,'q':0,'from':'system.adapter.yahka.0','lc':1516111226534}

                                yahka.0 2018-01-16 15:00:26.560 debug state was filtered - notification is canceled

                                yahka.0 2018-01-16 15:00:26.560 debug discarding CurrentState.Notify for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.559 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':46,'ack':false,'ts':1516111226534,'q':0,'from':'system.adapter.yahka.0','lc':1516111226534}

                                yahka.0 2018-01-16 15:00:26.559 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:26.557 debug [Brightness] set was accepted by ioBroker (value: 46)

                                yahka.0 2018-01-16 15:00:26.539 debug checking value change: 1 != true = true

                                yahka.0 2018-01-16 15:00:26.539 debug checking value change: 1 != 46 = true

                                yahka.0 2018-01-16 15:00:26.538 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: true

                                yahka.0 2018-01-16 15:00:26.538 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:26.537 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: 46

                                yahka.0 2018-01-16 15:00:26.536 debug [Brightness] got a set event, hkValue: 46

                                yahka.0 2018-01-16 15:00:26.199 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.198 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:26.197 debug [On] forwarding value from ioBroker (1) to homekit as (1)

                                yahka.0 2018-01-16 15:00:26.197 debug [On] got a change notify event, ioValue: 1

                                yahka.0 2018-01-16 15:00:26.196 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':1,'ack':true,'ts':1516111226173,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111226173}

                                yahka.0 2018-01-16 15:00:26.196 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:26.195 debug [Brightness] got a set event, hkValue: 1

                                yahka.0 2018-01-16 15:00:26.194 debug [Brightness] forwarding value from ioBroker (1) to homekit as (1)

                                yahka.0 2018-01-16 15:00:26.194 debug [Brightness] got a change notify event, ioValue: 1

                                yahka.0 2018-01-16 15:00:26.193 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':1,'ack':true,'ts':1516111226173,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111226173}

                                yahka.0 2018-01-16 15:00:26.191 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:23.562 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:23.561 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:23.561 debug [On] forwarding value from ioBroker (36) to homekit as (36)

                                yahka.0 2018-01-16 15:00:23.561 debug [On] got a change notify event, ioValue: 36

                                yahka.0 2018-01-16 15:00:23.560 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':36,'ack':true,'ts':1516111223544,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111223544}

                                yahka.0 2018-01-16 15:00:23.559 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:23.559 debug [Brightness] got a set event, hkValue: 36

                                yahka.0 2018-01-16 15:00:23.558 debug [Brightness] forwarding value from ioBroker (36) to homekit as (36)

                                yahka.0 2018-01-16 15:00:23.558 debug [Brightness] got a change notify event, ioValue: 36

                                yahka.0 2018-01-16 15:00:23.557 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':36,'ack':true,'ts':1516111223544,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111223544}

                                yahka.0 2018-01-16 15:00:23.556 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:23.380 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:23.380 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:23.380 debug [On] forwarding value from ioBroker (0.5) to homekit as (0.5)

                                yahka.0 2018-01-16 15:00:23.380 debug [On] got a change notify event, ioValue: 0.5

                                yahka.0 2018-01-16 15:00:23.379 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':0.5,'ack':true,'ts':1516111223360,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111223360}

                                yahka.0 2018-01-16 15:00:23.379 debug [Brightness] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:23.379 debug [Brightness] got a set event, hkValue: 0

                                yahka.0 2018-01-16 15:00:23.379 debug [Brightness] forwarding value from ioBroker (0.5) to homekit as (0.5)

                                yahka.0 2018-01-16 15:00:23.379 debug [Brightness] got a change notify event, ioValue: 0.5

                                yahka.0 2018-01-16 15:00:23.378 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':0.5,'ack':true,'ts':1516111223360,'q':0,'from':'system.adapter.hm-rpc.0','lc':1516111223360}

                                yahka.0 2018-01-16 15:00:23.377 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:23.234 debug [On] set was accepted by ioBroker (value: true)

                                yahka.0 2018-01-16 15:00:23.226 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:23.225 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:23.224 debug [On] forwarding value from ioBroker (true) to homekit as (true)

                                yahka.0 2018-01-16 15:00:23.223 debug [On] got a change notify event, ioValue: true

                                yahka.0 2018-01-16 15:00:23.223 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':true,'ack':false,'ts':1516111223203,'q':0,'from':'system.adapter.yahka.0','lc':1516111223203}

                                yahka.0 2018-01-16 15:00:23.222 debug state was filtered - notification is canceled

                                yahka.0 2018-01-16 15:00:23.221 debug discarding CurrentState.Notify for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:23.220 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':true,'ack':false,'ts':1516111223203,'q':0,'from':'system.adapter.yahka.0','lc':1516111223203}

                                yahka.0 2018-01-16 15:00:23.218 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:23.184 debug [Brightness] set was accepted by ioBroker (value: 100)

                                yahka.0 2018-01-16 15:00:23.184 debug [On] set was initiated from ioBroker - exiting here

                                yahka.0 2018-01-16 15:00:23.183 debug [On] got a set event, hkValue: false

                                yahka.0 2018-01-16 15:00:23.183 debug [On] forwarding value from ioBroker (100) to homekit as (100)

                                yahka.0 2018-01-16 15:00:23.183 debug [On] got a change notify event, ioValue: 100

                                yahka.0 2018-01-16 15:00:23.182 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':100,'ack':false,'ts':1516111223159,'q':0,'from':'system.adapter.yahka.0','lc':1516111223159}

                                yahka.0 2018-01-16 15:00:23.182 debug state was filtered - notification is canceled

                                yahka.0 2018-01-16 15:00:23.181 debug discarding CurrentState.Notify for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:23.180 debug change event from ioBroker via [hm-rpc.0.NEQ0257178.1.LEVEL]{'val':100,'ack':false,'ts':1516111223159,'q':0,'from':'system.adapter.yahka.0','lc':1516111223159}

                                yahka.0 2018-01-16 15:00:23.178 debug got a stateChange for [hm-rpc.0.NEQ0257178.1.LEVEL]

                                yahka.0 2018-01-16 15:00:23.156 debug checking value change: 0 != true = true

                                yahka.0 2018-01-16 15:00:23.154 debug checking value change: 0 != 100 = true

                                yahka.0 2018-01-16 15:00:23.140 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: true

                                yahka.0 2018-01-16 15:00:23.140 debug [On] got a set event, hkValue: true

                                yahka.0 2018-01-16 15:00:23.139 debug writing state to ioBroker [hm-rpc.0.NEQ0257178.1.LEVEL]: 100

                                yahka.0 2018-01-16 15:00:23.137 debug [Brightness] got a set event, hkValue: 100

                                Hier meine Config dazu
                                1441_wz_config1.jpg
                                1441_wz_config2.jpg

                                Ich hoffe du kannst was damit anfangen.

                                Melde dich wenn du noch was benötigst.

                                Gruss

                                Paulchen

                                1 Reply Last reply Reply Quote 0
                                • J
                                  JW86 last edited by

                                  Wie heißen die Datenpunkte für On und Brightness? Ist auf dem Screenshot nicht zu sehen

                                  Gesendet von iPhone mit Tapatalk

                                  1 Reply Last reply Reply Quote 0
                                  • Paulchen67
                                    Paulchen67 last edited by

                                    @JW86:

                                    Wie heißen die Datenpunkte für On und Brightness? Ist auf dem Screenshot nicht zu sehen

                                    Gesendet von iPhone mit Tapatalk `

                                    Jeweils hm-rpc.0.NEQ0257178.1.LEVEL

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      JW86 last edited by

                                      Das kann nicht funktionieren. On ist ein bool, also 0 oder 1 und level sind Prozent (0 bis 100). Das erklärt warum du beim Einschalten eine Helligkeit von 1% hast (weil On den Level auf 1% setzt)

                                      Gibt es keinen State den du für On/Off nutzen kannst?

                                      Poste mal die Liste der verfügbaren Datenpunkte

                                      Gesendet von iPhone mit Tapatalk

                                      1 Reply Last reply Reply Quote 0
                                      • eumats
                                        eumats last edited by

                                        @JW86:

                                        Wenn du den Rolladen über die Wandtaster fahren lässt, was kommt dann eigentlich für ein Level? `
                                        Bei den Fibaro Autoren ist es so, dass beim Schreiben des Zielwerte in Level_1 dieser nur kurz angezeigt wird. Dann springt er auf den Startwert zurück. Ist der Zielwert erreicht, zeigt Level_1 den Zielwert an. Das ist auch mein eigentliches Grundproblem. Denn wenn unter Target nicht immer der Zielwert steht, dann zeigt HomeKit nur murks an…

                                        D.b. zzgl. zum "Faken" von Position, müsste man noch Target "faken". Nur da fehlt mir noch eine schlaue Lösung die kein Timingproblem hat.

                                        Denn der folgende Code schreibt leider oft, aber nicht immer, den Ausgangswert in mein Datenpunkt für Target. Denn anscheinen ist der Wert in Level_1 noch nicht abschließen geschrieben, obwohl der Verbrauch (PowerLevel) kleiner 1 ist.

                                        if (PowerLevel < 1) {
                                           var wert = getState(LevelRollo).val;
                                           console.log('### Power: ' + PowerLevel + '. Setze Target auf: ' + wert)
                                           setState(TargetLevel,wert);
                                        }
                                        

                                        @JW86:

                                        Kannst du mal kurz die folgende Version des Scripts einspielen und mir die Log-Ausgabe geben? Bin mir noch nicht sicher wie man den Sollwert erkennen soll.

                                        Fahre am besten mal per Homekit hoch+runter und per Taster hoch+runter und poste das Skript hier. `

                                        Klar. Sehr gerne…

                                        Homekit hoch+runter

                                        ! ````
                                        javascript.0 2018-01-16 17:24:05.679 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:0(true) and power: 0.7(true)
                                        javascript.0 2018-01-16 17:24:05.666 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 0 - caused by level:0(true) and power: 123.1(true)
                                        javascript.0 2018-01-16 17:23:47.300 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:100(true) and power: 123.1(true)
                                        javascript.0 2018-01-16 17:23:46.179 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:100(true) and power: 0.7(true)
                                        javascript.0 2018-01-16 17:23:46.108 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:0(false) and power: 0.7(true)
                                        javascript.0 2018-01-16 17:15:24.169 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:100(true) and power: 0.7(true)
                                        javascript.0 2018-01-16 17:15:24.146 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 1 - caused by level:100(true) and power: 67.4(true)
                                        javascript.0 2018-01-16 17:15:22.304 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:0(true) and power: 67.4(true)
                                        javascript.0 2018-01-16 17:15:04.953 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:0(true) and power: 119.9(true)
                                        javascript.0 2018-01-16 17:15:03.828 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:0(true) and power: 0.7(true)
                                        javascript.0 2018-01-16 17:15:03.758 info script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:100(false) and power: 0.7(true)

                                        
                                        ****Taster hoch+runter****
                                        
                                        >! ````
                                        javascript.0	2018-01-16 17:26:31.657	info	script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:0(true) and power: 0.7(true)
                                        javascript.0	2018-01-16 17:26:31.637	info	script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:0(true) and power: 0.7(true)
                                        javascript.0	2018-01-16 17:26:30.584	info	script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:100(true) and power: 0.7(true)
                                        javascript.0	2018-01-16 17:26:13.241	info	script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:100(true) and power: 123.5(true)
                                        javascript.0	2018-01-16 17:26:05.188	info	script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:100(true) and power: 0.7(true)
                                        javascript.0	2018-01-16 17:26:05.168	info	script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 1 - caused by level:100(true) and power: 73.7(true)
                                        javascript.0	2018-01-16 17:26:03.336	info	script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:0(true) and power: 73.7(true)
                                        javascript.0	2018-01-16 17:25:45.984	info	script.js.common.garbage.FibaroWindowCoverStateEmulator: settings state with id: javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.position to 2 - caused by level:0(true) and power: 123.1(true)
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • Paulchen67
                                          Paulchen67 last edited by

                                          @JW86:

                                          Das kann nicht funktionieren. On ist ein bool, also 0 oder 1 und level sind Prozent (0 bis 100). Das erklärt warum du beim Einschalten eine Helligkeit von 1% hast (weil On den Level auf 1% setzt)

                                          Gibt es keinen State den du für On/Off nutzen kannst?

                                          Poste mal die Liste der verfügbaren Datenpunkte `

                                          Findest du hier

                                          Seite 25 10.01.2018, 15:21

                                          Bild 2

                                          Davon hab ich 2 im Einsatz.

                                          Dann noch einen HomeMatic iP Dimmer

                                          Bild 4

                                          Da sind noch weniger Datenpunkte.

                                          Bild5 zeigt übrigens die Config als Door. Seltsam ist das es da funktioniert und da auch nur

                                          mit Level und zusätzlich noch mit Direction gearbeitet wird.

                                          Deswegen dachte ich ja, ob es nicht einfacher wäre einen Dimmer zu yahka hinzugefügt der

                                          diese Config möglich macht.

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            JW86 last edited by

                                            @Paulchen67:

                                            Findest du hier

                                            Seite 25 10.01.2018, 15:21

                                            Bild 2

                                            Davon hab ich 2 im Einsatz.

                                            Dann noch einen HomeMatic iP Dimmer

                                            Bild 4

                                            Da sind noch weniger Datenpunkte. `

                                            Ok. Ich habe nun auch mal einen Dimmer Testweise eingerichtet um zu schauen was Homekit so sendet wenn man an/aus schaltet etc.

                                            Aus meiner Sicht bekommst du deine Dimmer aktuell nicht in Yahka zum laufen (als Lightbulb). Du könntest es mit Javascript vllt irgendwie hinbekommen.

                                            Ich mach mir mal dazu Gedanken und schreibe erstelle einen GitHub-Issue

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            965
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            204
                                            1745
                                            580603
                                            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