NEWS
Test Adapter Diashow v0.0.x GitHub (ALPHA-Version)
-
@aggroralf said in Test Adapter Diashow v0.0.x GitHub (ALPHA-Version):
Via VIS-Dateimanager hochgeladene Bilder
vielleicht erwähnenswert:
-
ordner "diashow" muss selbst angelegt werden
-
wenn ich ein neues bild lade, muss ich den adapter neustarten, damit er die neuen bilder aufnimmt
@aggroralf said in Test Adapter Diashow v0.0.x GitHub (ALPHA-Version):
Bilder aus beliebigem Pfad im Dateisystem
- bekomme ich nicht hin
alle rechte auf "777" in diesem ordner


-
-
Aktuelle Test Version 0.0.4 Veröffentlichungsdatum 21.01.2021 Github Link https://github.com/gaudes/ioBroker.diashow Adapter ioBroker.diashow 0.0.4
Hallo zusammen,
ich habe mir vor Weihnachten einen Amazon Echo Show 8 gegönnt. In Firefox stellt er mir mit VIS die Haussteuerung dar. Meine Idee war dann, diesen (und auch andere Anzeigegeräte wie Tablets) aber auch als "digitalen Bilderrahmen" zu verwenden. Ein Beispiel zeigt bekanntlich mehr als tausend Worte:

