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.
    • P
      peer6969 last edited by

      Daran hab ich mich auch schon versucht. Hat aber nie funktioniert. Die Fubktionen hätten vermutlich funktioniert, ich hab es aber nicht geschafft, diese in der GUI auswählbar zu machen. Hab mich aber auch nicht ewig lang damit beschäftigt.

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

        Alos bei mir läuft es under iOS 11, das der Adapter stirbt hatte ich ganz am Anfang, da war ein gerät falsch eingestellt, das lief zu Anfang und nach unbestimemter Zeit ging nichts mehr. am besten alle Geräte löschen und immer nur eins eintragen und durchtesten und dann findet man den Fehler.

        Grüße Monox

        1 Reply Last reply Reply Quote 0
        • B
          besitzer last edited by

          Hallo zusammen,

          ich habe den yahka Adapter gestern auch mal installiert. Ich habe testweise 2 HM Geräte hinzugefügt und der Adapter wird im ioBroker auch grün angezeigt.

          Ich finde in den Home Kit Einstellungen kann ich ihn auch als Gerät sehen, kann das Passwort eingeben und gehe auch hinzufügen. Von da an ist er nicht mehr zu finden. Er wird in den Home Kit Geräten nicht angezeigt und ich finde ihn auch nicht mehr als neues Gerät. Erst wenn ich die MAC Adresse ändere ist er wieder sichtbar. Und dann fängt das Ganze wieder von vorne an.

          Könnt ihr mir helfen? Problem auf iOS 10 und 11 gleich.

          Zweite Frage wäre, ob ich je iOS Gerät immer nur eine Instanz verbinden? Wenn ich den Adapter auf dem iPad verbinde ist er auf dem iPhone nicht mehr als neues Gerät sichtbar?

          Muss ich für jedes Gerät, welches ich hinzufüge einen Service angeben oder werden von bekannten Geräten die Services automatisch erkannt?

          Danke.

          Gruß Sven

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

            Dieser Adapter kostet mich nochmal die letzten Nerven. Wenn er läuft alles prima, aber wehe wenn. Ich habe meine System neu aufgesetzt und aus einer iobroker backup Datei wiederhergestellt. Alle Adapter haben da auch brav mitgemacht, außer yakah. Hier wurde keinerlei Einstellungen mit übernommen. Schlimmer aber noch, dass ich die Konfiguration nicht gespeichert bekommen. Fehler im Log: error startInstance yahka.0: cannot find start file! Ich habe den Adapter dann mal wieder gelöscht und neu installiert. Dabei gibt es keine Fehler. Jedoch dann beim späteren Versuch ihn zu konfigurieren das gleiche.

            Kennt jemand das Problem?

            Gruß Joachim

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

              Hi. Kann mir jemand die Funktion des Parameter "conversionParameters" erklären?

              Ich nach ausgiebiger Suche im Forum und im Internet verstehe ich nicht was der Parameter bewirk.

              Auch meine eingerosteten Programmierkenntnisse haben mir bei der Suche im Code nicht weitergeholfen.

              Hintergrund, denn ich hoffe das hier vielleicht conversionParameters einen Weg ebnet.

              • Ich möchte mein Garagentor beim Homekit steuern.

              • Geschaltet wird der Garagenmotor durch einen "Tast-Aktor" (Fibaro 212) der einen kurzen Impuls (1sec) zum Starten gibt. Die Richtung kann ich dabei nicht beeinflussen. D.b. z.B. Tor offen, Taster ansteuern -> Tor geht zu, Taster erneut an steuern -> Tor stoppt, Taster erneut an steuern -> Tor fährt wieder zu

              • zzgl. habe ich einen Neigungssensor für Tor zu/offen

              -> Das Starten/Stoppen von Tor funktioniert aber der Status des Tors im Homekit (offen, wird geöffnet, geschlossen, wird geöffnet. werden nicht korrekt dargestellt.

              Der Neigungssensor ist in CurrentDoorState eingetragen eingetragen. Hier wird in einem Skript bereits von false/true von Sensor in 0,1 für Homekit umsetzt. Nur die Einbindung des Tasters inkl. korrekter Meldung an Homekit gestaltet sich schwierig.

              Nachtrag, folgenden Statusinformationen in der Yahka Konfiguartion führen zur richtigen Anzeige im Homekit.

              CurrentState= 0, TargetState= 0 –> Anzeigen Tor offen

              CurrentState= 0, TargetState= 1 --> Anzeigen Tor wird geschlossen

              CurrentState= 1, TargetState= 1 --> Anzeigen Tor zu

              CurrentState= 1, TargetState= 0 --> Anzeigen Tor wird geöffnet

              Ich habe nur Schwierigkeiten TargetState in meiner genannten Konstellation umzusetzen.

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

                Hi,

                nach dem ich die Grundfunktionen in Biobroker bei mir laufen (Homematic, Hue) wollte ich mich "Siri" widmen.

                Also Yahka installiert und die Wetterstation mit 2 Werten (temp und Hum) eingerichtet…

                Steht auch auf "grün"

                Nur leider kann ich im HomeKit (auch nicht mit Codeeingabe) die Bridge finden.

                Die Hinweise hier im Forum (Namenänderung oder Code) habe ich ausprobiert - keine Besserung

                Noch jemand einen Tipp?
                3618_bildschirmfoto_2017-09-30_um_08.10.38.png

                1 Reply Last reply Reply Quote 0
                • D
                  DiJaexxl last edited by

                  Hallo zusammen,

                  ich glaube durch das youtube Video von Verdratet haben dann, wie auch ich, einge yahka installiert.

                  Nun startet der Adapter bei mir nicht, und ich habe im log die folgenden Meldungen:

                  yahka.0	2017-10-01 12:25:26.089	info	cleaned everything up...
                  yahka.0	2017-10-01 12:25:25.022	info	cleaned everything up...
                  yahka.0	2017-10-01 12:25:25.017	error	at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:703:25)
                  yahka.0	2017-10-01 12:25:25.017	error	at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4527:18)
                  yahka.0	2017-10-01 12:25:25.017	error	at Adapter.emit (events.js:166:7)
                  yahka.0	2017-10-01 12:25:25.017	error	at emitNone (events.js:67:13)
                  yahka.0	2017-10-01 12:25:25.017	error	at TIOBrokerAdapter.adapterReady (/opt/iobroker/node_modules/iobroker.yahka/yahka.ioBroker-adapter.js:53:23)
                  yahka.0	2017-10-01 12:25:25.017	error	at new THomeKitBridge (/opt/iobroker/node_modules/iobroker.yahka/yahka.homekit-bridge.js:14:14)
                  yahka.0	2017-10-01 12:25:25.017	error	at THomeKitBridge.init (/opt/iobroker/node_modules/iobroker.yahka/yahka.homekit-bridge.js:24:38)
                  yahka.0	2017-10-01 12:25:25.017	error	at THomeKitBridge.createDevice (/opt/iobroker/node_modules/iobroker.yahka/yahka.homekit-bridge.js:61:18)
                  yahka.0	2017-10-01 12:25:25.017	error	at THomeKitBridge.initService (/opt/iobroker/node_modules/iobroker.yahka/yahka.homekit-bridge.js:83:23)
                  yahka.0	2017-10-01 12:25:25.017	error	at Accessory.addService (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/Accessory.js:144:15)
                  yahka.0	2017-10-01 12:25:25.017	error	Error: Cannot add a Service with the same UUID '0000004A-0000-1000-8000-0026BB765291' and subtype 'SZ Heizungsventil:4' as another Service in this Accessory.
                  yahka.0	2017-10-01 12:25:24.995	error	uncaught exception: Cannot add a Service with the same UUID '0000004A-0000-1000-8000-0026BB765291' and subtype 'SZ Heizungsventil:4' as another Service in this Accessory.
                  yahka.0	2017-10-01 12:25:23.932	info	creating bridge
                  yahka.0	2017-10-01 12:25:23.928	info	adapter ready, checking config
                  yahka.0	2017-10-01 12:25:23.645	info	starting. Version 0.5.5 in /opt/iobroker/node_modules/iobroker.yahka, node: v4.8.4
                  

                  Wie bekomme ich den folgenden Fehler behoben:

                  yahka.0 2017-10-01 12:25:24.995 error uncaught exception: Cannot add a Service with the same UUID '0000004A-0000-1000-8000-0026BB765291' and subtype 'SZ Heizungsventil:4' as another Service in this Accessory.

                  1 Reply Last reply Reply Quote 0
                  • Dutchman
                    Dutchman Developer Most Active Administrators last edited by

                    @DiJaexxl:

                    Wie bekomme ich den folgenden Fehler behoben:

                    yahka.0 2017-10-01 12:25:24.995 error uncaught exception: Cannot add a Service with the same UUID '0000004A-0000-1000-8000-0026BB765291' and subtype 'SZ Heizungsventil:4' as another Service in this Accessory. `

                    Siehe meinen post auf seite 7 dieses topics: http://forum.iobroker.net/viewtopic.php … UID#p67244

                    1 Reply Last reply Reply Quote 0
                    • D
                      DiJaexxl last edited by

                      Ich habe eben einmal alle Device gelöscht, dann Flur licht angelegt und bekomme die folgende Fehlermeldung im Log

                      
                      yahka.0	2017-10-01 12:53:37.565	info	terminating
                      yahka.0	2017-10-01 12:53:37.352	info	cleaned everything up...
                      yahka.0	2017-10-01 12:53:37.347	error	at EventedHTTPServer.emit (events.js:169:7)
                      yahka.0	2017-10-01 12:53:37.347	error	at emitOne (events.js:77:13)
                      yahka.0	2017-10-01 12:53:37.347	error	at HAPServer._onListening (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/HAPServer.js:190:8)
                      yahka.0	2017-10-01 12:53:37.347	error	at HAPServer.emit (events.js:169:7)
                      yahka.0	2017-10-01 12:53:37.347	error	at emitOne (events.js:77:13)
                      yahka.0	2017-10-01 12:53:37.347	error	at Bridge.Accessory._onListening (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/Accessory.js:611:20)
                      yahka.0	2017-10-01 12:53:37.347	error	at Advertiser.startAdvertising (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/Advertiser.js:43:30)
                      yahka.0	2017-10-01 12:53:37.347	error	at Object.create [as createAdvertisement] (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/node_modules/mdns/lib/advertisement.js:64:10)
                      yahka.0	2017-10-01 12:53:37.347	error	at new Advertisement (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/node_modules/mdns/lib/advertisement.js:56:10)
                      yahka.0	2017-10-01 12:53:37.347	error	at Error (native)
                      yahka.0	2017-10-01 12:53:37.347	error	Error: dns service error: unknown
                      yahka.0	2017-10-01 12:53:37.313	error	uncaught exception: dns service error: unknown
                      yahka.0	2017-10-01 12:53:36.893	info	creating bridge
                      yahka.0	2017-10-01 12:53:36.890	info	adapter ready, checking config
                      yahka.0	2017-10-01 12:53:36.809	info	starting. Version 0.5.5 in /opt/iobroker/node_modules/iobroker.yahka, node: v4.8.4
                      
                      1 Reply Last reply Reply Quote 0
                      • Dutchman
                        Dutchman Developer Most Active Administrators last edited by

                        @DiJaexxl:

                        Ich habe eben einmal alle Device gelöscht, dann Flur licht angelegt und bekomme die folgende Fehlermeldung im Log

                        yahka.0	2017-10-01 12:53:37.313	error	uncaught exception: dns service error: unknown
                        
                        ```` `  
                        

                        Nach 1ner minute suchfunction fand ich das hier

                        @Bluefox:

                        Может это поможет?

                        https://forums.freenas.org/index.php?th … ork.36428/

                        ` > After some more research I found the solution to my problem myself:

                        There incorrect setting in /usr/local/etc/avahi-daemon.conf

                        enable-dbus was set to not where it should have been yes

                        http://forum.iobroker.net/viewtopic.php … own#p31419

                        https://forums.freenas.org/index.php?th ... ork.36428/

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

                          Woran liegt es nach eurer Erfahrung, wenn der Adapter nicht in der Home-App angezeigt wird? iOS11

                          (libs habe ich alle installiert)

                          @totti:

                          Hi,

                          nach dem ich die Grundfunktionen in Biobroker bei mir laufen (Homematic, Hue) wollte ich mich "Siri" widmen.

                          Also Yahka installiert und die Wetterstation mit 2 Werten (temp und Hum) eingerichtet…

                          Steht auch auf "grün"

                          Nur leider kann ich im HomeKit (auch nicht mit Codeeingabe) die Bridge finden.

                          Die Hinweise hier im Forum (Namenänderung oder Code) habe ich ausprobiert - keine Besserung

                          Noch jemand einen Tipp? `

                          1 Reply Last reply Reply Quote 0
                          • Dutchman
                            Dutchman Developer Most Active Administrators last edited by

                            @totti:

                            Woran liegt es nach eurer Erfahrung, wenn der Adapter nicht in der Home-App angezeigt wird? iOS11

                            (libs habe ich alle installiert)

                            @totti:

                            Hi,

                            nach dem ich die Grundfunktionen in Biobroker bei mir laufen (Homematic, Hue) wollte ich mich "Siri" widmen.

                            Also Yahka installiert und die Wetterstation mit 2 Werten (temp und Hum) eingerichtet…

                            Steht auch auf "grün"

                            Nur leider kann ich im HomeKit (auch nicht mit Codeeingabe) die Bridge finden.

                            Die Hinweise hier im Forum (Namenänderung oder Code) habe ich ausprobiert - keine Besserung

                            Noch jemand einen Tipp?

                            Habe keine Probleme mit ios 11 da bleiben dan die üblichen Sachen, username usw jsr du je bereits versucht.

                            Die Geräte sind aber im selben Netzwerk ?

                            –-----------------------

                            Send from mobile device

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

                              Ja - im gleichen Netz…

                              Alle anderen Adapter funktionieren auch einwandfrei (Hue, Homematic, etc)

                              1 Reply Last reply Reply Quote 0
                              • D
                                DiJaexxl last edited by

                                @Dutchman:

                                @DiJaexxl:

                                Ich habe eben einmal alle Device gelöscht, dann Flur licht angelegt und bekomme die folgende Fehlermeldung im Log

                                yahka.0	2017-10-01 12:53:37.313	error	uncaught exception: dns service error: unknown
                                
                                ```` `  
                                

                                Nach 1ner minute suchfunction fand ich das hier

                                @Bluefox:

                                Может это поможет?

                                https://forums.freenas.org/index.php?th … ork.36428/

                                ` > After some more research I found the solution to my problem myself:

                                There incorrect setting in /usr/local/etc/avahi-daemon.conf

                                enable-dbus was set to not where it should have been yes

                                http://forum.iobroker.net/viewtopic.php … own#p31419

                                https://forums.freenas.org/index.php?th ... ork.36428/ `

                                Mhhhh.

                                Ich verstehe aber die Lösung nicht. Tut mir Leid

                                Was muss ich nun tun?

                                1 Reply Last reply Reply Quote 0
                                • Dutchman
                                  Dutchman Developer Most Active Administrators last edited by

                                  @DiJaexxl:

                                  @Dutchman:

                                  @DiJaexxl:

                                  Ich habe eben einmal alle Device gelöscht, dann Flur licht angelegt und bekomme die folgende Fehlermeldung im Log

                                  yahka.0	2017-10-01 12:53:37.313	error	uncaught exception: dns service error: unknown
                                  
                                  ```` `  
                                  

                                  Nach 1ner minute suchfunction fand ich das hier

                                  @Bluefox:

                                  Может это поможет?

                                  https://forums.freenas.org/index.php?th … ork.36428/ `

                                  http://forum.iobroker.net/viewtopic.php … own#p31419

                                  https://forums.freenas.org/index.php?th ... ork.36428/ `

                                  Mhhhh.

                                  Ich verstehe aber die Lösung nicht. Tut mir Leid

                                  Was muss ich nun tun? `

                                  Du hast aber die Details gelesen und weißt wo/wie du Dateien ändern musst?

                                  Einstellungen und Commandos stehen doch in den thread?

                                  enable-dbus=yes
                                  disable-publishing=no
                                  disable-user-service-publishing=no
                                  

                                  –-----------------------

                                  Send from mobile device

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

                                    Ich muss jetzt nochmal gezielt fragen, was dieser Fehler hier bedeutet:

                                    error startInstance yahka.0: cannot find start file!

                                    Ich kann die Konfiguration der Bridge nicht speichern!

                                    Gruss Joachim

                                    1 Reply Last reply Reply Quote 0
                                    • Dutchman
                                      Dutchman Developer Most Active Administrators last edited by

                                      @Espace0401:

                                      Ich muss jetzt nochmal gezielt fragen, was dieser Fehler hier bedeutet:

                                      error startInstance yahka.0: cannot find start file!

                                      Ich kann die Konfiguration der Bridge nicht speichern!

                                      Gruss Joachim `

                                      Hmm, welche Version js Controller und Admin hast du?

                                      Schon Mal probiert Rechte neu zu setzen:

                                      sudo chmod -R 777 /opt/iobroker
                                      

                                      Eventuell den Adapter Mal neu installieren

                                      –-----------------------

                                      Send from mobile device

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

                                        @Dutchman:

                                        @Espace0401:

                                        Ich muss jetzt nochmal gezielt fragen, was dieser Fehler hier bedeutet:

                                        error startInstance yahka.0: cannot find start file!

                                        Ich kann die Konfiguration der Bridge nicht speichern!

                                        Gruss Joachim `

                                        Hmm, welche Version js Controller und Admin hast du?

                                        Schon Mal probiert Rechte neu zu setzen:

                                        sudo chmod -R 777 /opt/iobroker
                                        

                                        Eventuell den Adapter Mal neu installieren

                                        –-----------------------

                                        Send from mobile device `

                                        Also ich habe den Adapter mehrmals neu installiert ohne Fehlermeldungen. Die Controller von js und Admin sind die aktuellen. Mit den Rechten habe ich noch nicht getestet, versuche ich mal am nächsten Wochenende.

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

                                          Hallo zusammen,

                                          der Adapter klappt wirklich sehr gut, allerdings bekomme ich eine Sache noch nicht ganz zufiedenstellend hin:

                                          Ich versuche über den Adapter Phillips Hue einzubinden. Und ja ich weiss, dass man die auch direkt einbinden kann, möchte aber nur eine Bridge in der Homekit-App haben und über ioBroker genau bestimmen, was in Homekit zu sehen ist.

                                          Ich konfiguriere ein Device und entsprechende Services. Das Devise ist die Hue-Bridge, als Services die einzelnen Lampen. In den Services wähle ich LightBulb und fülle die Konfigurationsoptionen für Brightness und On aus, jeweils mit den Datenpunkten aus ioBroker.

                                          An und aus schalten der einzelnen Lampen funktioniert wunderbar. Allerdings nicht das Dimmen. Das klappt nur zufällig und auch nicht deterministisch. Wenn ich die Option für On deaktiviere klappt das Dimmen hervorragend, nur ausschalten kann ich die Lampe dann nicht mehr - hab die Option auch deaktiviert.

                                          Ist das ein Bug, liegt der Fehler bei mir, gibt es evtl. einen Workaround?

                                          VG

                                          Thorsten

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            DiJaexxl last edited by

                                            @Dutchman:

                                            Du hast aber die Details gelesen und weißt wo/wie du Dateien ändern musst?

                                            Einstellungen und Commandos stehen doch in den thread?

                                            enable-dbus=yes
                                            disable-publishing=no
                                            disable-user-service-publishing=no
                                            ```` `  
                                            

                                            Habe die Befehle alle mal eingetppert:

                                            sudo apt-get install libnss-mdns avahi-discover avahi-utils
                                            
                                            sudo /etc/init.d/avahi-daemon restart
                                            
                                            sudo netstat -tulpen | grep avahi
                                            

                                            Und…. es hat geklappt 🙂

                                            Auch wenn ich kein Russisch kann 🙂


                                            Send from mobile device

                                            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

                                            982
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            204
                                            1744
                                            579871
                                            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