Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [Neuer Adapter] Proxmox VM

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Neuer Adapter] Proxmox VM

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

      Ich habe bemerkt, dass bei mir der DP

      proxmox.0.storage.*.backupJson
      

      garnicht mehr befüllt wird. Bzw nur mit einem {}.
      Habt ihr das auch?

      bahnuhr T 2 Replies Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @David G. last edited by

        @david-g sagte in [Neuer Adapter] Proxmox VM:

        proxmox.0.storage.*.backupJson

        Diesen DP gibt es bei mir gar nicht.

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

          @bahnuhr
          Rufst du die Backup on Storage Informationen ab?
          Screenshot_20241229_094120_Chrome.jpg

          bahnuhr 1 Reply Last reply Reply Quote 0
          • bahnuhr
            bahnuhr Forum Testing Most Active @David G. last edited by bahnuhr

            @david-g
            Diese Einstellung habe ich gar nicht.
            b5de9b4e-f0c0-4fad-beae-e2587ae7e743-image.png

            Deine Einstellung erscheint wenn ich links "storage infomation" anklicken.

            Also nein, mache ich nicht.

            1 Reply Last reply Reply Quote 0
            • Negalein
              Negalein Global Moderator last edited by

              @bahnuhr sagte in [Neuer Adapter] Proxmox VM:

              Diese Einstellung habe ich gar nicht.

              du musst Storage Information anhacken

              bahnuhr 1 Reply Last reply Reply Quote 0
              • T
                TT-Tom @David G. last edited by TT-Tom

                @david-g

                Bei mir kommen da Daten.
                Läuft bei dir der Adapter durch??

                EDIT: Stell mal den Adapter auf debug und suche mal dann nach dieser Abfrage

                https://IP:8006/api2/json/nodes/dein_Node/storage/Dein_Storage/content
                

                sieht bei mir so aus

                starting request to --> https://proxmox1:8006/api2/json/nodes/proxmox1/storage/backup_pve/content
                
                David G. 1 Reply Last reply Reply Quote 0
                • bahnuhr
                  bahnuhr Forum Testing Most Active @Negalein last edited by

                  @negalein
                  Ne, mach ich nicht.
                  Brauch dies ja nicht.

                  1 Reply Last reply Reply Quote 0
                  • David G.
                    David G. @TT-Tom last edited by David G.

                    @tt-tom

                    Das ist der komplett Log nach Adapterstart.
                    Leider im Debug zu lang für einen Post.

                    Ich finde das da nicht.
                    log_proxmox.log

                    Folgende Zeile bekomme ich eigentlich schon immer. Aber die Daten sind trotzdem gekommen:

                    proxmox.0
                    2024-12-29 19:11:57.689	error	Check storage -- Problem found.. maybe offline
                    

                    Der Abruf vom Speicher ist ja schon immer was buggy im Adapter...

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      TT-Tom @David G. last edited by

                      @david-g

                      sorry das ich mich so spät melde, der Speicher/Festplatten konnten nicht gelesen werden. Jetzt wäre interessant, wie dein Speicher Aufbau ist.
                      Welche Version von Proxmox nutzt du?

                      David G. 1 Reply Last reply Reply Quote 0
                      • David G.
                        David G. @TT-Tom last edited by

                        @tt-tom

                        Proxmox läuft in 8.3.2

                        Ala Speicher habe ich 4 PBS angebunden und einen Zfs Pool mit einer HDD.

                        Screenshot_20241230_223412_Chrome.jpg

                        Screenshot_20241230_223524_Chrome.jpg

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          TT-Tom @David G. last edited by TT-Tom

                          @david-g

                          versuche mal bitte folgendes.
                          log dich auf der Oberfläche von proxmox ein, danach ändere in der Adresszeile des Browser den Eintrag wie folgt.

                          vorher oder so ähnlich

                          https://IP:8006/#v1:0:18:4:::::::
                          

                          in

                          https://IP:8006/api2/json/nodes/pve/storage/local/status
                          

                          und abschicken, bekommst du da Daten zurück, wenn ja dann kannst du die auch testen.

                          https://IP:8006/api2/json/nodes/pve/storage/local-lvm/status
                          https://IP:8006/api2/json/nodes/pve/storage/tank/status
                          
                          https://IP:8006/api2/json/nodes/pve/storage/local/content
                          https://IP:8006/api2/json/nodes/pve/storage/local-lvm/content
                          https://IP:8006/api2/json/nodes/pve/storage/tank/content
                          

                          wichtig ist das Fenster nicht schliessen, damit der Token für die Sitzung erhalten bleibt. Immer nur die Adresszeile anpassen.

                          David G. 1 Reply Last reply Reply Quote 0
                          • David G.
                            David G. @TT-Tom last edited by David G.

                            https://192.168.99.58:8006/api2/json/nodes/pve/storage/local/status

                            {"data":{"total":100861726720,"content":"iso,backup,vztmpl","shared":0,"avail":59426648064,"type":"dir","active":1,"enabled":1,"used":36264341504}}
                            

                            https://192.168.99.58:8006/api2/json/nodes/pve/storage/local-lvm/status

                            {"data":{"content":"rootdir,images","total":343177953280,"used":8098999697,"enabled":1,"active":1,"shared":0,"avail":335078953583,"type":"lvmthin"}}
                            

                            https://192.168.99.58:8006/api2/json/nodes/pve/storage/local-lvm/content

                            {"data":[{"format":"raw","size":34359738368,"vmid":100,"content":"images","ctime":"1734707115","volid":"local-lvm:vm-100-disk-0"},{"format":"raw","size":34359738368,"vmid":114,"volid":"local-lvm:vm-114-disk-0","ctime":"1735393096","content":"images"}]}
                            

                            Jetzt mal von einem PBS Storage
                            Da sieht man den Inhalt den ich vermisse, was ich früher unter proxmox.0.storage.Tuxis.backupJson hatte....
                            https://192.168.99.58:8006/api2/json/nodes/pve/storage/Tuxis/content

                            {"data":[{"notes":"adguard","size":5646707907,"subtype":"lxc","format":"pbs-ct","volid":"Tuxis:backup/ct/104/2024-12-28T19:23:51Z","ctime":1735413831,"content":"backup","vmid":104,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"notes":"adguard","size":5638882299,"subtype":"lxc","format":"pbs-ct","volid":"Tuxis:backup/ct/104/2024-12-29T20:48:32Z","ctime":1735505312,"content":"backup","vmid":104,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"volid":"Tuxis:backup/ct/104/2024-12-30T20:32:35Z","content":"backup","ctime":1735590755,"vmid":104,"size":5662553217,"subtype":"lxc","format":"pbs-ct","notes":"adguard"},{"notes":"vpn","size":5717427558,"format":"pbs-ct","subtype":"lxc","content":"backup","ctime":1735413852,"volid":"Tuxis:backup/ct/105/2024-12-28T19:24:12Z","vmid":105,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"volid":"Tuxis:backup/ct/105/2024-12-29T20:49:00Z","ctime":1735505340,"content":"backup","vmid":105,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"notes":"vpn","size":5791549774,"subtype":"lxc","format":"pbs-ct"},{"notes":"vpn","size":5859936203,"format":"pbs-ct","subtype":"lxc","ctime":1735590773,"content":"backup","volid":"Tuxis:backup/ct/105/2024-12-30T20:32:53Z","vmid":105,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"vmid":107,"content":"backup","ctime":1735413876,"volid":"Tuxis:backup/ct/107/2024-12-28T19:24:36Z","format":"pbs-ct","subtype":"lxc","size":1167099755,"notes":"tasmoadmin"},{"vmid":107,"volid":"Tuxis:backup/ct/107/2024-12-29T20:49:40Z","content":"backup","ctime":1735505380,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"notes":"tasmoadmin","subtype":"lxc","format":"pbs-ct","size":1167169523},{"vmid":107,"volid":"Tuxis:backup/ct/107/2024-12-30T20:33:26Z","ctime":1735590806,"content":"backup","verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"notes":"tasmoadmin","subtype":"lxc","format":"pbs-ct","size":1167169221},{"notes":"go2rtc","size":914318732,"subtype":"lxc","format":"pbs-ct","volid":"Tuxis:backup/ct/109/2024-12-28T19:24:47Z","ctime":1735413887,"content":"backup","vmid":109,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"subtype":"lxc","format":"pbs-ct","size":914388064,"notes":"go2rtc","verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"vmid":109,"volid":"Tuxis:backup/ct/109/2024-12-29T20:50:02Z","content":"backup","ctime":1735505402},{"notes":"go2rtc","size":914388059,"format":"pbs-ct","subtype":"lxc","ctime":1735590834,"content":"backup","volid":"Tuxis:backup/ct/109/2024-12-30T20:33:54Z","vmid":109,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"vmid":111,"content":"backup","ctime":1735413894,"volid":"Tuxis:backup/ct/111/2024-12-28T19:24:54Z","format":"pbs-ct","subtype":"lxc","size":16435652832,"notes":"jellyfin"},{"notes":"jellyfin","size":9600027793,"format":"pbs-ct","subtype":"lxc","content":"backup","ctime":1735505423,"volid":"Tuxis:backup/ct/111/2024-12-29T20:50:23Z","vmid":111,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"notes":"jellyfin","size":9627533265,"format":"pbs-ct","subtype":"lxc","content":"backup","ctime":1735590845,"volid":"Tuxis:backup/ct/111/2024-12-30T20:34:05Z","vmid":111,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"subtype":"qemu","format":"pbs-vm","size":34359739254,"notes":"mariadb","verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"vmid":102,"volid":"Tuxis:backup/vm/102/2024-12-28T19:00:04Z","content":"backup","ctime":1735412404},{"ctime":1735502403,"content":"backup","volid":"Tuxis:backup/vm/102/2024-12-29T20:00:03Z","vmid":102,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"notes":"mariadb","size":34359739254,"format":"pbs-vm","subtype":"qemu"},{"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"vmid":102,"volid":"Tuxis:backup/vm/102/2024-12-30T20:00:05Z","content":"backup","ctime":1735588805,"subtype":"qemu","format":"pbs-vm","size":34359739253,"notes":"mariadb"},{"notes":"TrueNas","format":"pbs-vm","subtype":"qemu","size":1116691497933,"vmid":103,"ctime":1735412605,"content":"backup","volid":"Tuxis:backup/vm/103/2024-12-28T19:03:25Z","verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"size":1116691497935,"format":"pbs-vm","subtype":"qemu","notes":"TrueNas","verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"ctime":1735502589,"content":"backup","volid":"Tuxis:backup/vm/103/2024-12-29T20:03:09Z","vmid":103},{"notes":"TrueNas","size":1116691497934,"format":"pbs-vm","subtype":"qemu","ctime":1735588957,"content":"backup","volid":"Tuxis:backup/vm/103/2024-12-30T20:02:37Z","vmid":103,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"subtype":"qemu","format":"pbs-vm","size":45097157528,"notes":"Docker","verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"vmid":113,"volid":"Tuxis:backup/vm/113/2024-12-28T19:25:40Z","content":"backup","ctime":1735413940},{"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"volid":"Tuxis:backup/vm/113/2024-12-29T20:52:19Z","content":"backup","ctime":1735505539,"vmid":113,"size":45097157529,"subtype":"qemu","format":"pbs-vm","notes":"Docker"},{"notes":"Docker","size":45097157529,"format":"pbs-vm","subtype":"qemu","content":"backup","ctime":1735590888,"volid":"Tuxis:backup/vm/113/2024-12-30T20:34:48Z","vmid":113,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"notes":"iobroker","size":34359739260,"format":"pbs-vm","subtype":"qemu","content":"backup","ctime":1735414315,"volid":"Tuxis:backup/vm/116/2024-12-28T19:31:55Z","vmid":116,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"volid":"Tuxis:backup/vm/116/2024-12-29T20:54:51Z","content":"backup","ctime":1735505691,"vmid":116,"size":34359739259,"subtype":"qemu","format":"pbs-vm","notes":"iobroker"},{"size":34359739264,"subtype":"qemu","format":"pbs-vm","notes":"iobroker","verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"volid":"Tuxis:backup/vm/116/2024-12-30T20:36:52Z","ctime":1735591012,"content":"backup","vmid":116}]}
                            

                            Zu Vollständigkeit noch den Status
                            https://192.168.99.58:8006/api2/json/nodes/pve/storage/Tuxis/status

                            {"data":{"enabled":1,"used":920779882496,"active":1,"shared":1,"type":"pbs","avail":178731745280,"content":"backup","total":1099511627776}}
                            
                            T 1 Reply Last reply Reply Quote 0
                            • T
                              TT-Tom @David G. last edited by TT-Tom

                              @david-g
                              Gesundes neues Jahr

                              danke für die Daten, kann es ein das du das Problem hast, seit dem du auf Proxmox 8.3.2 bist?

                              es scheint sich da etwas an der API geändert zu haben. Auf den ersten Blick muss da der Code im Adapter angepasst werden. Muss mir das Ganze aber noch einmal in Ruhe ansehen. Für eventuelle Tests schreibe ich dann mal an.

                              David G. arteck 2 Replies Last reply Reply Quote 0
                              • David G.
                                David G. @TT-Tom last edited by

                                @tt-tom

                                Danke, dass wünsche ich dir auch.

                                Das kann gut sein. Kann es aber nicht garantieren. Meine Backupübersicht und er Visualisierung hat schon öfters gesponnen, da mein Script nicht so dolle war. Wollte es jetzt zu den freien Tagen mal anpassen da ist mir das aufgefallen.

                                Stehe für alle Tests jederzeit zu Verfügung.

                                1 Reply Last reply Reply Quote 0
                                • arteck
                                  arteck Developer Most Active @TT-Tom last edited by arteck

                                  @tt-tom sagte in [Neuer Adapter] Proxmox VM:

                                  es scheint sich da etwas an der API geändert zu haben.

                                  wo denn ?? wenn ja dann hat Proxmox andere probleme.. glaub mir

                                  arteck 1 Reply Last reply Reply Quote 0
                                  • arteck
                                    arteck Developer Most Active @arteck last edited by arteck

                                    das Problem ist wenn der von PBO oder nas oder oder Daten zieht.. eine Abfrage dauert manchmal sehr lange ..
                                    kommt auf die Liste der Sicherungen an.. dann läuft der in timeout..

                                    ich hab mal den Timeout auf 10 sek gestellt .. ziehmal GIT

                                    hab auch ne bessere ausgabe dazu gemacht

                                    error	Check storage -- Problem found.. maybe offline
                                    

                                    sollte jetzt hinten mit link rauskommen.

                                    David G. 2 Replies Last reply Reply Quote 0
                                    • T
                                      TT-Tom last edited by TT-Tom

                                      Ein Frage zum Datenpunkt proxmox.0.info.offlineMachines

                                      Welche Informationen werden hier hinterlegt. Bei mir ist dieser Datenpunkt immer leer, egal ob LXC oder VM offline ist. Auch wenn ich Node2 runterfahre, der Datenpunkt bleibt leer.

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

                                        @arteck

                                        Sorry, hab deinen Post voll übersehen.......
                                        Grad von git installiert.

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

                                          @arteck

                                          Hab jetzt die ersten Meldungen im Log

                                          proxmox.0
                                          2025-01-13 20:02:50.645	error	Storage: PBS_Local_Long on PBS_Local_Long not available
                                          
                                          proxmox.0
                                          2025-01-13 20:02:50.645	error	Check storage -- Problem found.. maybe offline check path https://192.168.99.58:8006/api2/json/nodes/pve/storage/PBS_Local_Long/status
                                          

                                          Der Speicher PBS_Local_Long ist ein PBS im Heimnetz. Manuelle Backups laufen sofort los. Kleine CTs sind in 5sek gesichert. Wenn ich über den PVE auf den Speicher gehen erscheinen die Infos auch nahezu sofort.

                                          EDIT
                                          Den link aus dem Log bekomme ich auch geöffnet (wenn ich eine aktive Session vom PVE im Browser offen habe). Quasi keine Ladezeit.

                                          {"data":{"content":"backup","total":1999421108224,"enabled":1,"used":1062813925376,"active":1,"type":"pbs","shared":1,"avail":936607182848}}
                                          
                                          arteck 1 Reply Last reply Reply Quote 0
                                          • arteck
                                            arteck Developer Most Active @David G. last edited by

                                            @david-g na also damit kann ich arbeiten...

                                            die Meldung hab ich EXTRA rein gemacht.. die kommt dann auch weg wenn wir das Problem lokalisiert haben..

                                            jetzt noch schauen ob der adapter weiter läuft.werden Daten weiter abgeholt. wenn die Meldung kommt.. und wenn die wieder kommt ob es immer die gleiche Uhrzeit ist..

                                            David G. 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            402
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            proxmox
                                            74
                                            484
                                            83936
                                            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