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.
    • T
      Tobi81 last edited by

      Ich kann mit meiner yahka Installation nur ein iOS Gerät verbinden.

      Ist das bei euch auch so?

      Wenn ich den Adapter auf dem einen Handy lösche findet das andere plötzlich meine Bridge. Wenn nicht, sucht iOS ewig und zeigt nichts an.

      Wie habt ihr das gelöst?

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

        Bei meiner Frau und mir läuft das problemlos. Wir nutzen aber auch einen gemeinsamen Account.

        Das Thema wurde hier im Forum (vielleicht sogar in diesem Thread) schon mal behandelt. Einfach mal suchen…

        1 Reply Last reply Reply Quote 0
        • T
          Tobi81 last edited by

          Ich glaub habs rausgefunden… Eine Homebridge wie yahka kann man scheinbar nur einmal mit einem Gerät verbinden. Die anderen muss man dann in das erstellte zuhause einladen.

          1 Reply Last reply Reply Quote 0
          • W
            worfinator last edited by

            Ja, genau. Nur einmal einbinden, sonst gibt es Probleme.

            1 Reply Last reply Reply Quote 0
            • M
              ManuelW last edited by

              Hallo zusammen,

              ist es möglich yahka auch 0 und 1 statt true und false setzen zu lassen?

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

                Jain. Du kannst du einen eigenen Darenpunkt erzeugen, diesen dann in yahka einbinden und den dann per Skript oder Blocky abfragen und das true/false in 1/0 konvertieren.

                1 Reply Last reply Reply Quote 0
                • M
                  MrFiii last edited by

                  Hallo zusammen,

                  ich habe eine kurze Frage zum yahka, bzw. ein Problem.

                  Ich habe bei mir einen laufenden yahka, den ich auf mein iPhone eingebunden habe.

                  Als ich das Teil damals installiert habe, bin ich in meine Home-App auf dem iPhone und habe den yahka umgehend gefunden.

                  Dieser Adapter ist auch noch bei mir eingerichtet und neue Geräte erscheinen umgehend in der Home-App.

                  Eingerichtet habe ich alles https://youtu.be/lNCT8HYIHRI

                  Nun wollte ich den Adapter auch ins iPhone meiner Frau holen und er wird einfach nicht mehr gefunden. Er läuft, Lampe ist grün, alles lässt sich steuern, aber ich finde ihn einfach nicht mehr.

                  Ich habe auch mal eine neue Instanz erstellt und geschaut ob ich diese finde: Negativ.

                  Auch ein Neustart des Brokers half nicht.

                  Runterwerfen möchte ich ihn eigentlich nicht, da ich schon relativ viel konfiguriert habe und auch Bedenken habe, dass ich dann gar nichts mehr finde.

                  Hatte jemand von euch schonmal dieses Problem? Ich bin etwas verzweifelt.

                  Vielen Dank schonmal.

                  1 Reply Last reply Reply Quote 0
                  • R
                    rom.wagner80 last edited by

                    Guten Morgen zusammen,

                    Habe ein kleines Problem beim Einbinden meiner KNX Rollläden.

                    Das Problem ist hier auch schon einschlägig bekannt. Rolllade fährt per KNX auf 79 Prozent zu, HomeKit zeigt mir 79 % geöffnet an.

                    Soweit, so gut. Nun soll man ja bei der Auswahl der Umwandlungsfunktion im Adapter die Möglichkeit geben, Inverse o.Ä anzuwählen.

                    Das ist bei mir (Adapter Version 0.7.1) allerdings nicht möglich…Habe nur die im Screenshot gezeigten Möglichkeiten.

                    Mache ich irgendwas falsch ?

                    Liebe Grüße

                    Roman

                    EDIT : unter https://github.com/jensweigele/ioBroker ... leshooting

                    gibt es ein Troubleshooting. Damit hat es dann geklappt !
                    2476_homekit.png

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

                      @MrFiii:

                      Hallo zusammen,

                      ich habe eine kurze Frage zum yahka, bzw. ein Problem.

                      Ich habe bei mir einen laufenden yahka, den ich auf mein iPhone eingebunden habe.

                      Als ich das Teil damals installiert habe, bin ich in meine Home-App auf dem iPhone und habe den yahka umgehend gefunden.

                      Dieser Adapter ist auch noch bei mir eingerichtet und neue Geräte erscheinen umgehend in der Home-App.

                      Eingerichtet habe ich alles https://youtu.be/lNCT8HYIHRI

                      Nun wollte ich den Adapter auch ins iPhone meiner Frau holen und er wird einfach nicht mehr gefunden. Er läuft, Lampe ist grün, alles lässt sich steuern, aber ich finde ihn einfach nicht mehr.

                      Ich habe auch mal eine neue Instanz erstellt und geschaut ob ich diese finde: Negativ.

                      Auch ein Neustart des Brokers half nicht.

                      Runterwerfen möchte ich ihn eigentlich nicht, da ich schon relativ viel konfiguriert habe und auch Bedenken habe, dass ich dann gar nichts mehr finde.

                      Hatte jemand von euch schonmal dieses Problem? Ich bin etwas verzweifelt.

                      Vielen Dank schonmal. `

                      Bitte mal im Forum suchen bzw die einschlägigen Threads zum Thema yahka lesen. Das wurde schon mehrfach behandelt.

                      1 Reply Last reply Reply Quote 0
                      • M
                        MrFiii last edited by

                        Hallo eumats,

                        ich bin ja wirklich keiner, der nicht sucht und einfach Seine Fragen wild platziert.

                        Ich habe Google und die Forensuche eigentlich schon benutzt, aber dann wohl nicht richtig, wenn es dazu schon einschlägige Themen gibt, wälze ich mich einfach weiter durch. Vielen Dank für den Hinweis.

                        Grüße

                        1 Reply Last reply Reply Quote 0
                        • W
                          worfinator last edited by

                          Du kannst die Bridge nur einmal adden. Die anderen User musst du dann einladen. Ist ansich recht easy. Einfach mal ein paar Anleitungen durch-googeln.

                          1 Reply Last reply Reply Quote 0
                          • W
                            worfinator last edited by

                            Ich habe mit Hilfe meiner über OCCU eingebundenen Netatmo-Station das "AirQuality" Gerät von YAHKA bzw. Homekit umgesetzt.

                            Stumpf aber die Bewertung sieht erstmal vielversprechend aus.

                            Vielleicht interessiert das ja den ein oder anderen hier.

                            Script und Einbindung anbei.

                            /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
                            //Skript zur Bewertung der AirQuality im HomeKit YAHKA-Adapter
                            /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
                            
                            // Variablen erstellen
                            createState('AirQuality', {
                                name: 'Air-Quality-Bewertung'
                            });
                            
                            /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
                            //Wohnzimmer
                            /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
                            
                            // Variablen erstellen
                            createState('AirQuality.Wohnzimmer', {
                                name: 'AirQuality im Wohnzimmer'
                            });
                            
                            //Alle 5 Minuten Luftqualität prüfem
                            schedule("*/5 * * * *", function () 
                            {
                            var co2 = getState("hm-rega.0.1992"/*CO2_Wohnzimmer*/).val;
                            var temp_in = getState("hm-rpc.0.CUX9002001.1.TEMPERATURE"/*NetAtmo Innen:1.TEMPERATURE*/).val;
                            var hum_in = getState("hm-rpc.0.CUX9002001.1.HUMIDITY"/*NetAtmo Innen:1.HUMIDITY*/).val;
                            
                            if (co2 <= 1750)
                            {
                               note=5;
                            }
                            
                            if (co2 <= 1500)
                            {
                               note=4;
                            }
                            
                            if (co2 <= 1250)
                            {
                               note=3;
                            }
                            
                            if (co2 <= 100)
                            {
                               note=2;
                            }
                            
                            if (co2 <= 750)
                            {
                               note=1;
                            }
                            
                            if (temp_in <= 18.5)
                            {
                              note=note+2;
                            }
                            
                            if (temp_in >= 24.0)
                            {
                              note=note+2;
                            }
                            
                            if (hum_in >= 60)
                            {
                              note=note+2;
                            }
                            
                            if (hum_in <= 35)
                            {
                              note=note+2;
                            }
                            
                            if (note > 6)
                            {
                              note=6;
                            }
                            
                              setState("javascript.0.AirQuality.Wohnzimmer"/*AirQuality im Wohnzimmer*/, note, true); 
                            });
                            
                            

                            Die IDs der Geräte müssen natürlich auf den jeweiligen Fall umgeändert werden.
                            5820_airqualitysensor.png

                            1 Reply Last reply Reply Quote 0
                            • R
                              rom.wagner80 last edited by

                              Hallo zusammen, muss das Thema Rollläden nochmal auffassen:

                              Habe KNX Rollläden, welche ich über Yahka ansteuere. Das klappt auch alles soweit. Als Target Position die soll und bei current Position die Istposition eingetragen. Soweit, so gut. Wenn ich jetzt allerdings über einen KNX-Taster den Rollladen runter fahre, so ändert sich zwar der istwert, der Sollwert bleibt aber bei z.B. 100, weil durch den Taster nur ein Befehl für Kurz-, bzw. Langzeit kommt. Rufe ich dann z.B. Ne Stunde später Homkit auf, dann scheint es, als würde im Homekit die Rolllade fahren und fahren, obwohl sie es nicht tut. Das Problem ist dann der Unterschied zwischen soll und Istposition. Gibt es da irgendjemanden, der Ähnliches beobachtet und das Problem gelöst hat?

                              Ich hoffe ihr konntet mir folgen 😉

                              Schönen Gruß

                              1 Reply Last reply Reply Quote 0
                              • K
                                keysrichards last edited by

                                Hallo zusammen,

                                ich habe in ioBroker einen Datenpunkt für die Waschmaschine (true=Waschmaschine läuft, false=Waschmaschine läuft nicht). Jetzt möchte ich in Apple Home diesen Datenpunkt visualisieren (nicht verändern, nur anzeigen). Habe mir da als Servicetyp "Fan" vorgestellt, der würde sich dann drehen, wenn die Waschmaschine läuft.

                                Wie stelle ich den Servicetyp "Fan" so ein, dass er nur anzeigt und sich nicht, durch draufdrücken, verändert? Oder gibt es aus eurer Sicht eine elegantere Methode, sich diesen Datenpunkt anzeigen zu lassen?

                                Danke im Voraus.

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

                                  @rom.wagner80:

                                  Hallo zusammen, muss das Thema Rollläden nochmal auffassen:

                                  Habe KNX Rollläden, welche ich über Yahka ansteuere. Das klappt auch alles soweit. Als Target Position die soll und bei current Position die Istposition eingetragen. Soweit, so gut. Wenn ich jetzt allerdings über einen KNX-Taster den Rollladen runter fahre, so ändert sich zwar der istwert, der Sollwert bleibt aber bei z.B. 100, weil durch den Taster nur ein Befehl für Kurz-, bzw. Langzeit kommt. Rufe ich dann z.B. Ne Stunde später Homkit auf, dann scheint es, als würde im Homekit die Rolllade fahren und fahren, obwohl sie es nicht tut. Das Problem ist dann der Unterschied zwischen soll und Istposition. Gibt es da irgendjemanden, der Ähnliches beobachtet und das Problem gelöst hat?

                                  Ich hoffe ihr konntet mir folgen 😉

                                  Schönen Gruß `

                                  Das Problem habe ich bei meinen Fibaro Rolladen Aktoren auch. Kann man an einem Datenpunkt bei KNX festellen, ob der Rolladen still steht oder sich bewegt?

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    rom.wagner80 last edited by

                                    @eumats:

                                    @rom.wagner80:

                                    Hallo zusammen, muss das Thema Rollläden nochmal auffassen:

                                    Habe KNX Rollläden, welche ich über Yahka ansteuere. Das klappt auch alles soweit. Als Target Position die soll und bei current Position die Istposition eingetragen. Soweit, so gut. Wenn ich jetzt allerdings über einen KNX-Taster den Rollladen runter fahre, so ändert sich zwar der istwert, der Sollwert bleibt aber bei z.B. 100, weil durch den Taster nur ein Befehl für Kurz-, bzw. Langzeit kommt. Rufe ich dann z.B. Ne Stunde später Homkit auf, dann scheint es, als würde im Homekit die Rolllade fahren und fahren, obwohl sie es nicht tut. Das Problem ist dann der Unterschied zwischen soll und Istposition. Gibt es da irgendjemanden, der Ähnliches beobachtet und das Problem gelöst hat?

                                    Ich hoffe ihr konntet mir folgen 😉

                                    Schönen Gruß `

                                    Das Problem habe ich bei meinen Fibaro Rolladen Aktoren auch. Kann man an einem Datenpunkt bei KNX festellen, ob der Rolladen still steht oder sich bewegt? `

                                    Nein, leider nicht. Bekomme über den Bus nur ein kurzes Signal, wenn die Taste kurz bzw. Lang gedrückt wird.

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

                                      Ändert sich der IST-Wert am Datenpunkt bei Rolladenlauf ständig oder nur wenn der Lauf beendet ist?

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        rom.wagner80 last edited by

                                        @eumats:

                                        Ändert sich der IST-Wert am Datenpunkt bei Rolladenlauf ständig oder nur wenn der Lauf beendet ist? `
                                        Nur wenn der Lauf beendet ist.

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

                                          @rom.wagner80:

                                          Nur wenn der Lauf beendet ist. `

                                          Versuch es mal damit…

                                          Blocky Export...

                                          ! ````
                                          <xml xmlns="http://www.w3.org/1999/xhtml"><block type="comment" id="y-2HEmkl+M]R.WjzxaCE" x="-787" y="-537"><field name="COMMENT">Hier bei Object ID den Datenpunkt IST-Position eintragen</field>
                                          <next><block type="on_ext" id="tWe5sMj`+Pa==Qa%e:S{"><mutation items="1"></mutation>
                                          <field name="CONDITION">ne</field>

                                              <value name="OID0"><shadow type="field_oid" id="KTV~)9`v*~3G*Pq3AtZe"><field name="oid">default</field></shadow></value> 
                                              <statement name="STATEMENT"><block type="comment" id="]}?djMl)4%kSXGz2_#;g"><field name="COMMENT">Bei mehrfachem Triggern, den alten Timer löschen</field>
                                                  <next><block type="timeouts_cleartimeout" id="w|1*GQ6Ggi]Xx3`#fEWl"><field name="NAME">timeout</field>
                                                      <next><block type="comment" id="ACWFoMpEdc[;o-sS1|vh"><field name="COMMENT">Lieber etwas warten, falls sich der IST-Wert noch mal ändert.</field>
                                                          <next><block type="timeouts_settimeout" id="//kr9FBsV5Gi3}#YaQ?B"><field name="NAME">timeout</field>
                                                              <field name="DELAY">5</field>
                                                              <field name="UNIT">sec</field>
                                                              <statement name="STATEMENT"><block type="controls_if" id="tPba%M?[iOzgzMgV})GS"><value name="IF0"><block type="logic_compare" id="??*6OcLZxHavMfw/4Li%"><field name="OP">NEQ</field>
                                                                      <value name="A"><block type="variables_get" id="zbKdzEaoO[[OFM1)`G_t"><field name="VAR">IST-Wert</field></block></value> 
                                                                      <value name="B"><block type="variables_get" id="}D^Rc#^h%Mzo~yj)?+Ce"><field name="VAR">SOLL-Wert</field></block></value></block></value> 
                                                                  <statement name="DO0"><block type="comment" id="+BNC.QgfHOh?m-}wU~7|"><field name="COMMENT">Hier bei Object ID den Datenpunkt IST-Position eintragen</field>
                                                                      <next><block type="control" id="+ERi2QWY.ITzPg@!8y03"><mutation delay_input="false"></mutation>
                                                                          <field name="OID">Object ID</field>
                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                          <value name="VALUE"><block type="variables_get" id="Y0f(3.=GA,.67oqPHd-j"><field name="VAR">IST-Wert</field></block></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></statement></block></next></block></xml> 
                                          
                                          [3610_clipboard01.jpg](/assets/uploads/files/3610_clipboard01.jpg)
                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            rom.wagner80 last edited by

                                            Hey. Sowas wäre mir im Leben nicht eingefallen. Werd es morgen direkt mal testen. Vielen Dank dir

                                            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

                                            971
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

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