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

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • 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.
    • Hiltex
      Hiltex @TheAriba last edited by

      @theariba
      Im Moment fische ich im Trüben und probiere die einfachsten Dinge aus - z.B. die Parameter von jemandem, bei dem es funktioniert

      T oberfragger 2 Replies Last reply Reply Quote 0
      • T
        TheAriba @Hiltex last edited by

        @Hiltex
        Bei mir funktioniert das mit meiner DoorBird so wie hier zu sehen.

        6EBF6080-8716-4336-A42F-74485FA8E21D.jpeg

        oberfragger 1 Reply Last reply Reply Quote 0
        • oberfragger
          oberfragger @Hiltex last edited by oberfragger

          @hiltex Okay. Ich hab doch nicht die defaults.

          Command Line Einzelbild

          [
            "-re",
            "-i",
            "${source}",
            "-t",
            "1",
            "-s",
            "${width}x${height}",
            "-f",
            "image2",
            "-"
          ]
          

          Kommandozeile Livestream

          [
            "-re",
            "-i",
            "${source}",
            "-threads",
            "0",
            "-vcodec",
            "${codec}",
            "-an",
            "-pix_fmt",
            "yuv420p",
            "-r",
            "${fps}",
            "-f",
            "rawvideo",
            "-tune",
            "zerolatency",
            "-vf",
            "scale=${width}:${height}",
            "-b:v",
            "${bitrate}k",
            "-bufsize",
            "${bitrate}k",
            "-payload_type",
            "99",
            "-ssrc",
            "1",
            "-f",
            "rtp",
            "-srtp_out_suite",
            "AES_CM_128_HMAC_SHA1_80",
            "-srtp_out_params",
            "${videokey}",
            "srtp://${targetAddress}:${targetVideoPort}?rtcpport=${targetVideoPort}&localrtcpport=${targetVideoPort}&pkt_size=1378"
          ]
          
          1 Reply Last reply Reply Quote 0
          • oberfragger
            oberfragger @TheAriba last edited by

            @theariba Hast du Audio via Doorbird? Dachte das geht nicht. Bei mir ist die FFMPEG-Command Line Audio komplett leer.

            T 1 Reply Last reply Reply Quote 0
            • oberfragger
              oberfragger @Asgothian last edited by

              @asgothian Oh nice. Hab die Wiki-Seite gerade mal wieder besucht. Da tut sich in der letzten Zeit ja einiges.
              Endlich auch Fernseher!

              1 Reply Last reply Reply Quote 0
              • T
                TheAriba @oberfragger last edited by

                @oberfragger ne leider nicht. Audio hab ich irgendwie nicht zum laufen bekommen.

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

                  @Asgothian hast du mir einen Tipp wegen dem nötigen 2x drücken um schalten zu können?
                  Besten Dank vorab!

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

                    weiß jemand wie man die Watt Angabe (Datenpunkt: Power) eines Shelly Plug ins Homekit bekommt?

                    Der Shelly als Switch funktioniert, aber ich würde gerne den aktuellen Watt Verbrauch ins HomeKit einbinden?
                    Geht das überhaupt?

                    Hier die Datenpunkte...
                    Bildschirmfoto 2021-03-01 um 23.38.41.png

                    und hier mein Versuch mit dem "Custom Characteristic" -> Community: Watts dies zu realisieren, jedoch wird es mit beim Switch nicht angezeigt...
                    Bildschirmfoto 2021-03-01 um 23.39.13.png

                    edit:
                    habe die Antwort in einem closed Issue gefunden, das HomeKit zeigt die Custom Characteristic wohl leider nicht an ...
                    https://github.com/jensweigele/ioBroker.yahka/issues/120#issuecomment-733587461

                    baerenmarke90 created this issue in jensweigele/ioBroker.yahka

                    closed OptionalCharacteristic - für alle Services - Neue CommunityTypes #120

                    oberfragger 1 Reply Last reply Reply Quote 1
                    • oberfragger
                      oberfragger @TDCroPower last edited by

                      @tdcropower Es gibt den Punkt "in use" bei Outlets.
                      Da könntest du via Script mitgeben " Wenn Verbrauch > 0 dann 1... Leider ändert sich das Icon nicht und in den Einstellungen ändert sich dann das "in Benutzung" auf "ja"

                      Dank des Wikis kann ich Fernseher nun mit dem richtigen Symbol an/ausmachen. Hat jemand ne Idee wie man die LGs inkl. Quellen abgebildet bekommt bzw. das mal mit seinem TV gemäß Wiki gemacht?

                      V E 2 Replies Last reply Reply Quote 0
                      • V
                        Videonisse @oberfragger last edited by Videonisse

                        @oberfragger sagte in Yet another HomeKit adapter:
                        Dank des Wikis kann ich Fernseher nun mit dem richtigen Symbol an/ausmachen. Hat jemand ne Idee wie man die LGs inkl. Quellen abgebildet bekommt bzw. das mal mit seinem TV gemäß Wiki gemacht?

                        In welchem ​​Wiki ist es?
                        Ich finde nichts in die Homekit/Yahka Adapter Dokumentation? https://www.iobroker.net/#de/adapters/adapterref/iobroker.yahka/README.md

                        EDIT: Gefunden: https://github.com/jensweigele/ioBroker.yahka/wiki

                        1 Reply Last reply Reply Quote 0
                        • E
                          el_malto @oberfragger last edited by

                          @oberfragger sagte in Yet another HomeKit adapter:

                          @tdcropower Es gibt den Punkt "in use" bei Outlets.
                          Da könntest du via Script mitgeben " Wenn Verbrauch > 0 dann 1... Leider ändert sich das Icon nicht und in den Einstellungen ändert sich dann das "in Benutzung" auf "ja"

                          Dank des Wikis kann ich Fernseher nun mit dem richtigen Symbol an/ausmachen. Hat jemand ne Idee wie man die LGs inkl. Quellen abgebildet bekommt bzw. das mal mit seinem TV gemäß Wiki gemacht?

                          Ich habs bei meinem Samsung von 2016 mit meiner VU umgesetzt. Mit der VU kann man HDMI CEC commands via SSH senden. Benutze die VU quasi als "bridge".
                          Ist ja alles beschrieben. Wenn du deinen LG über den ioBroker steuern kannst, kannst die Datenpunkte ja miteinander "verskripten".

                          oberfragger 1 Reply Last reply Reply Quote 0
                          • oberfragger
                            oberfragger @el_malto last edited by

                            @el_malto said in Yet another HomeKit adapter:

                            Wenn du deinen LG über

                            Kannst du mal bitte den Screenshot zur Einstellung der VU -> Samsung posten. Das Thema habe ich in einem anderen Zimmer. Dann Bekomme ich den Samsung nun auch vielleicht an (der hat kein WOL).

                            E 1 Reply Last reply Reply Quote 0
                            • E
                              el_malto @oberfragger last edited by

                              @oberfragger also den "TV" (sind ja nur Datenpunkte) habe ich ganz normal nach der Anleitung im Wiki eingerichtet:
                              https://github.com/jensweigele/ioBroker.yahka/wiki/Fernseher-mit-YAHKA-simulieren

                              Als Image auf der VU habe ich OpenATV. Da gibt es eine Möglichkeit HDMI-CEC Commands per SSH zu senden. Das ist hier beschrieben:
                              https://www.opena.tv/skripte/49116-ehdmicec-via-command-line.html
                              Einfach mal damit beschäftigen und irgendwann weißt du welche commands für deinen TV sind und welcher command welchen HDMI Eingang schaltet.

                              Habe mir dann jeweils ein Skript für einen HDMI Eingang geschrieben die ich dann immer einschalte. Ist zwar nicht die schönste Lösung Java Skripte ein und aus zu schalten. Man kann es ja auch über die JS Funktion in Blockly machen. Aber ich schalte von verschiedenen Stellen in ioBroker die HDMI Eingänge vom TV. So muss ich einfach immer nur die Skripte einschalten und nicht jedes mal die JS Funktion im Blockly einsetzen. Kann ja jeder so machen wie er will. Hier ein Beispielskript für HDMI 1 (in der JS Adapter Instanz muss dann unter "Zusätzliche Module" noch node-ssh hinzugefügt werden damit du eine SSH Verbindung aufbauen kannst und die commands zur VU senden kannst):

                              const {NodeSSH} = require('node-ssh')
                              const ssh = new NodeSSH()
                              
                              ssh.connect({
                                host: '192.168.0.23',
                                username: 'root',
                                password: 'password'
                              }).then(() => {
                                ssh.execCommand("echo 0F:82:10:00 > /tmp/hdmicec_cmd");
                              })
                              setStateDelayed('javascript.0.scriptEnabled.common.HDMI_1_SZ', false, 3000);
                              

                              Danach habe ich mir einfach ein Blockly gebastelt welches auf den 0_userdata.0.tv.varActiveIdentifier triggert und dementsprechend dann die Skripte für die HDMI Eingänge einschaltet.
                              Unbenannt.JPG

                              Das ganze geht aber nur in eine Richtung. Also von der Homekit App zum TV. Rückmeldung bzw. wenn du mit der Fernbedienung die HDMI Eingänge am TV änderst, wird das in Homekit (bzw. ioBroker) nicht angezeigt.
                              Wenn die Adapter für die verschiedenen TVs auch den aktiven HDMI Eingang auslesen können, hat man natürlich in Homekit den richtigen Eingang. Mein TV ist dafür leider zu alt und funktioniert leider nicht mit den Samsung Adapter.

                              Ist zwar eine "quick and dirty" Lösung, aber funktioniert bei mir super.

                              oberfragger 1 Reply Last reply Reply Quote 0
                              • oberfragger
                                oberfragger @el_malto last edited by

                                @el_malto Ahh. Alles klar was du da gemacht hast. Ich hab VTI. Schaue ich mir mal an.
                                Man kann in Yakha ja kleine Scripte zur Steuerung hinterlegen, dachte du hättest das gemacht.

                                E 1 Reply Last reply Reply Quote 0
                                • E
                                  el_malto @oberfragger last edited by

                                  @oberfragger achso, weiß nicht ob VTI das auch drin hat.
                                  Um eine Rückmeldung bzw. den richtigen Eingang in der Homekit app zu bekommen wenn man den TV mit der Fernbedienung auf einen anderen HDMI Eingang geschaltet hat, könnte man versuchen den HDMI-CEC log auszulesen und auf bestimmte Einträge zu überprüfen. Da wird alles rein geschrieben was über HDMI-CEC so reingeflogen kommt. Bei mir wird das auch wenn der TV mit der Fernbedienung auf einen anderen HDMI Eingang geschaltet wird angezeigt. Zu finden ist das Log unter \home\root\logs\Enigma2-hdmicec-<date>.log

                                  1 Reply Last reply Reply Quote 0
                                  • L
                                    loverz last edited by

                                    Hat jemand eine Idee, wie ich den Stellwert des Heizungsventils (in %) sinnvoll in Homekit anzeigen kann?

                                    Hab im Moment den Weg über "Current relative humidity" gewählt, aber das ist nicht so schön, wie es vielleicht sein könnte:

                                    213cddd0-2a17-49ef-b112-8a3bae054766-image.png

                                    f8880f2b-5071-42d6-aa4b-14adb558d131-image.png

                                    oberfragger 1 Reply Last reply Reply Quote 0
                                    • oberfragger
                                      oberfragger @loverz last edited by

                                      Hi in die Runde,

                                      hat jemand eine Ahnung wie ich foilgende Thematik direkt im Yakha-Adapter ohne extra Script (das läuft aber vielleicht gehts ja ohne) umsetzen kann?

                                      Auf einem Datenpunkt steht "enabled" oder "disabled". Dieser DP ist NICHT beschreibbar sondern nur eine Statusanzeige.
                                      Zum schalten an sich muss ich "Ausschaltknopf" oder "Asusschaltknopf" drücken.

                                      E 1 Reply Last reply Reply Quote 0
                                      • E
                                        el_malto @oberfragger last edited by

                                        @oberfragger das müsste eigentlich mit "multi-state" gehen.

                                        B 1 Reply Last reply Reply Quote 0
                                        • B
                                          Berti_Sto @el_malto last edited by

                                          Hallo zusammen,

                                          kann mir jemand sagen, wie ich diese zwei Schalter / Doppelschalter erstellen kann?

                                          Bildschirmfoto 2021-04-01 um 20.55.31.png

                                          Vielen Dank.

                                          noch eine andere Frage:
                                          Dieser Thread ist sehr lang und übersichtlich aber mit sehr vielen guten Informationen gefüllt. Ist es denn möglich einen eigenen YAHKA-Forum zu eröffnen?

                                          L 1 Reply Last reply Reply Quote 0
                                          • L
                                            loverz @Berti_Sto last edited by

                                            @berti_sto den Doppelschalter bekommst du hin, wenn du einem Schalter zwei Subtypes hinzufügst. Also quasi 2 Schalter in einem Schalter.
                                            Ein eigenes YAHKA Forum halte ich für überflüssig.
                                            Wenn du hier etwas nicht findest kannst du ja einfach ein neues Thema eröffnen.

                                            B 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

                                            749
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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