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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Einbindung von Geräten
  5. Alexa2 Routinen "unknown"/ Blink Doorbell Trigger

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.0k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Alexa2 Routinen "unknown"/ Blink Doorbell Trigger

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
13 Beiträge 2 Kommentatoren 1.2k Aufrufe 2 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.
  • M MarkusK

    @ahnungsbefreit Ich benötige dann aber auch einen Alexa Assistenten Account?
    Für das Kamerbild nutze ich auch "Blinkpy.py", allerdings angepasst mit Parametern für Dateinamen und Kameraliste (Liste, weil ein einloggen für jede Kamera dazu führt, dass der Blinkserver erstmal dicht macht). Ich hatte auch das Problem bei den Minis, dass man länger warten muss, bevor man das Bild abholen kann. Ich bin leider kein python Spezialist.

    #!/usr/bin/python3
    
    import time
    import sys
    #import os
    
    from blinkpy.blinkpy import Blink
    from blinkpy.auth import Auth
    
    camera_name=sys.argv[1]
    file_name=sys.argv[2]
    
    camera_list = camera_name.split(",")
    file_list = file_name.split(",")
    camera_count = len(camera_list)
    file_count = len(file_list)
    
    if camera_count != file_count :
            print("camera_count != file_count")
            exit(1)
    
    try:
            blink = Blink()
            auth = Auth({"username": "xxxxx@xxxxxde", "password": "xxx"}, no_prompt=True)
            #auth = Auth({"username": "xxxxx@xxxx.de", "password": "xxx"}, no_prompt=False)
    
            #2FA
            #auth.send_auth_key(blink, <your key>)
            #blink.setup_post_verify()
    
            blink.save("blink.credentials")
            blink.auth = auth
            blink.start()
    
            #for name, camera in blink.cameras.items():
            #  print(name)                   # Name of the camera
            #  print(camera.attributes)      # Print available attributes of camera
    
            for i in range(len(camera_list)):
                    camera_name=camera_list[i]
                    file_name=file_list[i]
                    camera = blink.cameras[camera_name]
                    camera.snap_picture()       # Take a new picture with the camera
                    time.sleep(4)
                    blink.refresh(force=True)
                    camera.image_to_file(file_name)
    
    
    except:
            print('Error')
            exit(1)
    
    A Online
    A Online
    Ahnungsbefreit
    schrieb am zuletzt editiert von
    #4

    @markusk said in Alexa2 Routinen "unknown"/ Blink Doorbell Trigger:

    @ahnungsbefreit Ich benötige dann aber auch einen Alexa Assistenten Account?

    Ja, ich nutze dafür einen Pro-Account

    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

    1 Antwort Letzte Antwort
    1
    • M Offline
      M Offline
      MarkusK
      schrieb am zuletzt editiert von
      #5

      @ahnungsbefreit Funktioniert. Hab einen IOB Assistenten Account. Wie genau hast Du das mit dem Foto und insbesondere mit dem Button vor? Mit dem Mypage-Skill zeigst Du eine beliebige Webseite an, hier eine mit einem Foto. In dieser Seite eingebettet ein Button, der dann aber den Blink-Skill triggert. Wie soll der Button auf der Webseite dies machen?

      A 1 Antwort Letzte Antwort
      0
      • M MarkusK

        @ahnungsbefreit Funktioniert. Hab einen IOB Assistenten Account. Wie genau hast Du das mit dem Foto und insbesondere mit dem Button vor? Mit dem Mypage-Skill zeigst Du eine beliebige Webseite an, hier eine mit einem Foto. In dieser Seite eingebettet ein Button, der dann aber den Blink-Skill triggert. Wie soll der Button auf der Webseite dies machen?

        A Online
        A Online
        Ahnungsbefreit
        schrieb am zuletzt editiert von
        #6

        @markusk Ich will ja einen Snapshot der Doorbell-Kamera machen, wenn die Klingel ertönt (oder evtl. sogar etwas früher auslösen über eine andere Kamera, die den Bereich vor der Haustür überwacht) und dann bei Betätigen der Klingel (Trigger über den Datenpunkt, siehe oben) auf dem Show den My Page Skill per TextCommand starten und die Seite aufrufen, die das Bild (Snapshot) anzeigt plus einen Button, um auf den Liveview zu springen (wieder via TextCommand)

        Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

        M 1 Antwort Letzte Antwort
        0
        • A Ahnungsbefreit

          @markusk Ich will ja einen Snapshot der Doorbell-Kamera machen, wenn die Klingel ertönt (oder evtl. sogar etwas früher auslösen über eine andere Kamera, die den Bereich vor der Haustür überwacht) und dann bei Betätigen der Klingel (Trigger über den Datenpunkt, siehe oben) auf dem Show den My Page Skill per TextCommand starten und die Seite aufrufen, die das Bild (Snapshot) anzeigt plus einen Button, um auf den Liveview zu springen (wieder via TextCommand)

          M Offline
          M Offline
          MarkusK
          schrieb am zuletzt editiert von MarkusK
          #7

          @ahnungsbefreit said in Alexa2 Routinen "unknown"/ Blink Doorbell Trigger:

          um auf den Liveview zu springen (wieder via TextCommand)

          Genau das verstehe ich nicht. Was macht der Button auf der Webseite genau. Was triggert er? Ich habe zwar schon was von "Text2Command" gehört, aber irgendwie verstehe ich nicht was das macht.

          Ich habe aktuell folgende Lösung gebaut:
          Routine löst Datenpunkt und damit IOB Skript aus. Das Skript sendet Nachricht an Telegram-Bot mit "Es klingelt" und einem Button zum Tür öffnen. Dann wird Foto von Dorrbell und (wie bei Dir) ein Foto von einer weiteren Blink-Kamera gemacht und an Telegram-Bot gesendet.
          Wird der Tür-Öffnen Button betätigt, wird dann per Nuki die Haustür geöffnet.

          Ich würde gerne auch ein Foto auf die Echo Shows anzeigen, geht ja mit MyPage. Nur der Button auf der Webseite ist mir ein Rätzel, wie auch Text2Command (ist wohl so ähnlich wie die Möglichkeit in einer Routine das Alexa ein Kommando per Texteingabe ausführt.

          2022-07-22 08_47_21-Window.png

          A 1 Antwort Letzte Antwort
          0
          • M MarkusK

            @ahnungsbefreit said in Alexa2 Routinen "unknown"/ Blink Doorbell Trigger:

            um auf den Liveview zu springen (wieder via TextCommand)

            Genau das verstehe ich nicht. Was macht der Button auf der Webseite genau. Was triggert er? Ich habe zwar schon was von "Text2Command" gehört, aber irgendwie verstehe ich nicht was das macht.

            Ich habe aktuell folgende Lösung gebaut:
            Routine löst Datenpunkt und damit IOB Skript aus. Das Skript sendet Nachricht an Telegram-Bot mit "Es klingelt" und einem Button zum Tür öffnen. Dann wird Foto von Dorrbell und (wie bei Dir) ein Foto von einer weiteren Blink-Kamera gemacht und an Telegram-Bot gesendet.
            Wird der Tür-Öffnen Button betätigt, wird dann per Nuki die Haustür geöffnet.

            Ich würde gerne auch ein Foto auf die Echo Shows anzeigen, geht ja mit MyPage. Nur der Button auf der Webseite ist mir ein Rätzel, wie auch Text2Command (ist wohl so ähnlich wie die Möglichkeit in einer Routine das Alexa ein Kommando per Texteingabe ausführt.

            2022-07-22 08_47_21-Window.png

            A Online
            A Online
            Ahnungsbefreit
            schrieb am zuletzt editiert von Ahnungsbefreit
            #8

            @markusk Nicht text2command (das hilft hier überhaupt nicht), sondern der Datenpunkt alexa2.0.Echo-Devices.<SerialNo>.Commands.textCommand über den Du ein Kommando so eingeben kannst, wie Du es auch per Sprache machen würdest und das wird dann ausgeführt. Mit dem Blink-Skill für Alexa kannst Du ja z.B. "Alexa, zeig mir die Kamera xxx" sagen und bekommst dann den Live-View. Ich habe gerade mal probiert, das geht mit den normalen Outdoor-Kameras (per Sprache) problemlos, bei der Doorbell macht er das eben nicht. Ich bin mir aber sicher, dass das mit dem richtigen Kommando auch geht.

            Edit: Fehler gefunden, den Datenpunkt hatte ich "AlexaBlinkHaustuer" genannt, und damit ist die Dame beim Befehl "Alexa, zeig mir die Kamera Haustür" durcheinander gekommen. Datenpunkt umbenannt, alten Datenpunkt in der Alexa App gelöscht (das passiert irgendwie nicht automatisch), dann geht's

            Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

            M 1 Antwort Letzte Antwort
            0
            • A Ahnungsbefreit

              @markusk Nicht text2command (das hilft hier überhaupt nicht), sondern der Datenpunkt alexa2.0.Echo-Devices.<SerialNo>.Commands.textCommand über den Du ein Kommando so eingeben kannst, wie Du es auch per Sprache machen würdest und das wird dann ausgeführt. Mit dem Blink-Skill für Alexa kannst Du ja z.B. "Alexa, zeig mir die Kamera xxx" sagen und bekommst dann den Live-View. Ich habe gerade mal probiert, das geht mit den normalen Outdoor-Kameras (per Sprache) problemlos, bei der Doorbell macht er das eben nicht. Ich bin mir aber sicher, dass das mit dem richtigen Kommando auch geht.

              Edit: Fehler gefunden, den Datenpunkt hatte ich "AlexaBlinkHaustuer" genannt, und damit ist die Dame beim Befehl "Alexa, zeig mir die Kamera Haustür" durcheinander gekommen. Datenpunkt umbenannt, alten Datenpunkt in der Alexa App gelöscht (das passiert irgendwie nicht automatisch), dann geht's

              M Offline
              M Offline
              MarkusK
              schrieb am zuletzt editiert von
              #9

              @ahnungsbefreit Ich habe jetzt eine Webseite mit Fotos der beiden Blink-Kameras. Darunter drei Buttons:
              1 für Liveview im Wohnzimmer per textcommand "zeige Haustürkamera"
              2 für Liveview in der Küche per textcommand "zeige Haustürkamera"
              3 für Nuki-Schloss öffnen

              Leider habe ich das Problem, dass das Öffnen des Mypage-Skills erst bestätigt werden muss. Außerdem bleibt der Silk-Browser angezeigt. Müsste erst ein verzögertes textcommand "zeige Startseite" hinterhersenden, was aber den Liveview abbrechen würde. Insgesamt noch unbefriedigend.

              A 1 Antwort Letzte Antwort
              0
              • M MarkusK

                @ahnungsbefreit Ich habe jetzt eine Webseite mit Fotos der beiden Blink-Kameras. Darunter drei Buttons:
                1 für Liveview im Wohnzimmer per textcommand "zeige Haustürkamera"
                2 für Liveview in der Küche per textcommand "zeige Haustürkamera"
                3 für Nuki-Schloss öffnen

                Leider habe ich das Problem, dass das Öffnen des Mypage-Skills erst bestätigt werden muss. Außerdem bleibt der Silk-Browser angezeigt. Müsste erst ein verzögertes textcommand "zeige Startseite" hinterhersenden, was aber den Liveview abbrechen würde. Insgesamt noch unbefriedigend.

                A Online
                A Online
                Ahnungsbefreit
                schrieb am zuletzt editiert von
                #10

                @markusk said in Alexa2 Routinen "unknown"/ Blink Doorbell Trigger:

                Leider habe ich das Problem, dass das Öffnen des Mypage-Skills erst bestätigt werden muss.

                Ich habe eben probiert. Mit öffne My Page und zeige Seite 1 geht die Seite ohne Bestätigung auf

                Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                M 1 Antwort Letzte Antwort
                0
                • A Ahnungsbefreit

                  @markusk said in Alexa2 Routinen "unknown"/ Blink Doorbell Trigger:

                  Leider habe ich das Problem, dass das Öffnen des Mypage-Skills erst bestätigt werden muss.

                  Ich habe eben probiert. Mit öffne My Page und zeige Seite 1 geht die Seite ohne Bestätigung auf

                  M Offline
                  M Offline
                  MarkusK
                  schrieb am zuletzt editiert von MarkusK
                  #11

                  @ahnungsbefreit said in Alexa2 Routinen "unknown"/ Blink Doorbell Trigger:

                  öffne My Page und zeige Seite 1

                  Bei mir kommt: "MyPage ist aktivert. Möchtest Du die Seite öffnen?" Es ist auch egal, ob dies über textcommand oder in der Routine gemacht wird. MyPage muss auch zusammen geschrieben werden. Getrennt mit "My Page" geht es nicht.

                  Auch auch danach hätte ich gerne das der Skill (besser der Silk) sich von alleine sich beendet, ohne das ich nach 10 sec. diesen Abbrechen muss (würde ja dann ggf. den Liveview beenden).

                  A 2 Antworten Letzte Antwort
                  0
                  • M MarkusK

                    @ahnungsbefreit said in Alexa2 Routinen "unknown"/ Blink Doorbell Trigger:

                    öffne My Page und zeige Seite 1

                    Bei mir kommt: "MyPage ist aktivert. Möchtest Du die Seite öffnen?" Es ist auch egal, ob dies über textcommand oder in der Routine gemacht wird. MyPage muss auch zusammen geschrieben werden. Getrennt mit "My Page" geht es nicht.

                    Auch auch danach hätte ich gerne das der Skill (besser der Silk) sich von alleine sich beendet, ohne das ich nach 10 sec. diesen Abbrechen muss (würde ja dann ggf. den Liveview beenden).

                    A Online
                    A Online
                    Ahnungsbefreit
                    schrieb am zuletzt editiert von
                    #12

                    @markusk said in Alexa2 Routinen "unknown"/ Blink Doorbell Trigger:

                    Bei mir kommt: "MyPage ist aktivert. Möchtest Du die Seite öffnen?" Es ist auch egal, ob dies über textcommand oder in der Routine gemacht wird. MyPage muss auch zusammen geschrieben werden. Getrennt mit "My Page" geht es nicht.

                    Sehr eigenartig, dass der selbe Befehl sich so unterschiedlich verhält. Übrigens: Den Hinweis mit "MyPage" in 2 Wörtern hatte ich aus einem anderen Thread und habe das so übernommen, ich bin also nicht der Einzige, bei dem das geht.

                    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                    1 Antwort Letzte Antwort
                    0
                    • M MarkusK

                      @ahnungsbefreit said in Alexa2 Routinen "unknown"/ Blink Doorbell Trigger:

                      öffne My Page und zeige Seite 1

                      Bei mir kommt: "MyPage ist aktivert. Möchtest Du die Seite öffnen?" Es ist auch egal, ob dies über textcommand oder in der Routine gemacht wird. MyPage muss auch zusammen geschrieben werden. Getrennt mit "My Page" geht es nicht.

                      Auch auch danach hätte ich gerne das der Skill (besser der Silk) sich von alleine sich beendet, ohne das ich nach 10 sec. diesen Abbrechen muss (würde ja dann ggf. den Liveview beenden).

                      A Online
                      A Online
                      Ahnungsbefreit
                      schrieb am zuletzt editiert von
                      #13

                      @markusk Bist Du damit weiter gekommen?

                      Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                      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

                      660

                      Online

                      32.6k

                      Benutzer

                      82.3k

                      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