NEWS
Blink Camera System
-
@Pischleuder said in Blink Camera System:
@darktwo said in Blink Camera System:
error: invalid command 'bdist_wheel'
versuch doch mal das: pip3 install -U wheel --user
Successfully installed wheel-0.36.0
aber danach das selbe wie vorher
-
Moin,
ich habe die 16.1 Version von blinkpy installiert. Du ziehst die direkt aus dem git und die ist neuer - vielleicht liegt es daran.
Nimm mal diese: https://github.com/fronzbot/blinkpy/releases/tag/v0.16.1
-
stehe gerade total auf dem Schlauch. Wie installiere ich denn die 16.1?
-
@newbie0815: Hallo,
kann mir jemand mit der Frage helfen: https://forum.iobroker.net/topic/39385/blink-stream-in-vis-jarvis-einbindenIch möchte gerne den Stream in meine Visualisierung einbinden nur leider ändert sich der Pfad/Dateiname immer ist also nicht so leicht.
Wie habt ihr das realisiert? -
Du kannst die Datei manuell herunterladen und in ein Verzeichnis packen. Von da dann die üblichen Schritte ausführen.
-
@JayR
noch gar nicht -
Runterladen hat geklappt. Danach der gleiche Fehler.
Habe jetzt auf einem anderen raspy eine Testinstallation gemacht. Hat geklappt und läuft soweit. Werde mit dem Iobroker dann mal auf den neuen Raspi umziehen.
Eine Frage habe aber noch. Habe ein Script zum deaktivieren und aktivieren des Sync Moduls mit der neuen Syntax für blinkpy aus dem Git erstellt. Funktioniert auch alles soweit, nur ich bekomme immer nach einer Weile beim aufruf einen neuen Verifizierungscode von Blink zugesendet. Ist das so normal?
Bzw. ist das bei der 16.1 auch so? -
@darktwo
Du bekommst bei jedem Aufruf des scriptes eine E-Mail, die Du getrost vergessen kannst -
@Pischleuder
ok, danke -
@Pischleuder
Ich hab den ganzen Thread nun paar mal durchgelesen aber... Sorry, ich bin aufgrund des Post Datums nun etwas verwirrt... und finden den EInstieg nicht.
Würdes es dir was ausmachen nochmal kurz aufzuführen wie man nun vorgehen muss? Angefangen mit den Installationen im PiHier jetzt den richtigen Zeitpunkt zu finden was zu tun ist, ist für mich als Anfänger leider etwas schwierig
Gewünscht ist das Scharfschalten zeitgesteuert und bei Abwesenheit (ich löse die An- und Abwesenheit mit IFTTT GPS gesteuert) und eine Einbindung in Vis wäre natürlich mega
Sorry falls ich zuviel verlange
-
Moin,
der Einstieg ist hier: https://forum.iobroker.net/post/497953
Du müßtest dann ja von Deinem IFTTT Konto einen Datenpunkt haben der auf true (Anwesenheit) bzw. false (Abwesenheit) schaltet. Dies prüfst Du mit einem Blockly script und rufst demnach entsprechend mein script auf, um Blink scharf/unscharf zu schalten.
-
@Pischleuder
Ja genau, das funktioniert auch soweit. Also die an und Abwesenheit ist auch bereits in meiner Vis eingerichtet.
Ich schau mir das mal gleich zu Hause an. Denn was Skripte schreiben bzw Blocklys bauen, bin ich auch noch ein absolut unbeschriebenes Blatt.
Wäre an der Stelle mein erster -
da können wir sicher helfen
Ich habe das so gelöst, um die Zeit nach 23.00 Uhr zu prüfen, wenn ich dann zuhause bin, wird dennoch scharf geschaltet, ab 06.00 und daheim wird unscharf geschaltet:
Dies hier sollte für Dich relevant sein, verläßt Du die Homezone wird scharf geschaltet , ansonsten unscharf:
-
Moin,
anbei noch die Erweiterung für das Ablegen von Bildern in die iobroker Datenpunkte. Das ist sicherlich alles viel einfacher programmierbar, aber ich bin kein Experte darin. Für mich funktioniert es so ....:
0.) installiert den serial api adapter
1.) legt folgende Datenpunkte als Zeichenkette manuell an - bei mir zwei, da zwei Kameras:
0_userdata.0.snapcamera1
0_userdata.0.snapcamera22.) ein script mit der Endung xxx.py unter /opt/iobroker erstellen mit folgendem Inhalt:
#!/usr/bin/python3 ###### zuerst ein pip3 install requests ausführen, wenn nicht bereits installiert ##### import requests from blinkpy.blinkpy import Blink from blinkpy.auth import Auth from blinkpy.camera import BlinkCamera blink = Blink() auth = Auth({"username": "EURE E-MAIL", "password": "EUER PASSWORT#"}, no_prompt=True) blink.auth = auth blink.start() auth.send_auth_key(blink, "EURE Auth ID") blink.setup_post_verify() ###### hier den Dateinamen/Pfad eintragen, den das snapshot Bild erhalten soll - bei mir Flur und Garten Kamera ##### bild = '/home/pi/Flur.jpg' bild2 = '/home/pi/Garten.jpg' for name, camera in blink.cameras.items(): print(name), print(camera.attributes) #### hier Eure Kamera 1 eintragen und weitere Einträge für mehr Kameras vornehmen #### camera = blink.cameras['NAME DER KAMERA1'] camera.snap_picture() blink.refresh() camera.image_to_file(bild) payload = {'value':bild} r = requests.get("http://EUREIPIOBROKER:8087/set/0_userdata.0.snapcamera1", params=payload) #### hier Eure Kamera 2 eintragen und weitere Einträge für mehr Kameras vornehmen #### camera = blink.cameras['NAME DER KAMERA2'] camera.snap_picture() blink.refresh() camera.image_to_file(bild2) payload = {'value':bild2} r = requests.get("http://EUREIPIOBROKER:8087/set/0_userdata.0.snapcamera2", params=payload)
3.) die oben genannten Datenpunkte sollten nun gefüllt werden
Ich versuche noch aus
for name, camera in blink.cameras.items(): print(name), print(camera.attributes)
die passenden Daten automatisch zu extrahieren, aber das wird dauern
-
Sagt mal, reicht eigentlich der kostenlose IFTT Account aus, um die Blink XT (5 Stück) in Vis mit Live Bilder zu integrieren
-
denke nicht, da IFTT keine Bilder oder Videos übertragen kann, oder ?
-
Ok, da habe ich wohl, das mit der Anwesendheit verwechselt. Es gibt zur Zeit nichts, um aktuelle Bilder von der Blink XT zu empfangen?
-
@Pischleuder
Ich komme bis hier her und weiß nu nicht mehr weiterhab python 3.7 installiert, das hat wohl geklappt
-
Hi,
Du hast aber offensichtlich kein pip3 installiert - mach mal ein sudo apt-get
install python3-pip -
@Pischleuder said in Blink Camera System:
Hi,
Du hast aber offensichtlich kein pip3 installiert - mach mal ein sudo apt-get
install python3-pipAuch wenn ich python 3.7 installiert habe?
Mach ich den Befehl an dem Punkt wo ich grade hänge?