Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Zurückspielen VIS Backup

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Zurückspielen VIS Backup

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

      Hi zusammen!

      Ich habe gestern eine Änderung an meinen Views gemacht, die ich heute gerne wieder zurückspielen möchte.
      Da ich täglich Backups habe, dachte ich, es wäre kein Problem...

      Wie bin ich vorgegangen?

      iobroker stop
      vis-views.json in /opt/iobroker/iobroker-data/files/vis.0/"Projektname" durch Backup ersetzt
      iobroker start

      Leider wurde weiterhin das alte Projekt geladen. Also zusätzlich noch den Host neu gestartet. Leider auch keine Änderung. Dann viel mir auf, dass die vis-views.json schon seit 2019 nicht mehr geändert wurde (Zeitstempel Dateisystem). Diese habe ich dann komplett gelöscht und trotz reboot wird mein VIS Projekt noch geladen.

      Wie kann es sein, dass trotz löschen des gesamten Projektordners noch immer mein VIS Projekt funktioniert? Hat sich der Speicherort geändert? Leider finde ich auch keine andere vis-views.json im Dateisystem...

      Entweder habe ich gerade ein großes Brett vor dem Kopf, oder irgendwas stimmt nicht. Sonst läuft iobroker problemlos...

      Wenn jemand einen Tip hat, gerne her damit! 😉

      Alternativ könnte ich das nächtliche Backup der VM zurückspielen. Da ich das Problem aber verstehen möchte, is das im Moment keine Alternative... Auch wegen den States in REDIS würde ich mir damit eine weitere Baustelle auf machen...

      Homoran Glasfaser 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @darkbrain85 last edited by

        @darkbrain85 sagte in Zurückspielen VIS Backup:

        Leider wurde weiterhin das alte Projekt geladen.

        • iobroker upload vis
          und
        • Browser refresh

        durchgeführt?

        @darkbrain85 sagte in Zurückspielen VIS Backup:

        Leider finde ich auch keine andere vis-views.json im Dateisystem...

        @darkbrain85 sagte in Zurückspielen VIS Backup:

        Hat sich der Speicherort geändert?

        liegt bei mir unter:

        /opt/iobroker/iobroker-data/files/vis.0/main
        
        D 1 Reply Last reply Reply Quote 0
        • D
          darkbrain85 @Homoran last edited by darkbrain85

          Ja, alles erledigt was du angemerkt hat.
          Der Speicherort ist auch identisch.

          Ich verstehe halt nicht, wie iobroker ohne Inhalt in

          /opt/iobroker/iobroker-data/files/vis.0/
          

          überhaupt noch meine VIS laden kann. Ich habe nach dem löschen und jetzt gerade nochmal ein

          iobroker upload vis
          

          durchgeführt. Das Projekt wird trotzdem weiter geladen.... Verrückt!
          Ich verstehe es nicht...

          Und wie geschrieben hat meine vis-views.json auch einen Zeitstempel von Dezember 2019. Das ist ja auch äußerst merkwürdig. Seitdem wurden garantiert unzählige Änderungen gemacht.

          D 1 Reply Last reply Reply Quote 0
          • D
            darkbrain85 @darkbrain85 last edited by darkbrain85

            Noch eine Merkwürdigkeit:

            Lege ich ein neues Projekt in VIS an, werde ich gefragt, ob die neue json erstellt werden soll. Dies bestätige ich...

            Suche ich nun wieder im Dateisystem nach dieser Datei, ist sie nicht vorhanden...

            root@debian:/# find / -name "vis-views.json"
            /opt/iobroker/iobroker-data/files/vis.0/BWS3/vis-views.json
            

            Hinweis: BWS3 ist mein Produktives Projekt, in dem Fall das Backup welches nicht übernommen wird. Das neue Projekt heißt "test99"... Das wird nicht gefunden...
            Benutze ich den Editor, wird aber ganz normal gespeichert und auch geladen wenn ich will.

            Edit:
            Ok, jetzt wird es merkwürdig. Nutze ich den Dateimanager des VIS Editors, sind sämtliche Dateien da.
            Es fühlt sich fast so an, als würde ich die ganze Zeit in zwei verschiedenen Dateisystemen arbeiten.

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @darkbrain85 last edited by Thomas Braun

              @darkbrain85 Du möchtest dich nicht als root anmelden.
              Evtl. zerschießt du dir mit dem Blödsinn die ACLs/Rechte an den Dateien. Insbesondere wenn da offenbar so herumgefuhrwerkt wird.

              Als User anmelden und

              iobroker fix
              

              ausführen.

              D 1 Reply Last reply Reply Quote 0
              • D
                darkbrain85 @Thomas Braun last edited by

                @Thomas-Braun
                Danke, habe ich erledigt, aber das ändert leider nichts an der Tatsache, dass der VIS Editor Dateien anzeigt, die im Dateisystem in dem vorgesehenen Ordner nicht vorhanden sind.

                Weitere Ideen?

                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @darkbrain85 last edited by

                  @darkbrain85

                  ls -la /opt/iobroker/iobroker-data/files/
                  
                  D 1 Reply Last reply Reply Quote 0
                  • D
                    darkbrain85 @Thomas Braun last edited by

                    benutzer@debian:/opt/iobroker/iobroker-data/files$ ls -la /opt/iobroker/iobroker-data/files/
                    insgesamt 672
                    drwxrwxrwx+ 113 iobroker iobroker   4096 Sep  3 10:27 .
                    drwxrwxrwx+  10 iobroker iobroker   4096 Jun 16 20:38 ..
                    drwxrwxrwx+   3 iobroker iobroker   4096 Sep 30  2018 admin.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Jul  5  2019 alexa2.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan 29  2018 cloud.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Jan  2  2018 daswetter
                    drwxrwxrwx+   3 iobroker iobroker   4096 Sep 12  2018 daswetter.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Aug  8  2019 discovery.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep 30  2018 dwd.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Apr 23  2018 feiertage.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 find-my-iphone.admin
                    drwxrwxrwx+   6 iobroker iobroker   4096 Jun  6  2018 flot
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 flot.admin
                    drwxrwxrwx+   6 iobroker iobroker   4096 Jan 14  2019 habpanel
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan 14  2019 habpanel.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 hmm.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan 29  2018 hm-rega.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Jan 29  2018 hm-rpc.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Jun 26  2019 homeconnect.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Apr 21  2018 hp-ilo.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Mär 26  2018 ical.admin
                    drwxrwxrwx+  11 iobroker iobroker   4096 Sep  9  2017 icons-addictive-flavour-png
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 icons-addictive-flavour-png.admin
                    drwxrwxrwx+   2 iobroker iobroker 139264 Sep  9  2017 icons-fatcow-hosting
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 icons-fatcow-hosting.admin
                    drwxrwxrwx+  16 iobroker iobroker   4096 Sep  9  2017 icons-icons8
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 icons-icons8.admin
                    drwxrwxrwx+  17 iobroker iobroker   4096 Sep  9  2017 icons-material-png
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 icons-material-png.admin
                    drwxrwxrwx+  17 iobroker iobroker   4096 Sep  9  2017 icons-material-svg
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 icons-material-svg.admin
                    drwxrwxrwx+   2 iobroker iobroker  36864 Sep  9  2017 icons-mfd-png
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 icons-mfd-png.admin
                    drwxrwxrwx+   2 iobroker iobroker  36864 Sep  9  2017 icons-mfd-svg
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 icons-mfd-svg.admin
                    drwxrwxrwx+  13 iobroker iobroker   4096 Sep  9  2017 icons-open-icon-library-png
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 icons-open-icon-library-png.admin
                    drwxrwxrwx+   2 iobroker iobroker  28672 Sep  9  2017 icons-ultimate-png
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 icons-ultimate-png.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Mai  8  2018 influxdb.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Mär  3  2019 info.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 iobroker.admin.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 iobroker.discovery.admin
                    drwxrwxrwx+   4 iobroker iobroker   4096 Sep 29  2019 iot.admin
                    drwxrwxrwx+   9 iobroker iobroker   4096 Dez  3  2019 javascript.admin
                    drwxrwxrwx+   5 iobroker iobroker   4096 Nov 16  2019 material
                    drwxrwxrwx+   2 iobroker iobroker   4096 Nov 16  2019 material.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan  6  2019 mbus.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Apr 23  2018 mihome-vacuum.admin
                    drwxrwxrwx+   6 iobroker iobroker   4096 Sep  9  2017 mobile
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 mobile.admin
                    drwxrwxrwx+   5 iobroker iobroker   4096 Mai 16  2019 modbus.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep 30  2018 node-red.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Apr 23  2018 nut.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Aug 17  2019 openhab.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jul 20  2019 owfs.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan 21  2019 parser.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Feb 19  2019 ping.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Nov 12  2019 pushover.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Okt 29  2018 rickshaw
                    drwxrwxrwx+   2 iobroker iobroker   4096 Okt 29  2018 rickshaw.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan  5  2019 rpi2.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Nov 17  2017 samsung.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Dez  9  2017 sayit.0
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep 30  2018 sayit.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 scenes.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Nov 12  2019 simple-api.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Okt 26  2019 sma-em.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Feb 17  2018 smartmeter.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Apr 23  2018 socketio.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jun  5  2019 solarwetter.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep 30  2018 sonos.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Jan 20  2019 sourceanalytix.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan 29  2018 sql.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan  8  2019 statistics.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Nov  4  2019 sunnyportal.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Apr 21  2018 synology
                    drwxrwxrwx+   2 iobroker iobroker   4096 Apr 21  2018 synology.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Sep  9  2017 terminal
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 terminal.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Nov 25  2019 trashschedule.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 unifi
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 unifi.admin
                    drwxrwxrwx+  10 iobroker iobroker   4096 Sep  9  2017 vis
                    drwxrwxrwx+   4 iobroker iobroker   4096 Sep  4 11:49 vis.0
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan 15  2018 vis.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-bars.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-canvas-gauges.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-colorpicker.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-fancyswitch.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-google-fonts.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-history.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-hqwidgets.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-jqui-mfd.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Nov 12  2019 vis-justgage.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-keyboard.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-lcars.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Jan 15  2018 vis-map.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Apr 21  2018 vis-material.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Nov 21  2019 vis-materialdesign.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-metro.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-players.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-plumb.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-rgraph.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Sep  9  2017 vis-timeandweather.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Apr 21  2018 vis-weather.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Mai 30  2019 weatherunderground.admin
                    drwxrwxrwx+   5 iobroker iobroker   4096 Sep  9  2017 web
                    drwxrwxrwx+   2 iobroker iobroker   4096 Apr 29  2018 web.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Okt 22  2017 wm-bus.admin
                    drwxrwxrwx+   2 iobroker iobroker   4096 Mai 28  2019 worx.admin
                    drwxrwxrwx+   4 iobroker iobroker   4096 Mär  3  2019 yahka.admin
                    drwxrwxrwx+   3 iobroker iobroker   4096 Sep 30  2018 yr.admin
                    
                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @darkbrain85 last edited by Thomas Braun

                      @darkbrain85
                      Und was liegt im Verzeichnis vis bzw vis.0 drin?

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        darkbrain85 @Thomas Braun last edited by darkbrain85

                        @Thomas-Braun

                        Laut Konsole nur

                        -rwxrwxrwx+   1 iobroker iobroker 86349 Dez  4  2019 _data.json
                        

                        Hinweis: Ich habe testweise alles gelöscht um zu prüfen ob VIS danach das Projekt noch findet.

                        JLeg 1 Reply Last reply Reply Quote 0
                        • JLeg
                          JLeg @darkbrain85 last edited by

                          @darkbrain85 vielleicht etwas "hardcore", hat mir bei sowas aber schon öfters auf die Sprünge geholfen:

                          • ps -ax|grep io.web.0 => das sollte der Prozess sein, der die vis-Dateien ausliefert; die "Prozess-Id" "merken"
                          • strace -fp <Prozess-Id> 2> ausgabe.txt

                          und dann in der Ausgabedatei mal nach deiner "Test-Vis" suchen; vielleicht stellt sich am Ende aber auch nur heraus, dass du auf dem falschen iobroker bist? 😉

                          D 1 Reply Last reply Reply Quote 0
                          • D
                            darkbrain85 @JLeg last edited by

                            @JLeg

                            Naja, es ist schon der richtige Host... 😉

                            In der Ausgabe "Deiner" Befehle finde ich beim Aufruf meiner VIS mit dem Namen "BWS3" folgende Einträge:

                            d73c733c-99fa-4fda-abe1-0bc5d21134f4-image.png

                            Ich habe aber keine Ahnung, was ich mit dieser Erkenntnis nun anfange...

                            JLeg 1 Reply Last reply Reply Quote 0
                            • JLeg
                              JLeg @darkbrain85 last edited by

                              @darkbrain85 hm, sieht so auf Anhieb eigentlich ok aus - das Ding liest z.B. für die SVGs jeweils 496 Bytes von der Platte. Und du bist ganz sicher, dass sich unter vis.0/BWS3/img/white1/6.svg bei dir "physisch" nichts befindet?

                              Homoran 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @JLeg last edited by

                                @JLeg Wir hatten genau so einen Thread schonmal.
                                Ich kann mich leider nicht erinnern ob, und wenn ja, wie das gelöst wurde.

                                kann es sein, dass da die Sichtbarkeit wegen verschiedenen Userrechte in die Suppe spuckt?

                                Thomas Braun JLeg 2 Replies Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @Homoran last edited by

                                  @Homoran Gut möglich. Ich würde mir die Rechte mit getfacl anschauen.

                                  JLeg 1 Reply Last reply Reply Quote 0
                                  • JLeg
                                    JLeg @Homoran last edited by

                                    @Homoran du meinst Rechte im FS? Da er ja "root" ist, sollte er alles sehen - andernfalls wäre unter Linuxoiden ja ein "permission denied" üblich.

                                    1 Reply Last reply Reply Quote 0
                                    • JLeg
                                      JLeg @Thomas Braun last edited by

                                      @Thomas-Braun Oder einfach mal zur Sicherheit "vis.0" weg moven, und ein neues vis.0 anlegen?

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        darkbrain85 @JLeg last edited by

                                        Das merkwürdige ist ja, dass die Dateien im täglichen Backup auch nicht aktuell sind. Ich packe da jede Nacht den iobroker-data Ordner und kopieren in auf mein NAS. Die darin befindliche vis-views.json hat halt als letzte Änderung ein Datum aus Dezember 2019 stehen. Das sollte ja normalerweise nicht möglich sein wenn danach Änderungen an den Views gemacht wurden.

                                        Was passiert denn beim start von iobroker? Werden die Dateien vielleicht noch irgendwo hin kopiert bzw. eingelesen/zwischengespeichert und jetzt immer von dort gelesen?

                                        Nach wie vor befinden sich unter /opt/iobroker/iobroker-data/files/vis.0 keine relevanten Daten und trotzdem funktionieren meine Views inkl. Grafiken wie immer. Es ist zum verzweifeln...

                                        Als wäre der Pfad einfach falsch und die Klamotten liegen an anderer Stelle.
                                        Leider bringt ein

                                        sudo find / -name "vis-views.json"
                                        

                                        auch keine Ergebnisse.

                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @darkbrain85 last edited by

                                          @darkbrain85 ich glaube bei dem anderen Fall war es eine sterbende SD-Karte, die bereits RO gemountet war.
                                          trotzdem blieben die Änderungen "irgendwie" im RAM erhalten

                                          D 1 Reply Last reply Reply Quote 0
                                          • D
                                            darkbrain85 @Homoran last edited by

                                            @Homoran

                                            Ich dachte auch schon an sowas... Aber dann sollte ja spätestens ein Reboot die Daten vernichten.
                                            Bei mir läuft das ganze aber auch auf einer Proxmox VM mit Raid SSD... Also an sich wüsste ich vermutlich, wenn es da Probleme gibt. Debian hat in dem Fall auch noch 35 GB Platz auf der Virtuellen HDD... Also auch kein Platzproblem o.ä.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            744
                                            Online

                                            32.1k
                                            Users

                                            80.7k
                                            Topics

                                            1.3m
                                            Posts

                                            vis backup
                                            7
                                            39
                                            2402
                                            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