Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Blink Camera System

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Blink Camera System

Geplant Angeheftet Gesperrt Verschoben Hardware
blink xtcamera
406 Beiträge 63 Kommentatoren 118.3k Aufrufe 66 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Albert KA Offline
    Albert KA Offline
    Albert K
    schrieb am zuletzt editiert von
    #7

    Danke nochmal. Wenn ich das System über IFTTT und iobroker scharf schalten kann und umgekehrt und die Life360 App weglassen kann, bin ich schon mal zufrieden :+1:

    1 Antwort Letzte Antwort
    0
    • E Offline
      E Offline
      escuco
      schrieb am zuletzt editiert von
      #8

      Moin!

      Hier findest Du eine inoffizielle Beschreibung der Blink API:
      https://github.com/MattTW/BlinkMonitorProtocol

      Hab's aber selbst nicht getestet.

      Albert KA 1 Antwort Letzte Antwort
      1
      • E escuco

        Moin!

        Hier findest Du eine inoffizielle Beschreibung der Blink API:
        https://github.com/MattTW/BlinkMonitorProtocol

        Hab's aber selbst nicht getestet.

        Albert KA Offline
        Albert KA Offline
        Albert K
        schrieb am zuletzt editiert von
        #9

        @escuco

        Danke! Mal sehn was ich damit anfangen kann.

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          smarti2015
          schrieb am zuletzt editiert von
          #10

          Da heute die neue Version raus gekommen ist und für mich recht attraktiv klingen, wäre ich auch an einer Lösung im iobroker sehr interessiert. Wenn ich eine Lösung habt, postet mal bitte hier. Dank!

          GEEKOM AS 6

          1 Antwort Letzte Antwort
          0
          • wtfkaW Offline
            wtfkaW Offline
            wtfka
            schrieb am zuletzt editiert von
            #11

            Für Fhem gibt es ein Modul. Irgendwie ist es also wohl möglich.

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              Pischleuder
              schrieb am zuletzt editiert von Pischleuder
              #12

              Moin,

              EDIT: das unten stehende funktioniert seit Mai 2020 nicht mehr.
              Weiter geht es hier: https://forum.iobroker.net/post/431057

              ich habe für mich nun anhand des MonitorProtocol von github folgende Lösung gefunden, die für Euch auch funktionieren sollte:

              1.) Der "authtoken" ändert sich bei jedem Zugriff über curl erneut
              2.) die "networkid" bleibt immer gleich

              Um beides herauszufinden loggt ihr euch auf die Konsole ein und gebt ein:

              curl -H "Host: prod.immedia-semi.com" -H "Content-Type: application/json" --data-binary '{ "password" : "EuerPasswort aus der blink App", "client_specifier" : "Blink", "email" : "eure-Email Adresse" }' --compressed https://rest.prde.immedia-semi.com/login
              

              Es sollte so etwas erscheinen wie (ohne Select all):

              {"authtoken":{"authtoken":"0mwQzPdkPL6HXy1UXrYqIQ","message":"auth"},"networks":{"162443":{"name":"ZuHause","onboarded":true}},"region":{"prde":"Europe"}}
              

              Hier interessieren uns diese beiden Strings:
              0mwQzPdkPL6HXy1UXrYqIQ und 162443

              Der erste ist der sich ständig ändernde Authorisierungsstring, der zweite die Netzwerk-ID.
              Um den Authorisierungsstring abzufangen habe ich alles in eine batch Datei geschrieben:

              #!/bin/bash
              
              PASSWD=$(curl -H "Host: prod.immedia-semi.com" -H "Content-Type: application/json" --data-binary '{ "password" : "EUER_BLINK_PASSW", "client_specifier" : "JV", "email" : "EURE_EMAIL" }' --compressed https://rest.prde.immedia-semi.com/login | cut -c28-49)
              
              curl -H "Host: prod.immedia-semi.com" -H "TOKEN_AUTH:$PASSWD" --data-binary --compressed https://rest.prde.immedia-semi.com/network/EURE_NETZWERK_ID/disarm
              

              Die Datei lautet in meinem Fall blink-off.sh für unscharf schalten und wenn ihr am Ende der Datei das disarm gegen arm tauscht, dann in eine neue Datei mit blink-on.sh speichern.

              Beide Dateien in /opt/iobroker speichern. Nun könnt ihr von der Konsole bereits die Kamera scharf / unscharf schalten.

              Derzeit setze ich das noch zusätzlich in ein Skript von iobroker um.

              3.) Installiert den blink-adapter

              Weiteres folgt....

              Gruß
              Pischleuder

              1 Antwort Letzte Antwort
              2
              • S Offline
                S Offline
                smarti2015
                schrieb am zuletzt editiert von
                #13

                Hey Pischleuder, vielen Dank. Das ist ja super. Ich warte noch ob, man sie günstiger über Blackfriday bekommt und dann würde ich das gerne mal testen. :)

                LG Smarti2015

                GEEKOM AS 6

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  Pischleuder
                  schrieb am zuletzt editiert von Pischleuder
                  #14

                  Über ifft überprüfe ich, ob jemand anwesend ist oder nicht. Daraus ergibt sich dieses blockly-Script, was sicher zu optimieren ist.

                  blockly.jpg

                  Weiterhin erfolgen durch weitere scripte, ob die Uhrzeit nach 23.00 Uhr ist und vor 07.00 Uhr - dann wird trotz Anwesenheit die Kamera scharf gestellt. Die Diebe kommen ja ggf. auch in der Nacht :-) Ab 06.00 Uhr soll sie wieder unscharf gehen.
                  blockly.jpg

                  1 Antwort Letzte Antwort
                  1
                  • N Offline
                    N Offline
                    newbie0815
                    schrieb am zuletzt editiert von newbie0815
                    #15

                    Hi Pischleuder, auch von meiner Seite vielen Dank !!! Ich habe das Skript so installiert, wir von Dir vorgegeben und es funktioniert super. Sag gerne Bescheid, wenn ich den Adapter testen soll.

                    Ich habe insgesamt 4 Kameras und zwei Sync Module. Ich habe mit Deinem Curl Befehl zwei Network Strings bekommen und damit dann je zwei Skripte erstellt. Ich hatte zunächst Probleme mit dem "Curl" Aufruf ...... curl -H "Host: prod.immedia-semi.com" ..... konnte nicht aufgelöst werden mit curl -H "Host: rest.prod.immedia-semi.com"... funktioniert ist. Das Skript läuft allerdings durch.

                    Noch eine kleiner Bemerkung - unter Linux muss man natürlich noch den Benutzer/Gruppe setzen und die Datei ausführbar (chmod) machen.

                    VG,
                    Newbie

                    1 Antwort Letzte Antwort
                    0
                    • ZandrialZ Offline
                      ZandrialZ Offline
                      Zandrial
                      schrieb am zuletzt editiert von
                      #16

                      Hallo Pischleuder, danke für den Adapter, habs eben mal einrichtet und funzt alles soweit :+1:
                      Besteht die Möglichkeit auch den Live RTSP Stream zu extrahieren wie es das FHEM Modul macht zur Übergabe an VIS bzw. Motioneye -> VIS?

                      FHEM Modul: https://github.com/viegener/Telegram-fhem/blob/master/Blink/48_BlinkCamera.pm#L884

                      Sollte direkt zum richtigen Abschnitt ($cmd eq "liveview") springen sofern kein Update war, ein paar Zeilen weiter unten wird dann die URL zusammengesetzt:
                      $hash->{HU_DO_PARAMS}->{url} = $hash->{URL}."/network/".$net."/camera/".$par1."/liveview";

                      Die Netzwerke usw. parsed dein Adapter ja schon, dann sollte das wohl auch irgendwie gehen oder? Würde mich freuen :)

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        Pischleuder
                        schrieb am zuletzt editiert von
                        #17

                        Moin,

                        das ist der Ehre zu viel - es ist nicht mein Adapter. Habe lediglich ein bischen "herumgescripted".

                        Ich schau mir das mal an und lasse von mir hören....

                        ZandrialZ ? 2 Antworten Letzte Antwort
                        0
                        • P Pischleuder

                          Moin,

                          das ist der Ehre zu viel - es ist nicht mein Adapter. Habe lediglich ein bischen "herumgescripted".

                          Ich schau mir das mal an und lasse von mir hören....

                          ZandrialZ Offline
                          ZandrialZ Offline
                          Zandrial
                          schrieb am zuletzt editiert von Zandrial
                          #18

                          @Pischleuder ups, trotzdem danke, sonst hätte ich den Adapter nicht (so schnell) gefunden :D
                          Ich hab schon versucht per putty einfach mal die ID's bzw. Netzwerke der Kameras in die genannte URL-Template einzufügen um an die RTSP-Url zu kommen aber gescheitert... hab noch nicht viel Ahnung von JS und benutze ioBroker erst ein paar Tage ;)

                          1 Antwort Letzte Antwort
                          0
                          • P Pischleuder

                            Moin,

                            das ist der Ehre zu viel - es ist nicht mein Adapter. Habe lediglich ein bischen "herumgescripted".

                            Ich schau mir das mal an und lasse von mir hören....

                            ? Offline
                            ? Offline
                            Ein ehemaliger Benutzer
                            schrieb am zuletzt editiert von
                            #19

                            @Pischleuder
                            Hi und vielen Dank für die investierte Zeit :-)
                            Ich verfolge diesen Post schon länger und wollte mich eigentlich schon um die Weihnachtszeit erkundigen ob es schon was neues dazu gibt.
                            Gestern Abend hab ich dann durch Zufall wieder rein geschaut und gesehen das du einen Adapter gebastelt hast ;-) Leider lässt sich dieser Adapter nicht installieren.

                            Wenn man auf GitHub nachschaut dann bekommt man die Info das keine Packages gefunden werden.

                            96da3e49-b395-443c-a118-8b2c0762792f-image.png

                            Liebe Grüße,
                            Thomas

                            ZandrialZ P 2 Antworten Letzte Antwort
                            0
                            • ? Ein ehemaliger Benutzer

                              @Pischleuder
                              Hi und vielen Dank für die investierte Zeit :-)
                              Ich verfolge diesen Post schon länger und wollte mich eigentlich schon um die Weihnachtszeit erkundigen ob es schon was neues dazu gibt.
                              Gestern Abend hab ich dann durch Zufall wieder rein geschaut und gesehen das du einen Adapter gebastelt hast ;-) Leider lässt sich dieser Adapter nicht installieren.

                              Wenn man auf GitHub nachschaut dann bekommt man die Info das keine Packages gefunden werden.

                              96da3e49-b395-443c-a118-8b2c0762792f-image.png

                              Liebe Grüße,
                              Thomas

                              ZandrialZ Offline
                              ZandrialZ Offline
                              Zandrial
                              schrieb am zuletzt editiert von
                              #20

                              @zoid1988 das Paket finde ich gar nicht im npm.
                              @Pischleuder hat ja bash scripts gebastelt die das gleiche machen, die kann man einfach über blockly ausführen lassen.

                              Ich habe aber noch https://www.npmjs.com/package/node-blink-security gefunden, was eigentlich auch funktionieren sollte (noch nicht probiert) und anscheinend leider auch ohne Live-Stream.

                              ? 1 Antwort Letzte Antwort
                              0
                              • ZandrialZ Zandrial

                                @zoid1988 das Paket finde ich gar nicht im npm.
                                @Pischleuder hat ja bash scripts gebastelt die das gleiche machen, die kann man einfach über blockly ausführen lassen.

                                Ich habe aber noch https://www.npmjs.com/package/node-blink-security gefunden, was eigentlich auch funktionieren sollte (noch nicht probiert) und anscheinend leider auch ohne Live-Stream.

                                ? Offline
                                ? Offline
                                Ein ehemaliger Benutzer
                                schrieb am zuletzt editiert von
                                #21

                                @Zandrial
                                Hab gerade versucht das mit den Scripts umzusetzen.
                                Wenn ich die erste Abfrage mache bekomme ich den Token und die Network ID. Wenn ich dann allerdings die Scripte teste bekomm ich folgende Antwort retour:

                                {"message":"Unauthorized Access","code":101}
                                

                                Wenn ich die erste Abfrage starte sieht meine Antwort auch irgendwie anders aus:

                                {"account":{"id":1234},"client":{"id":123456},"authtoken":{"authtoken":"TOKEN_ID","message":"auth"},"networks":{"1234":{"name":"Zuhause","onboarded":true}},"region":{"e001":"Europe"}}
                                
                                ZandrialZ 1 Antwort Letzte Antwort
                                0
                                • ? Ein ehemaliger Benutzer

                                  @Zandrial
                                  Hab gerade versucht das mit den Scripts umzusetzen.
                                  Wenn ich die erste Abfrage mache bekomme ich den Token und die Network ID. Wenn ich dann allerdings die Scripte teste bekomm ich folgende Antwort retour:

                                  {"message":"Unauthorized Access","code":101}
                                  

                                  Wenn ich die erste Abfrage starte sieht meine Antwort auch irgendwie anders aus:

                                  {"account":{"id":1234},"client":{"id":123456},"authtoken":{"authtoken":"TOKEN_ID","message":"auth"},"networks":{"1234":{"name":"Zuhause","onboarded":true}},"region":{"e001":"Europe"}}
                                  
                                  ZandrialZ Offline
                                  ZandrialZ Offline
                                  Zandrial
                                  schrieb am zuletzt editiert von Zandrial
                                  #22

                                  @zoid1988 hast du das Script alles in eine abfrage gepackt? sonst klappt es nicht, da sich der Token usw. bei jeder Anmeldung ändern.

                                  Kamera abschalten 1:1 von @Pischleuder übernommen:

                                  #!/bin/bash
                                  PASSWD=$(curl -H "Host: prod.immedia-semi.com" -H "Content-Type: application/json" --data-binary '{ "password" : "EUER_BLINK_PASSW", "client_specifier" : "JV", "email" : "EURE_EMAIL" }' --compressed https://rest.prde.immedia-semi.com/login | cut -c28-49)
                                   
                                  curl -H "Host: prod.immedia-semi.com" -H "TOKEN_AUTH:$PASSWD" --data-binary --compressed https://rest.prde.immedia-semi.com/network/EURE_NETZWERK_ID/disarm
                                  

                                  zum scharf schalten einfach nur /disarm zu arm ändern

                                  ich hab auch nur mein passwort und die mail ersetzt und dann die blockly scipts weiter oben kopiert, läuft.

                                  EDIT: netzwerk id natürlich auch noch ändern :D

                                  ? 1 Antwort Letzte Antwort
                                  0
                                  • ZandrialZ Zandrial

                                    @zoid1988 hast du das Script alles in eine abfrage gepackt? sonst klappt es nicht, da sich der Token usw. bei jeder Anmeldung ändern.

                                    Kamera abschalten 1:1 von @Pischleuder übernommen:

                                    #!/bin/bash
                                    PASSWD=$(curl -H "Host: prod.immedia-semi.com" -H "Content-Type: application/json" --data-binary '{ "password" : "EUER_BLINK_PASSW", "client_specifier" : "JV", "email" : "EURE_EMAIL" }' --compressed https://rest.prde.immedia-semi.com/login | cut -c28-49)
                                     
                                    curl -H "Host: prod.immedia-semi.com" -H "TOKEN_AUTH:$PASSWD" --data-binary --compressed https://rest.prde.immedia-semi.com/network/EURE_NETZWERK_ID/disarm
                                    

                                    zum scharf schalten einfach nur /disarm zu arm ändern

                                    ich hab auch nur mein passwort und die mail ersetzt und dann die blockly scipts weiter oben kopiert, läuft.

                                    EDIT: netzwerk id natürlich auch noch ändern :D

                                    ? Offline
                                    ? Offline
                                    Ein ehemaliger Benutzer
                                    schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                                    #23

                                    @Zandrial

                                    #!/bin/bash
                                     PASSWD=$(curl -H "Host: prod.immedia-semi.com" -H "Content-Type: application/json" --data-binary '{ "password" : "MEIN_PASSWORT", "client_specifier" : "JV", "email" : "MEINE_MAIL" }' --compressed https://rest.prde.immedia-semi.com/login | cut -c28-49)
                                      
                                     curl -H "Host: prod.immedia-semi.com" -H "TOKEN_AUTH:$PASSWD" --data-binary --compressed https://rest.prde.immedia-semi.com/network/MEINE_NETWORKS_ID/arm
                                    

                                    so sieht mein File aus. Also genau gleich wie das, das ihr auch verwendet.

                                    Um ehrlich zu sein versteh ich das nicht ganz. Hab jetzt sogar schon die beiden .sh files über SCP runtergeladen und alles nochmal mit Notepad ++ angepasst und dann wieder hochgeladen (nur um sicher zu gehen das es keine Probleme mit den Zeichen gibt).

                                    Leider hat das auch nichts gebracht ...

                                    1 Antwort Letzte Antwort
                                    0
                                    • ? Ein ehemaliger Benutzer

                                      @Pischleuder
                                      Hi und vielen Dank für die investierte Zeit :-)
                                      Ich verfolge diesen Post schon länger und wollte mich eigentlich schon um die Weihnachtszeit erkundigen ob es schon was neues dazu gibt.
                                      Gestern Abend hab ich dann durch Zufall wieder rein geschaut und gesehen das du einen Adapter gebastelt hast ;-) Leider lässt sich dieser Adapter nicht installieren.

                                      Wenn man auf GitHub nachschaut dann bekommt man die Info das keine Packages gefunden werden.

                                      96da3e49-b395-443c-a118-8b2c0762792f-image.png

                                      Liebe Grüße,
                                      Thomas

                                      P Offline
                                      P Offline
                                      Pischleuder
                                      schrieb am zuletzt editiert von Pischleuder
                                      #24

                                      @zoid1988

                                      Moin,

                                      du musst das hier nehmen: https://github.com/Jensekin/ioBroker.blink

                                      Wenn du das nicht installierst, dann wird dir im iobroker auch nichts angezeigt.

                                      Die Scripte ändern lediglich online den Status (also vom blink account).
                                      Der Adapter fragt diesen Status ab und trägt ihn in die Datenpunkte ein.

                                      ? 1 Antwort Letzte Antwort
                                      0
                                      • P Pischleuder

                                        @zoid1988

                                        Moin,

                                        du musst das hier nehmen: https://github.com/Jensekin/ioBroker.blink

                                        Wenn du das nicht installierst, dann wird dir im iobroker auch nichts angezeigt.

                                        Die Scripte ändern lediglich online den Status (also vom blink account).
                                        Der Adapter fragt diesen Status ab und trägt ihn in die Datenpunkte ein.

                                        ? Offline
                                        ? Offline
                                        Ein ehemaliger Benutzer
                                        schrieb am zuletzt editiert von
                                        #25

                                        @Pischleuder

                                        Hi,
                                        danke für die Info.
                                        Ich hab allerdings im Moment noch das Problem das ich schon beim manuellen starten des Scripts einen " Unauthorized Access" bekomme.

                                        LG

                                        ZandrialZ 1 Antwort Letzte Antwort
                                        0
                                        • ? Ein ehemaliger Benutzer

                                          @Pischleuder

                                          Hi,
                                          danke für die Info.
                                          Ich hab allerdings im Moment noch das Problem das ich schon beim manuellen starten des Scripts einen " Unauthorized Access" bekomme.

                                          LG

                                          ZandrialZ Offline
                                          ZandrialZ Offline
                                          Zandrial
                                          schrieb am zuletzt editiert von
                                          #26

                                          @zoid1988 hast du denn die lib installiert? node-blink-security bzw. den iobroker.blink adapter (hier ist die lib quasi verlinkt und wird mit geladen)

                                          ? 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          790

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe