NEWS
HTML Tabelle für BackItUp Adapter
-
@liv-in-sky sagte in HTML Tabelle für BackItUp Adapter:
programmierer-ehre
das script läuft und zerschießt keine anderen "api's"darauf habe ich es auch nicht bezogen.
eher auf herumspielen am js-Adapter oder Neuinstallation über Github und upload und, und und...
@Homoran ich wollt nur mal wieder ein marvin bild ins forum setzen - alles gut :-)
-
@Homoran ich wollt nur mal wieder ein marvin bild ins forum setzen - alles gut :-)
@liv-in-sky sagte in HTML Tabelle für BackItUp Adapter:
ein marvin bild ins forum setzen
Hat mir auch wieder gut gefallen - kannst du gerne öfter machen
-
@Homoran habe jetzt auch eine prüfung für "nicht kofigurierte backitup instanz " drin - erster post bitte
@liv-in-sky
Ich habe in der Release Version 1.4.1 die json auf Userwunsch noch einmal um den "name" und "filesize" erweitert.Hier ein Beispiel der Ausgabe.
[{"date":"02. Maerz 2020 um 15:22 Uhr","name":"iobroker_2020_03_02-15_22_20_dev_backupiobroker.tar.gz","type":"iobroker","storage":"NFS / CIFS-Mount: Ja","filesize":"3MB","error":"none"}] -
@liv-in-sky
Ich habe in der Release Version 1.4.1 die json auf Userwunsch noch einmal um den "name" und "filesize" erweitert.Hier ein Beispiel der Ausgabe.
[{"date":"02. Maerz 2020 um 15:22 Uhr","name":"iobroker_2020_03_02-15_22_20_dev_backupiobroker.tar.gz","type":"iobroker","storage":"NFS / CIFS-Mount: Ja","filesize":"3MB","error":"none"}] -
Danke für den Zusatz" filesize" :+1:
Das Thema hatte wir auch mal vor sehr langer Zeit ..... , dadurch spare ich mir ein extra Script
...sonst wurde es einzeln aufgeführt :
-

und jetzt wo es auch hingehört :

@Glasfaser
Die 1.4.1 ist aber aktuell nur auf Github ;-) -
UPDATE
im ersten post ist ein neues script für die verarbeitung des neuen json formats - ich wollte keine so breite tabelle erzeugen, daher gibt es neben Storage einen button zum ändern der ansicht

man kann im html setting die breite auf fest einstellen und somit das "hüpfen" vermeiden (tabellenbreite)
z.b. let weite="780";
ps: es gibt noch einen zusätzlichen datenpunkt zum einrichten - siehe script
-
Danke für den Zusatz" filesize" :+1:
Das Thema hatte wir auch mal vor sehr langer Zeit ..... , dadurch spare ich mir ein extra Script
...sonst wurde es einzeln aufgeführt :
-

und jetzt wo es auch hingehört :

@Glasfaser said in HTML Tabelle für BackItUp Adapter:
und jetzt wo es auch hingehört :
welches Widget hast du dafür genommen?
-
@Glasfaser said in HTML Tabelle für BackItUp Adapter:
und jetzt wo es auch hingehört :
welches Widget hast du dafür genommen?
-
danke
-
UPDATE
im ersten post ist ein neues script für die verarbeitung des neuen json formats - ich wollte keine so breite tabelle erzeugen, daher gibt es neben Storage einen button zum ändern der ansicht

man kann im html setting die breite auf fest einstellen und somit das "hüpfen" vermeiden (tabellenbreite)
z.b. let weite="780";
ps: es gibt noch einen zusätzlichen datenpunkt zum einrichten - siehe script
@liv-in-sky
Super Arbeit ... werde es nachher auch direkt mal testen... -
eine tabelle für vis (und iqontrol) für die anzeige der erstelleten backitup-backups
( @simatec )
- wie üblich müssen die Fettschrift datenpunkte für das erzeugte html file **angelegt ** und im script auch angegeben werden ( variable: dpVIS (string)) - dazu kommt noch ein refresh dp ( variable: dpRefresh (bool))
- momentan nur für eine backitup.0 instanz ausgelegt
- backups können direkt aus der tabelle heraus aufgerufen werden (nur in vis mit html-standard-widget und der datenpunkt dpVIS als binding )
- getriggert wird die tabelle bei ändrung des json-ausgabe-datenpunktes oder wenn ein backup läuft
- erforderlich min. version 1.4.x des backitup adapters
- falls noch wünsche sind und es der adapter als datenpunkt hergibt - bitte posten

das orginal-template für solche tabellen findet ihr: https://forum.iobroker.net/topic/28021/html-table-für-vis-oder-iqontrol-js-und-blockly
-
@liv-in-sky
Vielen Dank hierfür, werde ich demnächst einbauen :-)Offtopic-Frage:
Wie hast du denn das Bild für diesen Thread gesetzt?

-
@liv-in-sky
Wenn ich auf den Button (getitelt "Bild hochladen") klicke, dann öffnet sich bei mir sofort ein "Explorer-Fenster" zur Auswahl eines Bildes.Wie aber bekommt man ein Thread-Logo wie hier gesetzt?

@Mic wenn ich das mit FF mache geht es wie bei dir (also nicht) - mit chrome hingegen klappt es
-
@liv-in-sky
Ich habe in der Release Version 1.4.1 die json auf Userwunsch noch einmal um den "name" und "filesize" erweitert.Hier ein Beispiel der Ausgabe.
[{"date":"02. Maerz 2020 um 15:22 Uhr","name":"iobroker_2020_03_02-15_22_20_dev_backupiobroker.tar.gz","type":"iobroker","storage":"NFS / CIFS-Mount: Ja","filesize":"3MB","error":"none"}] -
@liv-in-sky
Wenn ich auf den Button (getitelt "Bild hochladen") klicke, dann öffnet sich bei mir sofort ein "Explorer-Fenster" zur Auswahl eines Bildes.Wie aber bekommt man ein Thread-Logo wie hier gesetzt?

@Mic , tausend mal sorry, ich habe dir voll die falsche info gegeben
es ist (getestet mit chrome und neuem microsoft edge und FF)

wenn das nicht geht, evtl mal ein anderes forum layout wählen
-
UPDATE
im ersten post ist ein neues script für die verarbeitung des neuen json formats - ich wollte keine so breite tabelle erzeugen, daher gibt es neben Storage einen button zum ändern der ansicht

man kann im html setting die breite auf fest einstellen und somit das "hüpfen" vermeiden (tabellenbreite)
z.b. let weite="780";
ps: es gibt noch einen zusätzlichen datenpunkt zum einrichten - siehe script
@liv-in-sky
Im iqontrol scheint es noch nicht so zu funktionieren ... Dort besteht in der html wohl nicht die Möglichkeit zu erweitern ...
Dort bekomme ich jedenfalls die beiden zusätzlichen Spalten nicht angezeigt -
@liv-in-sky
Im iqontrol scheint es noch nicht so zu funktionieren ... Dort besteht in der html wohl nicht die Möglichkeit zu erweitern ...
Dort bekomme ich jedenfalls die beiden zusätzlichen Spalten nicht angezeigt@simatec ja das problem ist, das nur im widget die socket-verbindung definiert ist - in einer normalen browser umgebung kann der browser ohne diese socketverbindung den weg nicht zu iobroker finden - iqontrol hat dieses problem
ich habe schon mal überlegt , anstatt einer socket, eine simple-api verbindung zu nehmen - habe ich aber noch nicht getestet
im html file ist ein javascript eingebunden, welches den socket nutzt
-
es gibt ein kleines updatee - der gesamte name wird angezeigt, wenn man länger über dem storage oder file wert stehen bleibt

alle settings können wieder zurückkopiert werden - es sind keine neuen settings dazu gekommen
-
Hallo zusammen,
irgendwie hab ich anscheinend die zu befüllenden DP nicht verstanden. Ich erhalte leider den einen oder anderen Error:javascript.0 2020-03-10 10:07:00.777 warn (3064) at Timer.processTimers (timers.js:223:10) javascript.0 2020-03-10 10:07:00.777 warn (3064) at listOnTimeout (timers.js:263:5) javascript.0 2020-03-10 10:07:00.777 warn (3064) at tryOnTimeout (timers.js:300:5) javascript.0 2020-03-10 10:07:00.777 warn (3064) at ontimeout (timers.js:438:13) javascript.0 2020-03-10 10:07:00.777 warn (3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34) javascript.0 2020-03-10 10:07:00.776 warn (3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:720:4) javascript.0 2020-03-10 10:07:00.776 warn (3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:468:7) javascript.0 2020-03-10 10:07:00.776 warn (3064) at tabelleFinish (script.js.common.Sonstiges.Backitup_History:656:37) javascript.0 2020-03-10 10:07:00.776 warn (3064) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1426:20) javascript.0 2020-03-10 10:07:00.775 warn (3064) State "javascript.0.BackItUp.BackItUp" not found javascript.0 2020-03-10 10:07:00.775 warn (3064) at Timer.processTimers (timers.js:223:10) javascript.0 2020-03-10 10:07:00.775 warn (3064) at listOnTimeout (timers.js:263:5) javascript.0 2020-03-10 10:07:00.774 warn (3064) at tryOnTimeout (timers.js:300:5) javascript.0 2020-03-10 10:07:00.774 warn (3064) at ontimeout (timers.js:438:13) javascript.0 2020-03-10 10:07:00.774 warn (3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34) javascript.0 2020-03-10 10:07:00.774 warn (3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:720:4) javascript.0 2020-03-10 10:07:00.774 warn (3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:252:10) javascript.0 2020-03-10 10:07:00.773 warn (3064) getState "javascript.0.BackItUp.BackItUp_Refresh" not found (3) javascript.0 2020-03-10 10:07:00.727 warn (3064) at Timer.processTimers (timers.js:223:10) javascript.0 2020-03-10 10:07:00.727 warn (3064) at listOnTimeout (timers.js:263:5) javascript.0 2020-03-10 10:07:00.727 warn (3064) at tryOnTimeout (timers.js:300:5) javascript.0 2020-03-10 10:07:00.726 warn (3064) at ontimeout (timers.js:438:13) javascript.0 2020-03-10 10:07:00.726 warn (3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34) javascript.0 2020-03-10 10:07:00.726 warn (3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:694:4) javascript.0 2020-03-10 10:07:00.726 warn (3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:468:7) javascript.0 2020-03-10 10:07:00.725 warn (3064) at tabelleFinish (script.js.common.Sonstiges.Backitup_History:656:37) javascript.0 2020-03-10 10:07:00.725 warn (3064) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1426:20) javascript.0 2020-03-10 10:07:00.725 warn (3064) State "javascript.0.BackItUp.BackItUp" not found javascript.0 2020-03-10 10:07:00.722 warn (3064) at Timer.processTimers (timers.js:223:10) javascript.0 2020-03-10 10:07:00.722 warn (3064) at listOnTimeout (timers.js:263:5) javascript.0 2020-03-10 10:07:00.722 warn (3064) at tryOnTimeout (timers.js:300:5) javascript.0 2020-03-10 10:07:00.722 warn (3064) at ontimeout (timers.js:438:13) javascript.0 2020-03-10 10:07:00.722 warn (3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34) javascript.0 2020-03-10 10:07:00.722 warn (3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:694:4) javascript.0 2020-03-10 10:07:00.721 warn (3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:252:10) javascript.0 2020-03-10 10:07:00.721 warn (3064) getState "javascript.0.BackItUp.BackItUp_Refresh" not found (3) javascript.0 2020-03-10 10:06:40.024 warn (3064) at Timer.processTimers (timers.js:223:10) javascript.0 2020-03-10 10:06:40.024 warn (3064) at listOnTimeout (timers.js:263:5) javascript.0 2020-03-10 10:06:40.024 warn (3064) at tryOnTimeout (timers.js:300:5) javascript.0 2020-03-10 10:06:40.024 warn (3064) at ontimeout (timers.js:438:13) javascript.0 2020-03-10 10:06:40.023 warn (3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34) javascript.0 2020-03-10 10:06:40.023 warn (3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:720:4) javascript.0 2020-03-10 10:06:40.023 warn (3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:468:7) javascript.0 2020-03-10 10:06:40.022 warn (3064) at tabelleFinish (script.js.common.Sonstiges.Backitup_History:656:37) javascript.0 2020-03-10 10:06:40.022 warn (3064) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1426:20) javascript.0 2020-03-10 10:06:40.015 warn (3064) State "javascript.0.BackItUp.BackItUp" not found javascript.0 2020-03-10 10:06:40.014 warn (3064) at Timer.processTimers (timers.js:223:10) javascript.0 2020-03-10 10:06:40.014 warn (3064) at listOnTimeout (timers.js:263:5) javascript.0 2020-03-10 10:06:40.013 warn (3064) at tryOnTimeout (timers.js:300:5) javascript.0 2020-03-10 10:06:40.013 warn (3064) at ontimeout (timers.js:438:13) javascript.0 2020-03-10 10:06:40.013 warn (3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34) javascript.0 2020-03-10 10:06:40.012 warn (3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:720:4) javascript.0 2020-03-10 10:06:40.012 warn (3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:252:10) javascript.0 2020-03-10 10:06:40.011 warn (3064) getState "javascript.0.BackItUp.BackItUp_Refresh" not found (3)Was muss denn bei let dpVIS= und let dpRefresh= hin? Vorhandene DP von Backitup?
Wenn ich im Skript brauche ein file = true und brauche eine Tabelle= false eintrage, erhalte ich immer noch folgende Fehlermeldungen im Log:
javascript.0 2020-03-10 10:19:36.281 warn (3064) at script.js.common.Sonstiges.Backitup_History:490:2 javascript.0 2020-03-10 10:19:36.281 warn (3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:252:10) javascript.0 2020-03-10 10:19:36.280 warn (3064) getState "javascript.0.BackItUp.BackItUp_Refresh" not found (3) javascript.0 2020-03-10 10:19:36.279 warn (3064) at script.js.common.Sonstiges.Backitup_History:232:1 javascript.0 2020-03-10 10:19:36.279 warn (3064) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1426:20) javascript.0 2020-03-10 10:19:36.279 warn (3064) State "javascript.0.BackItUp.BackItUp_Refresh" not foundDanke euch und VG, Thorsten

