NEWS
Blink Camera System
-
@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?
-
das kannst Du jetzt machen und fängst danach wieder mit dem python3.7 Aufruf an.
-
@Pischleuder
ich komm da irgendwie nicht weiter -
Moin,
das hast du alles vorher gemacht ?
sudo apt-get install gcc libpq-dev -y sudo apt-get install python-dev python-pip -y sudo apt-get install python3-dev python3-pip python3-venv python3-wheel -y pip3 install wheel
-
@Pischleuder
Ich denke nicht ️ -
-
blink4home.0 2021-01-07 15:30:37.514 warn (11932) Terminated (UNCAUGHT_EXCEPTION): Without reason blink4home.0 2021-01-07 15:30:36.509 error at internal/main/run_main_module.js:17:47 blink4home.0 2021-01-07 15:30:36.509 error at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) blink4home.0 2021-01-07 15:30:36.509 error at Function.Module._load (internal/modules/cjs/loader.js:708:14) blink4home.0 2021-01-07 15:30:36.509 error at Module.load (internal/modules/cjs/loader.js:863:32) blink4home.0 2021-01-07 15:30:36.509 error at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) blink4home.0 2021-01-07 15:30:36.509 error at Module._compile (internal/modules/cjs/loader.js:999:30) blink4home.0 2021-01-07 15:30:36.509 error at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.blink4home/main.js:235:2) blink4home.0 2021-01-07 15:30:36.509 error at new Blink4home (/opt/iobroker/node_modules/iobroker.blink4home/main.js:24:12) blink4home.0 2021-01-07 15:30:36.509 error (11932) TypeError: Cannot read property 'debug' of undefined blink4home.0 2021-01-07 15:30:36.505 error (11932) uncaught exception: Cannot read property 'debug' of undefined blink4home.0 2021-01-07 15:30:02.943 warn (11898) Terminated (UNCAUGHT_EXCEPTION): Without reason blink4home.0 2021-01-07 15:30:01.941 error at internal/main/run_main_module.js:17:47 blink4home.0 2021-01-07 15:30:01.941 error at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) blink4home.0 2021-01-07 15:30:01.941 error at Function.Module._load (internal/modules/cjs/loader.js:708:14) blink4home.0 2021-01-07 15:30:01.941 error at Module.load (internal/modules/cjs/loader.js:863:32) blink4home.0 2021-01-07 15:30:01.941 error at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) blink4home.0 2021-01-07 15:30:01.941 error at Module._compile (internal/modules/cjs/loader.js:999:30) blink4home.0 2021-01-07 15:30:01.941 error at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.blink4home/main.js:235:2) blink4home.0 2021-01-07 15:30:01.941 error at new Blink4home (/opt/iobroker/node_modules/iobroker.blink4home/main.js:24:12) blink4home.0 2021-01-07 15:30:01.941 error (11898) TypeError: Cannot read property 'debug' of undefined blink4home.0 2021-01-07 15:30:01.937 error (11898) uncaught exception: Cannot read property 'debug' of undefined blink4home.0 2021-01-07 15:29:29.661 info (11831) starting. Version 0.1.1 in /opt/iobroker/node_modules/iobroker.blink4home, node: v12.20.0, js-controller: 3.1.6 blink4home.0 2021-01-07 15:29:29.583 warn (11831) Terminated (UNCAUGHT_EXCEPTION): Without reason
Ich bekomme folgenden Fehler hat jemand eine Idee?
-
Blink4home funktioniert noch nicht, seitdem die Verschlüsselungsmethode geändert wurde.
-
Nur zur Info:
Seit kurzem (Dank sei @apollon77 !!! ) kann man das Blink System über den Alexa2 Adapter und den textCommand Befehl steuern. Ich verwende nur aktivieren/deaktivieren in einem Blockly und das klappt ganz gut.