Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Liste mit Proxmox Backups verarbeiten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Liste mit Proxmox Backups verarbeiten

    This topic has been deleted. Only users with topic management privileges can see it.
    • David G.
      David G. last edited by David G.

      Hallo,

      ich versuche gerade für meine Visu eine Tabelle mit meinen Proxmox Backups zu erstellen.

      Mein Skript klappt jedoch nicht und bringt den Javascript Adapter zum Absturz.

      Screenshot_20231125_182020_Chrome.jpg

      Hier ein Auszug bis zum Ende des dritten Backups:

      {"Tuxis_Backup:backup/ct/102/2023-10-20T19:13:33Z":{"content":"backup","verification":{"state":"ok","upid":"UPID:pbs001:00010513:00000FDC:0000FFF5:655BE503:verificationjob:DB1777_NUC_Backup\\x3av\\x2d2804cf55\\x2db359:root@pam:"},"notes":"wireguard","format":"pbs-ct","vmid":102,"ctime":1697829213,"size":739014584,"encrypted":"xxxxxxx","subtype":"lxc","volid":"Tuxis_Backup:backup/ct/102/2023-10-20T19:13:33Z"},
      "Tuxis_Backup:backup/ct/102/2023-10-21T19:05:51Z":{"content":"backup","notes":"wireguard","verification":{"upid":"UPID:pbs001:00010513:00000FDC:00012DBD:655D3688:verificationjob:DB1777_NUC_Backup\\x3av\\x2d2804cf55\\x2db359:root@pam:","state":"ok"},"format":"pbs-ct","vmid":102,"ctime":1697915151,"size":739026534,"encrypted":"xxxxxx","subtype":"lxc","volid":"Tuxis_Backup:backup/ct/102/2023-10-21T19:05:51Z"},
      "Tuxis_Backup:backup/ct/102/2023-10-22T19:14:11Z":{"encrypted":"cccccc","size":738957083,"volid":"Tuxis_Backup:backup/ct/102/2023-10-22T19:14:11Z","subtype":"lxc","format":"pbs-ct","notes":"wireguard","verification":{"upid":"UPID:pbs001:00010513:00000FDC:00015BD4:655E87FC:verificationjob:DB1777_NUC_Backup\\x3av\\x2d2804cf55\\x2db359:root@pam:","state":"ok"},"content":"backup","ctime":1698002051,"vmid":102},
      ".............}} 
      

      Ich denke die Länge der Liste ist jedes Zeichen aus dem DP...

      M 1 Reply Last reply Reply Quote 0
      • M
        MCU @David G. last edited by

        @david-g Du musst es vorher parsen:
        114c8881-37c5-4c4a-b640-ac2c4415dbe5-image.png
        Dazwischen
        40254dd7-c06b-4a9f-8e55-824e502e2e01-image.png

        David G. 2 Replies Last reply Reply Quote 0
        • David G.
          David G. @MCU last edited by

          @mcu

          Das ist es auch nicht.
          Da bleibt das Log leer. Keine Ausgabe vom Debug.

          M paul53 2 Replies Last reply Reply Quote 0
          • M
            MCU @David G. last edited by

            @david-g Stell mal den kompletten Status rein.

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @David G. last edited by

              @david-g sagte: Das ist es auch nicht.

              Es ist nach der Wandlung keine Liste sondern ein großes Objekt.

              1 Reply Last reply Reply Quote 0
              • David G.
                David G. @MCU last edited by David G.

                @mcu

                Anbei
                proxmox.txt

                M 1 Reply Last reply Reply Quote 0
                • M
                  MCU @David G. last edited by MCU

                  @david-g Ok, kann raus.

                  a91e9540-4752-4c23-8d94-125f9b328c95-image.png

                  7c92e658-069a-443b-a172-cbbe2194ef47-image.png

                  d80d4206-817d-4442-954c-12f051df9290-image.png

                  David G. 1 Reply Last reply Reply Quote 0
                  • David G.
                    David G. @MCU last edited by

                    @mcu

                    Okay, danke.
                    Das klappt.

                    Jetzt kann ich aber nicht wie gewohnt verschiedene Elemente rausholen.

                    Muss ich jetzt, wenn ich den Namen der Vm, den Timestamp und den Status vom Backup haben möchte auf die beschriebene Art 3 Listen schreiben und diese dann zusammenführen?

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      MCU @David G. last edited by MCU

                      @david-g Was soll denn rauskommen?
                      ebb7cca7-7659-42b3-a997-1506354d4991-image.png

                      David G. 1 Reply Last reply Reply Quote 0
                      • David G.
                        David G. @MCU last edited by David G.

                        @mcu

                        Aahhh, genau das ist es.
                        So bekommt man die zusammengehörenden Werte.

                        Danke.

                        EDIT
                        Jetzt ist nur die Frage, warum er die Zeit so komisch umrechnet.

                        Screenshot_20231126_003155_Chrome.jpg

                        Der Timestamp sieht ganz gut aus.

                        EDIT 2
                        Kann ich den letzten Durchgang der Schleife rauswerfen? Da kommt nur Kauderwelsch raus.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          MCU @David G. last edited by

                          @david-g Die Zeit muss man mit 1000 multiplizieren und kannst ja abfragen, ob der Wert ungleich undefined ist.

                          David G. 2 Replies Last reply Reply Quote 0
                          • David G.
                            David G. @MCU last edited by David G.

                            @mcu

                            Danke. Passt
                            Screenshot_20231126_004711_Chrome.jpg

                            Aber schade, dass man nicht die normale Schleife nehmen kann.
                            So ist es umständlich wenn man zB nur die ersten oder letzten 10 Backups angezeigt bekommen möchte.
                            Muss man vorher erst einmal die Länge ermitteln und dann mit i abgleichen was man möchte.

                            Finde den ganzen DP mit den Daten aber auch unlogisch aufgebaut. Sortiert nach Datum wäre viel sinniger als nach VM.

                            1 Reply Last reply Reply Quote 0
                            • David G.
                              David G. @MCU last edited by

                              @mcu

                              Abgesehen vom finalen Layout steht die Tabelle.
                              Bin von weg, die VMs einzeln aufzulisten. Wäre viel zu unübersichtlich.

                              Screenshot_20231126_211359_Fully Kiosk Browser.jpg

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              831
                              Online

                              32.0k
                              Users

                              80.4k
                              Topics

                              1.3m
                              Posts

                              3
                              13
                              242
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo