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

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Yet another HomeKit adapter

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

      bei mir funktioniert die 0.60.0 und 0.60.1 auch nicht, allerdings kann ich ohne Problem zurück zur 0.5.5..

      direkt beim update findet sich folgendes bei mir im log..

      ! 2018-01-28 12:59:12.463 - info: iobroker upgrade yahka
      ! 2018-01-28 12:59:15.106 - info: iobroker Update yahka from @0.5.5 to @0.6.1
      ! 2018-01-28 12:59:15.111 - info: iobroker npm install iobroker.yahka@0.6.1 –production --prefix "/opt/iobroker" (System call)
      ! 2018-01-28 12:59:24.474 - error: yahka.0 uncaught exception: dns service error: unknown
      ! 2018-01-28 12:59:24.489 - error: yahka.0 Error: dns service error: unknown
      ! at Advertisement.on_service_registered (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/node_modules/mdns/lib/advertisement.js:42:24)
      ! at SocketWatcher.MDNSService.self.watcher.callback (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/node_modules/mdns/lib/mdns_service.js:18:40)
      ! 2018-01-28 12:59:24.493 - info: yahka.0 cleaned everything up...
      ! 2018-01-28 12:59:24.529 - info: yahka.0 terminating
      ! 2018-01-28 12:59:24.601 - error: host.iobroker instance system.adapter.yahka.0 terminated with code 0 (OK)
      ! 2018-01-28 12:59:24.602 - info: host.iobroker Restart adapter system.adapter.yahka.0 because enabled
      ! 2018-01-28 12:59:54.633 - info: host.iobroker instance system.adapter.yahka.0 started with pid 25147
      ! 2018-01-28 12:59:55.501 - error: host.iobroker instance system.adapter.yahka.0 terminated with code 1 ()
      ! 2018-01-28 12:59:55.502 - info: host.iobroker Restart adapter system.adapter.yahka.0 because enabled

      nach dem Update von avahi-daemon avahi-discover libnss-mdns sieht es so aus…..

      ! 2018-01-28 13:33:07.069 - info: iobroker upgrade yahka
      ! 2018-01-28 13:33:09.882 - info: iobroker Update yahka from @0.5.5 to @0.6.1
      ! 2018-01-28 13:33:09.889 - info: iobroker npm install iobroker.yahka@0.6.1 –production --prefix "/opt/iobroker" (System call)
      ! 2018-01-28 13:35:19.025 - info: iobroker npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.yahka"
      ! 2018-01-28 13:35:22.142 - info: iobroker got /opt/iobroker/node_modules/iobroker.yahka/admin
      ! 2018-01-28 13:35:22.168 - info: iobroker upload [18] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/yahka.png yahka.png image/png
      ! 2018-01-28 13:35:22.193 - info: yahka.0 objectChange system.adapter.yahka {"_id":"system.adapter.yahka","type":"adapter","common":{"name":"yahka","version":"0.6.1","news":{"0.6.1":{"en":"Fixed a bug which prevent Yahka from Start","de":"Fixed a bug which prevent Yahka from Start","ru":"Fixed a bug which prevent Yahka from Start"},"0.6.0":{"en":"Support for IP-Cameras","de":"Support für IP-Kameras","ru":"Поддержка IP-Камер"},"0.5.5":{"en":"Make a config dialog bigger","de":"Config-Dialog ist vergrößert","ru":"Увеличен размер окна настроек"}},"title":"Homekit yahka adapter","desc":{"en":"ioBroker yet another homekit adapter","de":"ioBroker yet another homekit adapter","ru":"ioBroker Homekit адаптер"},"platform":"Javascript/Node.js","mode":"daemon","icon":"yahka.png","enabled":true,"extIcon":"<url url="https://raw.githubusercontent.com/jensweigele/ioBroker.yahka/master/admin/yahka.png","keywords"}],"installedVersion":"0.6.1"},"native":{"firstTimeInitialized":false,"bridge":{"devices":[]}},"from":"system.host.iobroker.cli","ts":1517142922121}
      ! 2018-01-28 13:35:22.299 - info: iobroker Update "system.adapter.yahka.0"upload [17] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/yahka.admin.js.map yahka.admin.js.map application/json
      ! 2018-01-28 13:35:22.331 - info: host.iobroker object change system.adapter.yahka.0
      ! 2018-01-28 13:35:22.339 - info: yahka.0 cleaned everything up…
      ! 2018-01-28 13:35:22.335 - info: host.iobroker stopInstance system.adapter.yahka.0
      ! 2018-01-28 13:35:22.335 - info: host.iobroker stopInstance system.adapter.yahka.0 killing pid 2758
      ! 2018-01-28 13:35:22.360 - info: yahka.0 terminating
      ! 2018-01-28 13:35:22.420 - info: host.iobroker instance system.adapter.yahka.0 terminated with code 0 (OK)
      ! 2018-01-28 13:35:22.428 - info: iobroker upload [16] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/yahka.admin.js yahka.admin.js application/javascript
      ! 2018-01-28 13:35:22.528 - info: iobroker upload [15] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/words.js words.js application/javascript
      ! 2018-01-28 13:35:22.595 - info: iobroker upload [14] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/index.html index.html text/html
      ! 2018-01-28 13:35:22.666 - info: iobroker upload [13] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/home_icon_large.png home_icon_large.png image/png
      ! 2018-01-28 13:35:22.730 - info: iobroker upload [12] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/js/metro.min.js ext/metroui/js/metro.min.js application/javascript
      ! 2018-01-28 13:35:22.839 - info: iobroker upload [11] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/selection.json ext/metroui/fonts/selection.json application/json
      ! 2018-01-28 13:35:23.177 - info: iobroker upload [10] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/metro.woff ext/metroui/fonts/metro.woff font/woff
      ! 2018-01-28 13:35:23.313 - info: iobroker upload [9] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/metro.ttf ext/metroui/fonts/metro.ttf font/ttf
      ! 2018-01-28 13:35:23.463 - info: iobroker upload [8] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/metro.svg ext/metroui/fonts/metro.svg image/svg+xml
      ! 2018-01-28 13:35:23.777 - info: iobroker upload [7] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/metro.eot ext/metroui/fonts/metro.eot application/vnd.ms-fontobject
      ! 2018-01-28 13:35:23.879 - info: iobroker upload [6] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro.min.css ext/metroui/css/metro.min.css text/css
      ! 2018-01-28 13:35:23.986 - info: iobroker upload [5] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-schemes.min.css ext/metroui/css/metro-schemes.min.css text/css
      ! 2018-01-28 13:35:24.054 - info: iobroker upload [4] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-rtl.min.css ext/metroui/css/metro-rtl.min.css text/css
      ! 2018-01-28 13:35:24.116 - info: iobroker upload [3] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-responsive.min.css ext/metroui/css/metro-responsive.min.css text/css
      ! 2018-01-28 13:35:24.178 - info: iobroker upload [2] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-icons.min.css ext/metroui/css/metro-icons.min.css text/css
      ! 2018-01-28 13:35:24.246 - info: iobroker upload [1] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-colors.min.css ext/metroui/css/metro-colors.min.css text/css
      ! 2018-01-28 13:35:24.314 - info: iobroker upload [0] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/css/yahka.admin.css css/yahka.admin.css text/css
      ! 2018-01-28 13:35:24.388 - info: iobroker Adapter "yahka" updated
      ! 2018-01-28 13:35:24.433 - info: iobroker exit 0
      ! 2018-01-28 13:35:24.894 - info: host.iobroker instance system.adapter.yahka.0 started with pid 7125
      ! 2018-01-28 13:35:26.080 - error: host.iobroker instance system.adapter.yahka.0 terminated with code 1 ()
      ! 2018-01-28 13:35:26.081 - info: host.iobroker Restart adapter system.adapter.yahka.0 because enabled
      Grüße Monox

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

        Ich hab immerhin die 0.5.5 auch wieder zum Laufen gebracht. Musste alles, was ich in der /etc/avahi/avahi-daemon.conf geändert habe (also entfernen der Kommentare) wieder auskommentieren und den Ursprungszustand herstellen. Dann ging auch die 0.5.5 wieder.

        Würde natürlich trotzdem gerne die aktuelle Version verwenden, wenn also jemand noch einen Tipp dazu hat, wäre ich dankbar.

        Viele Grüße

        Danny

        1 Reply Last reply Reply Quote 0
        • P
          Palood last edited by

          Hallo zusammen,

          ich habe in den letzten Tagen mit dem Adapter ein wenig rumgespielt und soweit klappt es auch (bis auf sehr viele Fehler beim Speichern der Instanz). Aber anschließend funktioniert trotz der Fehler soweit alles.

          Allerdings habe ich es noch nicht hinbekommen, den State CurrentSecuritySystemState zu verwenden. Ich habe einen State angelegt, um die 5 States zu speichern (0-4). Also ein State als Integer/Number.

          Das Problem ist, dass das Lesen des States problemlos klappt und eine Änderung im ioBroker sofort in Homekit übernommen wird.

          Wenn ich jedoch in Homekit versuche den Status zu ändern, sagt Homekit dauerhaft nur "Aktualisieren" und im ioBroker ändert sich leider nichts.

          Fehlt hier vielleicht noch eine Implementierung?

          Grüße,

          Jan

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

            Was sind denn die Ausgaben wenn du auf Debug stellst?

            1 Reply Last reply Reply Quote 0
            • P
              Palood last edited by

              Hi,

              das Problem hat sich gerade erledigt.

              Über den Homekit Developer Simulator konnte ich gerade erkennen, dass folgendes passiert:

              SecuritySystemCurrentState: Wenn sich dieser Status ändert, wird der Status an Homekit übermittelt.

              SecuritySystemTargetState: Dieser Status wird von Homekit versendet und erwartet entsprechend die Bestätigung durch den CurrentState.

              Daher: Ich habe nun den State im ioBroker als Current und Target gesetzt und schon funktioniert es prima.

              Gruß Jan

              1 Reply Last reply Reply Quote 0
              • C
                captaindork last edited by

                Hi zusammen,

                Ich wollte grade mal versuchen meine Bewässerung von Switch auf die neuen Valves/Faucets von 0.7.0 umzustellen (Danke @JW).

                Leider tauchen diese bei den Servicetypen im Dropdown aber garnicht auf. Muss ich da unter der Haube noch was tun? Ein Update von hap-nodejs oder sowas? Sorry, bin lost…

                Thx

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

                  Versuch mal ein „iobroker yahka upload“ und dann den Adapter neu starten.

                  1 Reply Last reply Reply Quote 0
                  • C
                    captaindork last edited by

                    …danke!!! der wars!

                    1 Reply Last reply Reply Quote 0
                    • I
                      izi last edited by

                      @Paulchen67:

                      @JW86:

                      @Paulchen67:

                      Danke, aber leider funktioniert das bei Homematic Dimmern auch nicht. `

                      Kannst du mal Screenshots deiner Konfig schicken? `

                      Hallo,

                      So hab ich sie momentan eingestellt.

                      Funktioniert so halbwegs. Licht flackert beim regeln, geht nicht immer aus beim Aus drücken.

                      Merkt nicht das das Licht an ist wenn es von anderer Stelle eingeschaltet wird.

                      Homematic Dimmer HM-LC-Dim1TPBU-FM

                      Bild1.jpg

                      Das sind die Objekteigenschaften dazu.

                      Bild2.jpg

                      Das ist die andere Variante an Dimmer die ich im Einsatz habe.

                      Da ist das verhalten noch schlechter.

                      Homematic iP Dimmer HmIP-FDT

                      Bild3.jpg

                      Die Objekteigenschaften dazu:

                      Bild4.jpg

                      Astrein funktionieren die Dimmer wenn ich sie in Yahka als Door definiere.

                      Was halt daran unschön ist, ist die Darstellung in der Home App als Tür und

                      an Stelle von Ein/Aus steht halt Geöffnet/Geschlossen dran.

                      Bild5.jpg

                      Hatte dir schon mal ne PN geschrieben wegen dem Einfügen des Dimmer in die Yahka Dropdown Liste.

                      Gruss Paulchen `

                      Hallo Paulchen,

                      hast Du mittlerweile eine bessere Lösung zur Einstellung der Homematic Dimmer in YAHKA gefunden?

                      Ich bin nämlich letzte Woche auf das gleiche Problem gestoßen als ich recht selbstsicher als letztes die Dimmeraktoren in YAHKA einrichten wollte :?

                      Gruß

                      izi

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

                        @izi:

                        Hallo Paulchen,

                        hast Du mittlerweile eine bessere Lösung zur Einstellung der Homematic Dimmer in YAHKA gefunden?

                        Ich bin nämlich letzte Woche auf das gleiche Problem gestoßen als ich recht selbstsicher als letztes die Dimmeraktoren in YAHKA einrichten wollte :?

                        Gruß

                        izi `
                        @JW86:

                        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 `

                        So hat JW86 der den YAhka Adapter gemacht hat geantwortet, und auf dem Stand stehe ich momentan.

                        Hab an den Dimmer seither nichts gemacht.

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

                          Hallo zusammen!

                          Ich habe hier HmIP-BROLL statt der normalen HomeMatic Rolladenaktoren. Steuern kann ich sie. Allerdings fehlt mir "DIRECTION" das gibt es so in der Form dort nicht.

                          Entsprechend falsch ist auch die Anzeige in HomeKit. Hat jemand schon eine Lösung dafür?

                          Grüße,

                          Marc.

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

                            Hey Leute!

                            Für die HmIP BROLL dürfte es ansich einfach möglich sein, den Status zu konvertieren.

                            Ich wollte gerne eine Funktion erstellten, die ich direkt bei "PositionState" eintragen kann, die also den richtigen Wert zurückliefert.

                            Leider weiss ich nicht, wie ich an den Quell-Wert komme. Der steht bei dem HmIP BROLL in Kanal 4 unter SECTION.

                            parameter=this.4.SECTION; war so ein versucht. Funktioniert aber nicht. Direkt die Geräte ID will ich da nicht hinpacken, die Funktion soll für mehrere BROLL

                            funktionieren.

                            Naja. Wie ich konvertieren muss ist mir klar, siehe der Code unten. Aber wie ich zurück liefern müsste ist mir auch nicht klar.

                            setState(this.PositionState, rollade_direction, true);

                            War auch so ein Versuch.

                            Ich hoffe, jemand Kundiges hier kann mir die entscheidendes Tipps geben. Dann sollte die HmIP BROLL mit diesem Adapter eigentlich laufen.

                            (So ich denn dann nicht auf neue Probleme stosse…)

                            
                            var parameter;
                            var rollade_direction;
                            parameter=this.4.SECTION;
                            rollade_direction = 0; 
                            
                            if (parameter==3)
                            {
                                rollade_direction = 1; 
                            }
                            
                            if (parameter==7)
                            {
                                rollade_direction = 2;
                            }
                            
                            setState(this.PositionState, rollade_direction, true);
                            
                            console.log(rollade_direction);
                            
                            
                            1 Reply Last reply Reply Quote 0
                            • A
                              Applefrank last edited by

                              Hallo,

                              Hat jemand eine Idee wie ich einen CO2 Sensor im yahka Homekit Adapter einbinden kann, damit er mir die ppm Werte anzeigt.

                              Lieben Gruß aus den Berliner Umland

                              1 Reply Last reply Reply Quote 0
                              • M
                                m.bumann last edited by

                                Hallo zusammen,

                                hat es schon jemand geschafft eine HUE-RGB mit dem Homekit-Adapter zum Laufen zu bekommen? Normale White-LED funktionieren tadellos. Selbst die Ikea Tradfri LED mit unterschiedlicher Farbtemperatur funktioniert problemlos. Aber bei einer RGB bekomme ich einfach keinen Farbwechsel hin. Hat vielleicht jemand ein Beispiel?

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

                                  @Applefrank:

                                  Hallo,

                                  Hat jemand eine Idee wie ich einen CO2 Sensor im yahka Homekit Adapter einbinden kann, damit er mir die ppm Werte anzeigt.

                                  Lieben Gruß aus den Berliner Umland `
                                  Das ist ganz einfach! Einfach den Service "CarbonDioxideService" auswählen und dann "CarbonDioxideLevel" mit dem ppm-Wert füllen!

                                  Für den Alarm "CarbonDioxideDetected" auf 1 oder 0. Läuft ohne jedes Problem…

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

                                    @worfinator:

                                    @Applefrank:

                                    Hallo,

                                    Hat jemand eine Idee wie ich einen CO2 Sensor im yahka Homekit Adapter einbinden kann, damit er mir die ppm Werte anzeigt.

                                    Lieben Gruß aus den Berliner Umland `
                                    Das ist ganz einfach! Einfach den Service "CarbonDioxideService" auswählen und dann "CarbonDioxideLevel" mit dem ppm-Wert füllen!

                                    Für den Alarm "CarbonDioxideDetected" auf 1 oder 0. Läuft ohne jedes Problem… `

                                    Du meinst also den Detected auf Constant = 1 setzen, sodass er immer Co2 detected hat? Oder läuft ein Skript, was den Wert auf 1 setzt ab einem von dir definierten Wert?

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

                                      Einfach ein Skript schreiben, dass der Alarm erst ab einem bestimmten Schwellwert ausgelöst wird..

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

                                        Und wenn ich will, dass der Wert immer angezeigt wird? Dann Konstant mit 1 füllen über den Adapter? Mir reicht die reine anzeige vollkommen aus, rest mache ich dann ohnehin über Telegram

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

                                          @Basti1234:

                                          Und wenn ich will, dass der Wert immer angezeigt wird? Dann Konstant mit 1 füllen über den Adapter? Mir reicht die reine anzeige vollkommen aus, rest mache ich dann ohnehin über Telegram `

                                          Hab gestern mal rumprobiert: Wenn ich den Status mit "1" als Konstante belege, wird lediglich der Sensor als "ausgelöst" markiert und das Homekit geht nicht hin und pusht den Wert durch. Der wird nach wie vor nur angezeigt, wenn man auf Details geht.

                                          Jetzt möchte ich gerne mein erstes Skript erstellen.

                                          Laienhaft beschrieben:

                                          Wenn der Co2-Wert des Co2-Sensors den Wert 700 übersteigt, soll der Wert des Feldes "ausgelöst" im Yahka-Adapter des Sensors Co2-Schlafzimmer auf 1 gesetzt werden, sonst soll der Wert dieses Feldes 0 sein.

                                          Ich finde beim Scripten keine Möglichkeit einen solchen Wert im Yahka-Adapter zu setzen. Kann mir jemand sagen wie das geht?

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

                                            Erstelle einen Datenpunkt in den Dein Skript die Werte reinschreibt. Diesen Datenpunkt bindest Du dann in yahka ein.

                                            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

                                            917
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            204
                                            1746
                                            628655
                                            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