NEWS
Test Adapter für Blink Kameras mit blinkpy entwickelt mit KI
-
In den letzten Jahren gab es diverse BLINK adapter, die nicht weiterentwickelt wurden und als Alternative funktionierten temporär python scripte mit blinkpy oder die Option über IFTTT.
Zuletzt sind die meisten sicherlich am HAM Adapter oder Homeassistant hängen geblieben, um die Kameras zu steuern. Da Amazon jedoch wieder einmal an den API herumbastelt funktioniert das tlw. nur noch suboptimal.
Die Grundlage für die Verbindung zur Blink Cloud ist für alle in der Regel blinkpy. Das habe ich zum Anlass genommen dort noch einmal tiefer hineinzuschauen. Ich arbeite mit der Version 0.25.5.
Nun bin ich kein versierter Programmierer, aber nutze KI auch beruflich, von daher habe ich mich damit an eine Neuentwicklung gewagt, die meinen Ansprüchen genügt. Demnach wird der Adapter möglicherweise nicht allen Anforderungen gerecht werden.
Ich stelle euch den Adapter zur Verfügung, habe aber kein GIT oder ähnliches dafür aufgesetzt, zumindest noch nicht, da ich mich mit dem Thema bisher nicht auseinander gesetzt habe. Download findet Ihr am Ende des threads.
Was funktioniert:
• Kameras und Sync-Modul werden ausgelesen und die entsprechenden States etc. angezeigt
• Temperaturanzeige über die Kamera in Grad Celsius
• Batterienanzeige der Kamera,obwohl hier Werte über 100 stehen, den Umrechnungsfaktor kenne ich noch nichtÄnderung in Version 1.3
• Snapshot von Bildern über commands in einen state bzw. auch lokal in den Ordner /opt/iobroker-data/blinkpy
• Snapshot als image_base64 mit Zeitstempel
• automatische Erzeugung von Snapshots nach Zeit
• motion detectWas funktioniert nicht:
• kein „live view“ Video - das geht derzeit mit blinkpy (noch) nichtWie installiere ich den Adapter:
- PYTHON VENV anlegen, dazu eine Konsole öffnen:
cd /opt/iobroker python3 -m venv /opt/iobroker/blinkpy-env source /opt/iobroker/blinkpy-env/bin/activate pip install blinkpy aiohttp requests deactivate- TEST, ob python und blinky sauber installiert sind:
opt/iobroker/blinkpy-env/bin/python -c "import blinkpy; print('OK')"- Die blinkpy-ZIp Datei entpacken nach:
/opt/iobroker/node_modules/iobroker.blinkpy
- Rechte sicherheitshalber setzen:
sudo chown -R iobroker:iobroker /opt/iobroker/node_modules/iobroker.blinkpy- Node-Abhängigkeiten installieren:
cd /opt/iobroker/node_modules/iobroker.blinkpy npm install --omit=dev- Adapter in iobroker hochladen:
iobroker upload blinkpy-
in den admin Bereich des Adapters gehen und Eure Daten eintragen (PIN muss nicht unbedingt, ggf. kommt ein neuer, den dann eintragen)
-
angehängt habe ich einen widget-generator mit dem ihr für vis die Kameras automatisch anlegen könnt. D.h. ihr gebt die Kamera id´s in den Generator ein, drückt auf json erzeugen, dann in die Zwischenablage kopieren und in vis als widget importieren.
Besipielhaft hier am Einzelwidget:

Hoffentlich freuen, dass alles funktioniert.
-
Adapter Version 1.4 : blinkpy-1.4.zip
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden