NEWS
Pfade außerhalb ./vis.0/ nicht (mehr) zugreifbar
-
hi @Glasfaser - danke dir !
Fürs generelle Verständnis hilft das auf jeden Fall - wenigstens was meine Probleme in der Vergangenheit angeht.
Bedeutet also selbst wenn ich Daten im korrekten Verzeichnis ablege "...bzw. die Dateien müssen in offiziell definierte Adapter-Basisverzeichnisse (z.B. vis.0..."
sind diese nicht "lesbar" weil ein Index oder was auch immer fehlt?Ich muss die Daten also über diesen "fs-Befehl" handeln?
Hab ich eine Möglichkeit die Dateien quasi nachträglich registrieren zu lassen?Wie das generell mit dem Command funktioniert muss ich mir noch ansehen - bin noch nicht ganz durchgestiegen ehrlich gesagt.

-
hi @Glasfaser - danke dir !
Fürs generelle Verständnis hilft das auf jeden Fall - wenigstens was meine Probleme in der Vergangenheit angeht.
Bedeutet also selbst wenn ich Daten im korrekten Verzeichnis ablege "...bzw. die Dateien müssen in offiziell definierte Adapter-Basisverzeichnisse (z.B. vis.0..."
sind diese nicht "lesbar" weil ein Index oder was auch immer fehlt?Ich muss die Daten also über diesen "fs-Befehl" handeln?
Hab ich eine Möglichkeit die Dateien quasi nachträglich registrieren zu lassen?Wie das generell mit dem Command funktioniert muss ich mir noch ansehen - bin noch nicht ganz durchgestiegen ehrlich gesagt.

@Leone-Mortuo
Kannst du hier mit dem Script sehr gut sehen
wird von.... nach 0_userdata.0 kopiert
const bild1 = fs.readFileSync('/tuer/alarm1.jpg'); writeFile('0_userdata.0','alarm1.jpg', bild1);oder nach vis.0
const bild1 = fs.readFileSync('/tmp/max1.jpg'); writeFile('vis.0','/_temp/Max/Max1.jpg', bild1); -
kleiner Nachtrag für die, die vll. auf dieses Thema stoßen:
ich musste der JS Funktion noch ein
var fs = require('fs');voran stellen! Wissen vermutlich alle..mit war's nicht klar

@Leone-Mortuo sagte in Pfade außerhalb ./vis.0/ nicht (mehr) zugreifbar:
var fs = require('fs');
Stehe vor der selben Aufgabe.
Würdest Du mir das script senden
danke -
@Leone-Mortuo
Kannst du hier mit dem Script sehr gut sehen
wird von.... nach 0_userdata.0 kopiert
const bild1 = fs.readFileSync('/tuer/alarm1.jpg'); writeFile('0_userdata.0','alarm1.jpg', bild1);oder nach vis.0
const bild1 = fs.readFileSync('/tmp/max1.jpg'); writeFile('vis.0','/_temp/Max/Max1.jpg', bild1);@Glasfaser sagte in Pfade außerhalb ./vis.0/ nicht (mehr) zugreifbar:
@Leone-Mortuo
Kannst du hier mit dem Script sehr gut sehen
wird von.... nach 0_userdata.0 kopiert
const bild1 = fs.readFileSync('/tuer/alarm1.jpg'); writeFile('0_userdata.0','alarm1.jpg', bild1);Wenn er sie aber in seinem Vis-Projekt verwenden wollte, wären die Bilder in diesem Fall aber dort nicht gelistet oder doch?
-
@Glasfaser sagte in Pfade außerhalb ./vis.0/ nicht (mehr) zugreifbar:
@Leone-Mortuo
Kannst du hier mit dem Script sehr gut sehen
wird von.... nach 0_userdata.0 kopiert
const bild1 = fs.readFileSync('/tuer/alarm1.jpg'); writeFile('0_userdata.0','alarm1.jpg', bild1);Wenn er sie aber in seinem Vis-Projekt verwenden wollte, wären die Bilder in diesem Fall aber dort nicht gelistet oder doch?
hier mein bisher erfolgloser versuch, die vid-datei livesteam.mp4 zum datenpunkt "Ring" zu "kopieren, um sie anschließend zu visualisieren.
das ist meine erste Erfahrung mit java.
createState("javascript.0.Kamera.Ring"); schedule("*/30 * * * * *", async function () { var fs = require('fs'); const Ring = fs.readFileSync('opt/iobroker/iobroker-data/Ring/livestream.mp4'); writeFile('javascript.0.Kamera','livestream.mp4', Ring); }); -
hier mein bisher erfolgloser versuch, die vid-datei livesteam.mp4 zum datenpunkt "Ring" zu "kopieren, um sie anschließend zu visualisieren.
das ist meine erste Erfahrung mit java.
createState("javascript.0.Kamera.Ring"); schedule("*/30 * * * * *", async function () { var fs = require('fs'); const Ring = fs.readFileSync('opt/iobroker/iobroker-data/Ring/livestream.mp4'); writeFile('javascript.0.Kamera','livestream.mp4', Ring); }); -
@Peoples
Ich möchte einen 20sec Videostream, den mein Ring Doorbell unter /opt/iobroker/... anlegt in meine Visualisierung einbinden.
Trigger und Ausgabe mit Telegram habe ich mit blockly realisiert. -
@efxz
und du bist dir sicher dass das mit einem Videostream funktioniert?Ein Bild wäre ja kein Thema.
Btw. sollte die Ring nicht wie meine Doorbird auch eine App haben um genau das zu tun was du realisieren willst?
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
- ein simples Beispiel für "doofe" - das hat mir noch gefehlt 