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 0.6.0-beta

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Yet another HomeKit adapter 0.6.0-beta

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

      Servus Leute,

      mal nee Verständnisfrage.

      Soweit läuft die Beta 4 bei mir. Wenn ich nun Kameras dazu schalte, wird dann ein "2.Adapter" erstellt, der noch in HomeKit angelernt werden muss oder wie läuft das?

      Wenn es der gleiche Adapter ist, sehe ich aktuell meine Kameras leider nicht.

      Danke Euch

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

        Ja, jede Kamera ist ein eigenes Gerät zum Anlernen. Geht leider nicht anders

        Gesendet von iPhone mit Tapatalk

        1 Reply Last reply Reply Quote 0
        • A
          algermi last edited by

          Hi, hat dann jemand einen Tipp warum ich die Kameras bei mir nicht finde ?

          DANKE EUCH:

          Anbei die Einstellungen:

          STANDBILD:

          [

          "-re",

          "-i",

          "http://XX:XX@1x2.1xx.x.8x:xxxx/mjpeg/snap.cgi?chn=1",

          "-t",

          "1",

          "-s",

          "640x480",

          "-f",

          "image2",

          "-"

          ]

          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"

          ]
          3181_bildschirmfoto_2018-01-15_um_16.25.19.png
          3181_bildschirmfoto_2018-01-15_um_16.25.25.png

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

            @ple:

            Hallo Hallo,

            erst mal besten dank für die Weiterentwicklung des Adapters.

            Nach langer zeit wollte ich ihn mal wieder aktivieren und ein wenig mit rumspielen.

            Da habe ich die Kameraanzeige gesehen und hab die mal direkt ausgetestet.

            Die Standbilder alle 10s kommen soweit rein. Wenn ich dann in der Home App auf das Bild klicke, sollte sich dann ein Livestream sich öffnen? Ich habe eine Instar Kamera, bin mir aber nicht sicher wo was rein muss. Oben gibt es Source, was soll da rein?

            Muss unten noch was angepasst werden?

            [
              "-re",
              "-i",
              "http://192.168.xxx.xxx/tmpfs/snap.jpg?usr=admin&pwd=xxxxxxxx",
              "-t",
              "1",
              "-s",
              "${width}x${height}",
              "-f",
              "image2",
              "-"
            ]
            
            [
              "-re",
              "-i",
              "rtsp://admin:xxxxxxxxxxxxxx@192.168.xxx.xxx:/11",
              "-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"
            ]
            

            Gruß und Danke `

            Weiß wer, wie ich die Einstellungen der Kamera machen muss? Im Moment bin ich soweit, dass alle 10s das Bild aktualisiert wird, wenn ich im Wlan bin. Unterwegs nur dann, wenn ich das Haus wechsle.

            Vielleicht hat ja noch einer eine Instar Kamera von euch.

            Gruß und Danke

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

              @ple:

              rtsp://admin:xxxxxxxxxxxxxx@192.168.xxx.xxx:/11 `

              Wenn ich mir das https://wiki.instar.de/Erweitert/Webseiten_Einbindung/HD_Kamera_Einbindung/ von Instar so anschaue, denke ich nicht das das die richtige URL ist.

              Aus dem Beispiel (h264_video.html)

                      var url = 'http://192.168.1.238:80';
                      var streamnum = 11; // Videostream user 11 for 1280 x 720 pixel, 12 for 640 x 352 pixel and 13 for 320 x 176 pixel resolution
                      var name0 = 'admin'; // Camera Username
                      var password0 = 'instar'; // Camera Password
                      ////////////////////////////////////////////////////////////////////////////////
                      // ENDE KAMERA PARAMETER
                      ////////////////////////////////////////////////////////////////////////////////
                      function body_onload(){
                          if (streamnum == 11) {
                              stream = "/iphone/11";
                              w = 1280; h = 720;
                          }
                          else if (streamnum == 12) {
                              stream = "/iphone/12";
                              w = 640; h = 352;
                              document.getElementById('videoplayerQT').style.width  = w + 'px';
                              document.getElementById('videoplayerQT').style.height = h + 'px';
                              document.getElementById('videoQTCover').style.width  = w + 'px';
                              document.getElementById('videoQTCover').style.height = h + 'px';
                          }
                          else if (streamnum == 13) {
                              stream = "/iphone/13";
                              w = 320; h = 176;
                              document.getElementById('videoplayerQT').style.width  = w + 'px';
                              document.getElementById('videoplayerQT').style.height = h + 'px';
                              document.getElementById('videoQTCover').style.width  = w + 'px';
                              document.getElementById('videoQTCover').style.height = h + 'px';
                          }
              
                          if (typeof (window.ActiveXObject) == "undefined") {
                              document.getElementById('videoplayerIE').style.display = 'none';
                              //alert("ActiveX not supported");
                              rtsp = url+stream+"?"+name0+":"+password0+"&";
                              data = '<embed src="+rtsp+" width="'+w+'" height="'+h+'" scale="tofit" autostart="true" controller="false" showstatusbar="false" type="video/quicktime" ';/data="data+'" pluginspage="http://www.apple.com/quicktime/download/index.html" wmode="transparent">';
                              document.getElementById('videoplayerQT').innerHTML = data;
              
                          }
              
              

              Deine Url müsste also lauten:

              http://192.168.1.238:80/iphone/11?admin:instar&

              /iphone/11 = 1280 * 720

              /iphone/12 = 640 * 352

              /iphone/13 = 320 * 176

              admin:instar und IP/Port musst du natürlich ersetzen.

              Probier es mal damit. Ansonsten kannst du mal den genauen Typ nennen, vielleicht findet sich noch etwas in der Doku.

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

                @algermi:

                Hi, hat dann jemand einen Tipp warum ich die Kameras bei mir nicht finde ? `
                1. Fülle mal Manufacturer, Serial usw. aus - manchmal ist HomeKit da etwas zickig und ich bin mir gerade nicht sicher, ob Yahka das für die Kameras abfängt.

                2. Änder mal den Username (einfach irgendeine Zahl ändern)

                Wenn das nichts bringt, aktiviere mal das Debug Log von Yahka und poste das Log wenn du den Adapter neustartest.

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

                  @JW86:

                  @ple:

                  rtsp://admin:xxxxxxxxxxxxxx@192.168.xxx.xxx:/11 `

                  Wenn ich mir das https://wiki.instar.de/Erweitert/Webseiten_Einbindung/HD_Kamera_Einbindung/ von Instar so anschaue, denke ich nicht das das die richtige URL ist.

                  Aus dem Beispiel (h264_video.html)

                          var url = 'http://192.168.1.238:80';
                          var streamnum = 11; // Videostream user 11 for 1280 x 720 pixel, 12 for 640 x 352 pixel and 13 for 320 x 176 pixel resolution
                          var name0 = 'admin'; // Camera Username
                          var password0 = 'instar'; // Camera Password
                          ////////////////////////////////////////////////////////////////////////////////
                          // ENDE KAMERA PARAMETER
                          ////////////////////////////////////////////////////////////////////////////////
                          function body_onload(){
                              if (streamnum == 11) {
                                  stream = "/iphone/11";
                                  w = 1280; h = 720;
                              }
                              else if (streamnum == 12) {
                                  stream = "/iphone/12";
                                  w = 640; h = 352;
                                  document.getElementById('videoplayerQT').style.width  = w + 'px';
                                  document.getElementById('videoplayerQT').style.height = h + 'px';
                                  document.getElementById('videoQTCover').style.width  = w + 'px';
                                  document.getElementById('videoQTCover').style.height = h + 'px';
                              }
                              else if (streamnum == 13) {
                                  stream = "/iphone/13";
                                  w = 320; h = 176;
                                  document.getElementById('videoplayerQT').style.width  = w + 'px';
                                  document.getElementById('videoplayerQT').style.height = h + 'px';
                                  document.getElementById('videoQTCover').style.width  = w + 'px';
                                  document.getElementById('videoQTCover').style.height = h + 'px';
                              }
                              
                              if (typeof (window.ActiveXObject) == "undefined") {
                                  document.getElementById('videoplayerIE').style.display = 'none';
                                  //alert("ActiveX not supported");
                                  rtsp = url+stream+"?"+name0+":"+password0+"&";
                                  data = '<embed src="+rtsp+" width="'+w+'" height="'+h+'" scale="tofit" autostart="true" controller="false" showstatusbar="false" type="video/quicktime" ';/data="data+'" pluginspage="http://www.apple.com/quicktime/download/index.html" wmode="transparent">';
                                  document.getElementById('videoplayerQT').innerHTML = data;
                                  
                              }
                  
                  

                  Deine Url müsste also lauten:

                  http://192.168.1.238:80/iphone/11?admin:instar&

                  /iphone/11 = 1280 * 720

                  /iphone/12 = 640 * 352

                  /iphone/13 = 320 * 176

                  admin:instar und IP/Port musst du natürlich ersetzen.

                  Probier es mal damit. Ansonsten kannst du mal den genauen Typ nennen, vielleicht findet sich noch etwas in der Doku. `

                  Also ich hab eine 5905 HD, der RTMP Port ist 1935. mal so nebenbei, ist der h264 Flash?

                  Ich bin mir noch nicht mal sicher wo was eingetragen werden muss, was muss unter streameigenschaften?

                  Was gehört unter erweiterte Eigenschaften ffmpeg?

                  https://www.instar.de/faq_cgi_hd

                  Kann man damit was anfangen??

                  Gruß und danke

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

                    @ple:

                    Also ich hab eine 5905 HD, der RTMP Port ist 1935. mal so nebenbei, ist der h264 Flash? `
                    H264 ist ein Video Codec - hat nichts mit flash zu tun

                    @ple:

                    Ich bin mir noch nicht mal sicher wo was eingetragen werden muss, was muss unter streameigenschaften?

                    Was gehört unter erweiterte Eigenschaften ffmpeg? `

                    hast du die URL mal eingetragen?

                    Entweder bei Source - dann musst du aber die Kommandozeile für den Stream auf den Standardwert zurücksetzen.

                    Oder du schreibst die URL direkt in die Kommandozeile für den Stream (hast du ja mit der anderen URL bereits gemacht)

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

                      Ich teste heute Abend mal wieder und werde berichten

                      So, ich Kriegs nicht hin.

                      anscheinend ist der Code

                      http://192.168.xxx.xxx:80/iphone/11?admin:xxxxx&
                      

                      nur für die neueren Kameras.Ich kann das zwar eingeben, aber dann kommt im Firefox "video Format wird nicht unterstütz.

                      Im VLC kommt direkt die Passwort eingabe, danach steht unten aber rtsp://ip usw.

                      In Homekit hab ich alles Standard gelesen bis auf die Source bei FFMPEG ganz unten. Da habe ich ein paar Adressen ausprobiert, aber klappt leider nichts. Ich verzweifle schon 😞

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

                        ist das die hier https://www.instar.de/in-5905hd-black.html ?

                        Wenn ja, hast du die neuste Firmware mal eingespielt?

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

                          Jup, ist ja doch die hd, dann müsste es doch eigentlich gehen.

                          Software ist aktuell.

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

                            @ple:

                            Jup, ist ja doch die hd, dann müsste es doch eigentlich gehen.

                            Software ist aktuell. `

                            https://www.instar.de/media/wysiwyg/Pro … web_de.pdf

                            Hier sind andere Url für rtsp aufgeführt:

                            ` > rtsp://<benutzer>:<passwort>@192.168.x.x:<rtsp port="">/11

                            ….

                            Sollten Sie den RTSP Port unter 5.2.1 geändert haben (Standard = 554), muss dieser

                            noch mit einem Doppelpunkt an die IP Adresse gehangen werden</rtsp></passwort></benutzer> `

                            Falls du den RTSP Port nicht geändert hast, sollte die Source also wie folgt lauten:

                            rtsp://admin:xxxxxxxxxxxxxx@192.168.xxx.xxx/11

                            Das ist im Grunde die Url die du früher schon genannt hast. Du hattest aber einen ":" hinter der IP-Adresse. Teste es mal ohne diesen Doppelpunkt.

                            Ist die bewusst, das du die Url in den "Advanced Settings" der Yahka-Cam eintragen musst, da du "${Source}" dort entfernt hast!?

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

                              Hallo, ich habe folgendes Problem.

                              yahka startet auf einmal nicht mehr

                              https://r.tapatalk.com/shareLink?share_ … are_type=t

                              Lässt sich da was machen?

                              Gesendet von iPhone mit Tapatalk

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

                                So dieser blöde ":", der hat mir versaut.

                                aber noch mal zu den Einstellungen die man vornehmen kann. Ich habe jetzt nur im unteren Teil der Kamera in Adapter was eingestellt.

                                Ich habe das ${source} in beiden configs entfernt.

                                Für den Livestream habe ich in FFMPEG Kommandozeile - Livestream:

                                rtsp://admin:xxxxxxxxxxxxxx@192.168.xxx.xxx/11
                                

                                eingefügt und für den Snapshot in FFMPEG Command Line - Einzelbild:

                                http://192.168.xxx.xxx/tmpfs/snap.jpg?usr=admin&pwd=xxxxxxxx
                                

                                und unter Streameigenschaften habe ich mal nichts eingetragen

                                das war doch so gewollt, oder nicht.

                                Jetzt wäre es noch schön, wenn man nur ein Haus hätte und die Cam unter Bevorzugte Geräte auftaucht 🙂

                                Naja, ich kann jetzt mal die anderen Geräte hinzufügen, das dauert jetzt ein wenig 🙂

                                Und der HM Dimmer macht auch noch nicht so richtig.

                                Besten dank für deine Hilfe

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

                                  Schön das es nun geklappt hat!

                                  @ple:

                                  das war doch so gewollt, oder nicht. `

                                  Ja. Die Einstellungen sind dazu da um im Bedarfsfall die Kommandozeile anzupassen. Bei manchen Kameras wird für Standbild und Stream, die gleiche Url genutzt, dann musst du die Standards nicht ändern sondern nur "Source" eintragen.

                                  Aber deine Konfig ist vollkommen in Ordnung.

                                  @ple:

                                  Jetzt wäre es noch schön, wenn man nur ein Haus hätte und die Cam unter Bevorzugte Geräte auftaucht 🙂 `
                                  Überflüssige Häuser können gerne abgegeben werden 😉

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

                                    Haus in der App :lol:

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

                                      Hi, wie muss ich es eingeben, wenn ich das Kamera Bild drehen möchte? Laut ffmpeg -vf „transpose=1“

                                      Aber wie gebe ich das in der Vorlage ein? So wie oben beschrieben funktioniert es nicht, weiss nicht ob die Anführungszeichen wichtig sind….

                                      Gesendet von iPhone mit Tapatalk

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

                                        @Matze1708:

                                        Hi, wie muss ich es eingeben, wenn ich das Kamera Bild drehen möchte? Laut ffmpeg -vf „transpose=1“

                                        Aber wie gebe ich das in der Vorlage ein? So wie oben beschrieben funktioniert es nicht, weiss nicht ob die Anführungszeichen wichtig sind….

                                        Gesendet von iPhone mit Tapatalk `

                                        Kannst du das Bild nicht in der Kamera selber drehen? Bei meiner Foscam kann ich das in der App einstellen.

                                        Du könnte es testen indem Du yahka auf debug stellst, Dir das ffmpeg Kommando kopierst und dann mit try-and-error versuchst es zu erweitern. Das - am Ende müsstest Du durch das Schreiben in eine Datei ersetzen. Dann wüsstest Du wenigstens wie das Kommando aussehen muss…

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

                                          Bei der Kamera habe ich das Problem das ich diese Quer hängen muss um alles drauf zubekommen.

                                          Leider meint instar soviele Drehungen nicht nativ mit in ihr System zubauen. Schon gefragt. Deswegen muss ich die in jeder App selbst nochmal um 90 grad drehen.

                                          Habe es aber gefunden,

                                          Habe bei beiden Einträgen hinter widht x height ein komma gesetzt und transpose=1 hingeschrieben.

                                          Beim standbild musste ich nur width mit height tauschen, dann war das bild ok.

                                          Diese Lösung das man die Kommandos selbst ändern kann, ist sehr gut!

                                          Gesendet von iPhone mit Tapatalk

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            algermi last edited by

                                            Servus Leute,

                                            nochmal zum hinzufügen von Kameras.

                                            ich habe die Beta 4 drauf. YAHKA.0 ist konfiguriert mit ca. 20 Geräte. Alles Gut.

                                            Muss ich für die Kameras nun einen 2. Adapter anlegen? Also YAHKA.1 oder nur in der Konfig des YAHKA.0 oben auf Kamera klicken und den RTSP Stream eintragen? Was muss noch konfiguriert werden?

                                            Muss dann die Kamera als weiter Bridge hinzugefügt werden oder sollte die Kamera schon so erscheinen?

                                            Könnte jemand mal nee STEP BY STEP Kurzanleitung durchgeben?

                                            Danke für Eure Infos.

                                            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

                                            796
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            11
                                            72
                                            12490
                                            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