NEWS
Mehrere Fotos mit Pushover versenden
-
@codierknecht said in Mehrere Fotos mit Pushover versenden:
@triplex
Erstellst Du die Bilder mit einemexec
Block?
Dann solltest Du dort mit Callbacks arbeiten, um die Fotos erst dann zu senden, wenn sie auch tatsächlich geschrieben wurden.
An der Stelle mit timeouts zu arbeiten kann klappen, muss es aber nicht.Ja...arbeite mit dem "exec"-Block.
Bin noch nicht so fit in Blockly.
Wie müsste das dann mit Callbacks aussehen? -
@triplex Ich würde das senden direkt mit in den ersten Intervall packen. Warum erst warten, bis alles geholt wurde?
Einfach beim exec „mit Ergebnissen“ anhaken und dann das senden da reinpacken.
-
@haus-automatisierung said in Mehrere Fotos mit Pushover versenden:
@triplex Ich würde das senden direkt mit in den ersten Intervall packen. Warum erst warten, bis alles geholt wurde?
Einfach beim exec „mit Ergebnissen“ anhaken und dann das senden da reinpacken.
Der Gedanke war, dass ich die Fotos dann in einem kürzeren Abstand sende als Sie aufgenommen wurden um so zu verhindern, dass mein Handy bei jedem Foto anfängt zu bimmeln.
-
@triplex sagte in Mehrere Fotos mit Pushover versenden:
Der Gedanke war, dass ich die Fotos dann in einem kürzeren Abstand sende als Sie aufgenommen wurden um so zu verhindern, dass mein Handy bei jedem Foto anfängt zu bimmeln.
Dann würde ich das so lösen, dass ich erst 5 Fotos hole. Das natürlich mit Callback, um sicherzustellen dass die auch tatsächlich geschrieben wurden.
Und dann 1 Nachricht mit 5 Fotos senden. Bimmelt dann nur 1x.@haus-automatisierung
Kann man mit den neuen Blöcken eine Art "FileExists" nachbilden? -
@codierknecht sagte in Mehrere Fotos mit Pushover versenden:
Kann man mit den neuen Blöcken eine Art "FileExists" nachbilden?
Aktuell nicht. Die gehen ja auch nur auf das ioBroker-Dateisystem (was nicht unbedingt den Inhalt der Festplatte widerspiegelt, z.B. bei Verwendung von Redis). Das heißt, man sollte es grundsätzlich vermeiden in
iobroker-data/files
manuell zu schreiben.Aber das habe ich ja rauf und runter erklärt und werde langsam müde das immer zu wiederholen.
-
@haus-automatisierung sagte in Mehrere Fotos mit Pushover versenden:
Aktuell nicht
Muss ja auch nicht.
Solange man mit Callbacks arbeitet, sollte relativ sicher sein, dass eine angeforderte Datei auch existiert. Egal wo sie hingeschrieben wurde. -
@codierknecht sagte in Mehrere Fotos mit Pushover versenden:
Solange man mit Callbacks arbeitet, sollte relativ sicher sein, dass eine angeforderte Datei auch existiert.
Die neuen Bausteine sollen ja eigentlich diese ganzen
wget -O ...
exec-Workarounds ablösen. Nur können die meisten Adapter mit Pfadangaben in Meta-Objekten noch nichts anfangen. Das wollte ich mir im Mai mal anschauen. -
@codierknecht said in Mehrere Fotos mit Pushover versenden:
@triplex sagte in Mehrere Fotos mit Pushover versenden:
Der Gedanke war, dass ich die Fotos dann in einem kürzeren Abstand sende als Sie aufgenommen wurden um so zu verhindern, dass mein Handy bei jedem Foto anfängt zu bimmeln.
Dann würde ich das so lösen, dass ich erst 5 Fotos hole. Das natürlich mit Callback, um sicherzustellen dass die auch tatsächlich geschrieben wurden.
Und dann 1 Nachricht mit 5 Fotos senden. Bimmelt dann nur 1x.Leider kann man mit Pushover nicht mehrere Fotos in einer Nachricht versenden.
-
@triplex sagte in Mehrere Fotos mit Pushover versenden:
Leider kann man mit Pushover nicht mehrere Fotos in einer Nachricht versenden
Dann kann man das mehrmalige "hupen" am Smartphone auch nicht unterbinden
-
@djmarc75 sagte in Mehrere Fotos mit Pushover versenden:
Dann kann man das mehrmalige "hupen" am Smartphone auch nicht unterbinden
Dann kann man nur 5 Fotos sammeln und unmittelbar nacheinander versenden.
-
@codierknecht sagte in Mehrere Fotos mit Pushover versenden:
und unmittelbar nacheinander versenden.
das sind dann aber alles getrennte Nachrichten welches das Smartphone als solche erkennt - ergo - huphuphup usw
-
@codierknecht said in Mehrere Fotos mit Pushover versenden:
@djmarc75 sagte in Mehrere Fotos mit Pushover versenden:
Dann kann man das mehrmalige "hupen" am Smartphone auch nicht unterbinden
Dann kann man nur 5 Fotos sammeln und unmittelbar nacheinander versenden.
So war mein Programm auch gedacht.
Könntest mir das mal mit den Callbacks erklären? -
@triplex sagte in Mehrere Fotos mit Pushover versenden:
um so zu verhindern, dass mein Handy bei jedem Foto anfängt zu bimmeln.
Ich würde das erste Foto der Reihe mit einer höheren Priorität versenden, bei der das Handy "hupt". Alle weiteren Fotos dann mit der niedrigsten Prio (-2). Je nach Einstellung in der App sind die dann "still".
-
@triplex
quick & dirty ... für 2 Fotos
Eine Variable "result" muss man selbst erstellen.
Wenn nötig, kann man noch zusätzlich mit timeouts oder delays arbeiten, um zwischen den Fotos eine bestimmte Zeit verstreichen zu lassen.Man sollte sich auch noch überlegen was passiert, wenn es zu Fehlern kommt.
Will man dann nur 3 oder 4 Fotos versenden? Soll komplett abgebrochen werden?Kann man natürlich noch deutlich eleganter lösen ...
-
@codierknecht sagte in Mehrere Fotos mit Pushover versenden:
Eine Variable "result" muss man selbst erstellen.
In den aktuellsten Versionen nicht mehr. Dafür gibts fertige Blöcke. Siehe
https://forum.iobroker.net/topic/73748/javascript-7-11-0-neue-datei-bausteine-lesen-schreiben/3
-
@haus-automatisierung sagte in Mehrere Fotos mit Pushover versenden:
In den aktuellsten Versionen nicht mehr. Dafür gibts fertige Blöcke
Stable?
-
@codierknecht In deiner Version (aus dem Screenshot) existiert das jedenfalls schon
-
@haus-automatisierung said in Mehrere Fotos mit Pushover versenden:
@codierknecht sagte in Mehrere Fotos mit Pushover versenden:
Eine Variable "result" muss man selbst erstellen.
In den aktuellsten Versionen nicht mehr. Dafür gibts fertige Blöcke. Siehe
https://forum.iobroker.net/topic/73748/javascript-7-11-0-neue-datei-bausteine-lesen-schreiben/3
Wenn ich im ioB die Repos auf Beta stelle wird mir aber die Version nicht angeboten.
-
@haus-automatisierung sagte in Mehrere Fotos mit Pushover versenden:
In deiner Version (aus dem Screenshot) existiert das jedenfalls schon
Ist ja auch meine Testkiste
-
@triplex sagte in Mehrere Fotos mit Pushover versenden:
Wenn ich im ioB die Repos auf Beta stelle wird mir aber die Version nicht angeboten.
- Man muss das Repo nicht auf Beta stellen um die Beta-Version eines einzelnen Adapters zu bekommen.
- Die aktuelle Beta-Version ist 8.0.3