Der Adapter stellt eine somit eine Diashow mit Bilschirmschoner-Funktion für VIS zur Verfügung.
Folgende Quellen stehen aktuell zur Verfügung:
- Die letzten acht täglichen Bilder von Bing.com
- Via VIS-Dateimanager hochgeladene Bilder
- Bilder aus beliebigem Pfad im Dateisystem
- Bilder von Synology PhotoStation
Als Dateitypen gehen aktuell nur JPG, JPEG und PNG. Die Bilder werden beim Start des Adapters eingelesen, daher ist bei Änderungen ein Neustart des Adapters notwendig. Ausnahme ist Bing, diese werden täglich neu eingelesen.
Zur Darstellung in VIS stellt der Adapter ein Widget zur Verfügung. Dieses bietet auch Funktionen für Effekt beim Bildwechsel, beispielsweise sanftes Ein- und Ausblenden. Zusätzlich kann ein Timeout eingestellt werden. Sofern auf anderen View im Projekt keine Aktion für das eingestellte Timeout erfolgt ist, wird zur View mit der Diashow gewechselt. Durck Klicken des Bilds wird entweder zurück zur letzten Ansicht oder zu einer eingestellten Ansicht gewechselt.
Über das Diashow-Widget habe ich für die obige Demo dann noch ein View-Wechsel-Widget gelegt, welches mittels eines kleinen Blockly-Script automatisch durch von mir definierte "Unter-Views" wechselt, wo ich trotz Diashow die wichtigsten Infos dargestellt bekomme.
Installation
Die Installation muss aktuell über die "Katze" erfolgen, einfach gaudes/ioBroker.diashow#main auf der Seite "Beliebig" eintragen.Was tun bei Fehlern oder Problemen?
Bei Fehlern sollte zuerst das Log in ioBroker geprüft werden. Ich habe versucht, möglichst treffende Fehlermeldungen auszugeben.
Bei Problemen mit dem VIS-Widget gerne auch mal in die Konsole der Entwicklertools eines Browsers schauen (meist F12-Taste), eventuell stehen dort auch Fehlermeldungen.Rückmeldungen gerne hier im Forum oder in Discord (Channel #diashow https://discord.gg/SjaaQdeM ).
So, und nun viel Spass beim Testen.
@aggroralf said in Test Adapter Diashow v0.0.x GitHub (ALPHA-Version):
mit Bilschirmschoner-Funktion
"wandert" dann auch die Uhrzeit auf dem Schirm, wie in den ersten Windows Bildschirmschonern?
-
@liv-in-sky Hi,
die erwähnenswerte Punkte habe ich in die Readme bzw. in den Einstellungen integriert, kommt dann mit der nächsten Version.
Was für eine Dateiendung haben denn die Bilder in dem Ordner bei Dir ?
png's
-
png's
@liv-in-sky Und noch ein gaaaaanz wichtiger Punkt für die Readme : Momentan gehen nur JPG (also jpg oder jpeg).
Ich wollte es nicht komplett "frei" lassen, da ich die Größe des Bilds nur bestimmte Dateitypen bestimmen kann. PNG funktioniert aber auch damit.
PNG hab ich grad eingebaut.
Kannst die neue Version auch über die Katze ziehen. -
@liv-in-sky Und noch ein gaaaaanz wichtiger Punkt für die Readme : Momentan gehen nur JPG (also jpg oder jpeg).
Ich wollte es nicht komplett "frei" lassen, da ich die Größe des Bilds nur bestimmte Dateitypen bestimmen kann. PNG funktioniert aber auch damit.
PNG hab ich grad eingebaut.
Kannst die neue Version auch über die Katze ziehen.upgedatet - leider weder png noch jpg - gleiche fehlermeldung
noch eine idee, auf was ich achten soll
-
upgedatet - leider weder png noch jpg - gleiche fehlermeldung
noch eine idee, auf was ich achten soll
-
@aggroralf said in Test Adapter Diashow v0.0.x GitHub (ALPHA-Version):
mit Bilschirmschoner-Funktion
"wandert" dann auch die Uhrzeit auf dem Schirm, wie in den ersten Windows Bildschirmschonern?
-
@liv-in-sky Grad nochmal eine Version gebaut. Kannst mal neue Version laden und das Logging auf Debug stellen?
fehler:
diashow.0 2021-01-17 23:01:31.193 error (28678) Error occured: No pictures found in folder in Filesystem(updatePictureList) diashow.0 2021-01-17 23:01:31.191 debug (28678) [Adapter] UpdatePictureStoreTimer occured diashow.0 2021-01-17 23:01:31.179 info (28678) starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.diashow, node: v12.20.0, js-controller: 3.1.6kann es sein, das dies beim installieren ein problem ist:
$ ./iobroker url "https://github.com/gaudes/ioBroker.diashow" Info: Can not get current GitHub commit, we remember master branch only. Status: 422 (No commit found for SHA: master)install https://github.com/gaudes/ioBroker.diashow/tarball/masterNPM version: 6.14.8npm install https://github.com/gaudes/ioBroker.diashow/tarball/master --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code E404 npm ERR! 404 Not Found - GET https://codeload.github.com/gaudes/ioBroker.diashow/legacy.tar.gz/masternpm ERR! 404 npm ERR! 404 'https://github.com/gaudes/ioBroker.diashow/tarball/master' is not in the npm registry.npm ERR! 404 Your package name is not valid, because npm ERR! 404 1. name can only contain URL-friendly charactersnpm ERR! 404 2. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from anpm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-01-17T21_57_15_193Z-debug.log upload [4] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/words.js words.js application/javascript upload [3] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/style.css style.css text/css upload [2] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/index_m.html index_m.html text/html upload [1] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/diashow.png diashow.png image/png upload [0] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/admin.d.ts admin.d.ts video/mp2t Adapter "system.adapter.vis.0" restarted. process exited with code 0 -
fehler:
diashow.0 2021-01-17 23:01:31.193 error (28678) Error occured: No pictures found in folder in Filesystem(updatePictureList) diashow.0 2021-01-17 23:01:31.191 debug (28678) [Adapter] UpdatePictureStoreTimer occured diashow.0 2021-01-17 23:01:31.179 info (28678) starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.diashow, node: v12.20.0, js-controller: 3.1.6kann es sein, das dies beim installieren ein problem ist:
$ ./iobroker url "https://github.com/gaudes/ioBroker.diashow" Info: Can not get current GitHub commit, we remember master branch only. Status: 422 (No commit found for SHA: master)install https://github.com/gaudes/ioBroker.diashow/tarball/masterNPM version: 6.14.8npm install https://github.com/gaudes/ioBroker.diashow/tarball/master --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code E404 npm ERR! 404 Not Found - GET https://codeload.github.com/gaudes/ioBroker.diashow/legacy.tar.gz/masternpm ERR! 404 npm ERR! 404 'https://github.com/gaudes/ioBroker.diashow/tarball/master' is not in the npm registry.npm ERR! 404 Your package name is not valid, because npm ERR! 404 1. name can only contain URL-friendly charactersnpm ERR! 404 2. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from anpm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-01-17T21_57_15_193Z-debug.log upload [4] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/words.js words.js application/javascript upload [3] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/style.css style.css text/css upload [2] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/index_m.html index_m.html text/html upload [1] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/diashow.png diashow.png image/png upload [0] diashow.admin /opt/iobroker/node_modules/iobroker.diashow/admin/admin.d.ts admin.d.ts video/mp2t Adapter "system.adapter.vis.0" restarted. process exited with code 0@liv-in-sky Hast es wie oben beschrieben gemacht ? Also Katze --> Reiter "Beliebig" --> gaudes/ioBroker.diashow#main ?
Leider (?) hat Github "Master" nach "Main" umbenannt, der aktuelle Controller kommt damit noch nicht ganz klar. Erst in der neuen Version ist es aktualisiert.
Daher geht die "normale" Url "https://github.com/gaudes/ioBroker.diashow" nicht. -
hat jmd anders schon mal getestet, ob die bilder von einem beliebigen ordner geholt werden können ? nicht das nur bei mir etwas fehlerhaft ist
-
@homoran Bei der Demo habe ich Uhrzeit und die Infos unten zusätzlich selbst mittels anderen (Standard-)Widgets über das Diashow-Widget gelegt.
Der Adapter bietet das nicht, aber deiner Kreativität sind keine Grenzen gesetzt :-)@aggroralf sagte in Test Adapter Diashow v0.0.x GitHub (ALPHA-Version):
Der Adapter bietet das nicht,
dann ist das kein Bildschirm schoner , dann brennt das bei oleds ein.
-
@aggroralf sagte in Test Adapter Diashow v0.0.x GitHub (ALPHA-Version):
Der Adapter bietet das nicht,
dann ist das kein Bildschirm schoner , dann brennt das bei oleds ein.
-
@homoran Nochmal: Die Uhrzeit habe ich selbst mit einem weiteren Widget eingebaut.
Das Widget vom Adapter zeigt wirklich nur Bilder an...@aggroralf Aaah,
jetzt hab selbst ich es verstanden -
@liv-in-sky Hast es wie oben beschrieben gemacht ? Also Katze --> Reiter "Beliebig" --> gaudes/ioBroker.diashow#main ?
Leider (?) hat Github "Master" nach "Main" umbenannt, der aktuelle Controller kommt damit noch nicht ganz klar. Erst in der neuen Version ist es aktualisiert.
Daher geht die "normale" Url "https://github.com/gaudes/ioBroker.diashow" nicht.@aggroralf sagte in Test Adapter Diashow v0.0.x GitHub (ALPHA-Version):
gaudes/ioBroker.diashow#main
alles gelöscht - neu installiert - neuen ordner mit 777 angelegt
selber fehler bei dateisystem
mit "lokaler ordner" einstellung - kein fehler
-
@aggroralf sagte in Test Adapter Diashow v0.0.x GitHub (ALPHA-Version):
gaudes/ioBroker.diashow#main
alles gelöscht - neu installiert - neuen ordner mit 777 angelegt
selber fehler bei dateisystem
mit "lokaler ordner" einstellung - kein fehler
-
@liv-in-sky Hast das Log mal auf Debug gestellt ? Was steht dann im Log ?

diashow.0 2021-01-18 09:17:46.019 error (3168) Error occured: No pictures found in folder in Filesystem(updatePictureList) diashow.0 2021-01-18 09:17:46.017 debug (3168) [Adapter] UpdatePictureStoreTimer occured diashow.0 2021-01-18 09:17:46.004 info (3168) starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.diashow, node: v12.20.0, js-controller: 3.1.6 diashow.0 2021-01-18 09:17:43.832 info (3057) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason diashow.0 2021-01-18 09:17:43.832 info (3057) terminating diashow.0 2021-01-18 09:17:43.831 info (3057) Got terminate signal TERMINATE_YOURSELF discovery.0 2021-01-18 09:17:07.832 info (3098) starting. Version 2.4.1 in /opt/iobroker/node_modules/iobroker.discovery, node: v12.20.0, js-controller: 3.1.6 diashow.0 2021-01-18 09:16:43.958 error (3057) Error occured: No pictures found in folder in Filesystem(updatePictureList) diashow.0 2021-01-18 09:16:43.956 debug (3057) [Adapter] UpdatePictureStoreTimer occured diashow.0 2021-01-18 09:16:43.944 info (3057) starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.diashow, node: v12.20.0, js-controller: 3.1.6

-

diashow.0 2021-01-18 09:17:46.019 error (3168) Error occured: No pictures found in folder in Filesystem(updatePictureList) diashow.0 2021-01-18 09:17:46.017 debug (3168) [Adapter] UpdatePictureStoreTimer occured diashow.0 2021-01-18 09:17:46.004 info (3168) starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.diashow, node: v12.20.0, js-controller: 3.1.6 diashow.0 2021-01-18 09:17:43.832 info (3057) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason diashow.0 2021-01-18 09:17:43.832 info (3057) terminating diashow.0 2021-01-18 09:17:43.831 info (3057) Got terminate signal TERMINATE_YOURSELF discovery.0 2021-01-18 09:17:07.832 info (3098) starting. Version 2.4.1 in /opt/iobroker/node_modules/iobroker.discovery, node: v12.20.0, js-controller: 3.1.6 diashow.0 2021-01-18 09:16:43.958 error (3057) Error occured: No pictures found in folder in Filesystem(updatePictureList) diashow.0 2021-01-18 09:16:43.956 debug (3057) [Adapter] UpdatePictureStoreTimer occured diashow.0 2021-01-18 09:16:43.944 info (3057) starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.diashow, node: v12.20.0, js-controller: 3.1.6

-
@liv-in-sky Es ist immer noch nicht die aktuellste Version, sonst müsste mehr im Log stehen.
Kannst nochmal ein Update probieren: Also Katze --> Reiter "Beliebig" --> gaudes/ioBroker.diashow#main ?
-
-
@liv-in-sky Kannst bitte nochmal ein Update machen ? War mein Fehler, hab die Änderungen nicht hochgeladen :see_no_evil:
@aggroralf kein thema


