Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Flottenmanagement mit balenaCloud

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    227

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Flottenmanagement mit balenaCloud

Flottenmanagement mit balenaCloud

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
16 Posts 5 Posters 2.4k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • UncleSamU Offline
    UncleSamU Offline
    UncleSam
    Developer
    wrote on last edited by
    #1

    Mein Haus wird von sechs ioBroker-Instanzen gemanagt. Vier davon laufen auf je einem Raspberry Pi 3B.

    Weil das Management von so vielen Geräten aufwändig ist, verwende ich seit jeher balenaCloud. Der Dienst ist für die ersten zehn Geräte kostenlos und bietet alles, was man sich wünscht:

    • Die Konfiguration der Geräte wird per Git verwaltet
    • Die Geräte bekommen ein "leeres" Standard-Image auf die microSD-Karte und melden sich dann automatisch im Dashboard an
    • Alle Geräte erhalten immer die neuste Software und die korrekte Konfiguration
    • Alle Geräte können mit einer Remote-Konsole verwaltet werden (was jedoch dank ioBroker kaum je nötig ist)
    • Geräte können im Notfall neu gestartet oder sogar komplett neu installiert werden
    • Auf dem Raspberry Pi kann weiterhin wie gewohnt auf die Hardware-Schnittstellen (I2C, USB, ...) zugegriffen werden

    Im Moment verwende ich noch mein eigenes Dockerfile, aber es spricht nichts dagegen, direkt ioBroker for Docker zu verwenden.

    Balena läuft auf allen möglichen Embedded-Platformen aber auch als normale x64 Linux-VM (z.B. in Proxmox oder auf einem NAS).

    Falls jemand interessiert ist, seine Flotte von ioBroker-Installationen ebenfalls mit Balena zu verwalten, helfe ich gerne beim Aufsetzen.

    Hier einige Screenshots von meinem Balena Dashboard:

    • Übersicht über alle Applikationen (in diesem Fall die eine für ioBroker):
      5713885d-9e7c-4211-bbb8-135653acc376-image.png
    • Alle vier Raspberry Pi mit Versionsstand und weiteren Informationen
      c0f09960-4c58-43af-9c11-1513354bbd27-image.png
    • Detail-Ansicht eines Gerätes
      8d8b7fa4-cf0a-4492-97bd-888f084abd9a-image.png
    • Live Log-Viewer:
      bda099cb-c083-4e2d-8ac6-942fba038af0-image.png
    • Online Linux Terminal:
      06324364-0ae8-462f-8a68-e37f54f009fb-image.png

    Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
    ♡-lichen Dank an meine Sponsoren

    sigi234S 1 Reply Last reply
    0
    • UncleSamU UncleSam

      Mein Haus wird von sechs ioBroker-Instanzen gemanagt. Vier davon laufen auf je einem Raspberry Pi 3B.

      Weil das Management von so vielen Geräten aufwändig ist, verwende ich seit jeher balenaCloud. Der Dienst ist für die ersten zehn Geräte kostenlos und bietet alles, was man sich wünscht:

      • Die Konfiguration der Geräte wird per Git verwaltet
      • Die Geräte bekommen ein "leeres" Standard-Image auf die microSD-Karte und melden sich dann automatisch im Dashboard an
      • Alle Geräte erhalten immer die neuste Software und die korrekte Konfiguration
      • Alle Geräte können mit einer Remote-Konsole verwaltet werden (was jedoch dank ioBroker kaum je nötig ist)
      • Geräte können im Notfall neu gestartet oder sogar komplett neu installiert werden
      • Auf dem Raspberry Pi kann weiterhin wie gewohnt auf die Hardware-Schnittstellen (I2C, USB, ...) zugegriffen werden

      Im Moment verwende ich noch mein eigenes Dockerfile, aber es spricht nichts dagegen, direkt ioBroker for Docker zu verwenden.

      Balena läuft auf allen möglichen Embedded-Platformen aber auch als normale x64 Linux-VM (z.B. in Proxmox oder auf einem NAS).

      Falls jemand interessiert ist, seine Flotte von ioBroker-Installationen ebenfalls mit Balena zu verwalten, helfe ich gerne beim Aufsetzen.

      Hier einige Screenshots von meinem Balena Dashboard:

      • Übersicht über alle Applikationen (in diesem Fall die eine für ioBroker):
        5713885d-9e7c-4211-bbb8-135653acc376-image.png
      • Alle vier Raspberry Pi mit Versionsstand und weiteren Informationen
        c0f09960-4c58-43af-9c11-1513354bbd27-image.png
      • Detail-Ansicht eines Gerätes
        8d8b7fa4-cf0a-4492-97bd-888f084abd9a-image.png
      • Live Log-Viewer:
        bda099cb-c083-4e2d-8ac6-942fba038af0-image.png
      • Online Linux Terminal:
        06324364-0ae8-462f-8a68-e37f54f009fb-image.png
      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      wrote on last edited by
      #2

      @UncleSam

      Auch für Windows?

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      UncleSamU 1 Reply Last reply
      0
      • sigi234S sigi234

        @UncleSam

        Auch für Windows?

        UncleSamU Offline
        UncleSamU Offline
        UncleSam
        Developer
        wrote on last edited by
        #3

        @sigi234 sagte in Flottenmanagement mit balenaCloud:

        Auch für Windows?

        BalenaOS ist ein komplettes (Linux-basiertes) OS, das auf einem Gerät läuft. Eine VM mit BalenaOS kann selbstverständlich auch unter Windows laufen.
        Was wäre denn dein Anwendungsfall?

        Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
        ♡-lichen Dank an meine Sponsoren

        sigi234S liv-in-skyL 2 Replies Last reply
        0
        • UncleSamU UncleSam

          @sigi234 sagte in Flottenmanagement mit balenaCloud:

          Auch für Windows?

          BalenaOS ist ein komplettes (Linux-basiertes) OS, das auf einem Gerät läuft. Eine VM mit BalenaOS kann selbstverständlich auch unter Windows laufen.
          Was wäre denn dein Anwendungsfall?

          sigi234S Online
          sigi234S Online
          sigi234
          Forum Testing Most Active
          wrote on last edited by
          #4

          @UncleSam sagte in Flottenmanagement mit balenaCloud:

          Was wäre denn dein Anwendungsfall?

          Verwaltung von mehreren IoB Windows Installationen die mit dem Installer erstellt wurden.

          Screenshot (412).png

          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Immer Daten sichern!

          UncleSamU 1 Reply Last reply
          1
          • UncleSamU UncleSam

            @sigi234 sagte in Flottenmanagement mit balenaCloud:

            Auch für Windows?

            BalenaOS ist ein komplettes (Linux-basiertes) OS, das auf einem Gerät läuft. Eine VM mit BalenaOS kann selbstverständlich auch unter Windows laufen.
            Was wäre denn dein Anwendungsfall?

            liv-in-skyL Offline
            liv-in-skyL Offline
            liv-in-sky
            wrote on last edited by
            #5

            @UncleSam

            danke fürs teilen - ist immer cool solche infos zu bekommen

            nur aus interesse:

            • warum hast du so viele raspberry
            • ein master und 5 slaves ?

            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

            UncleSamU 1 Reply Last reply
            0
            • sigi234S sigi234

              @UncleSam sagte in Flottenmanagement mit balenaCloud:

              Was wäre denn dein Anwendungsfall?

              Verwaltung von mehreren IoB Windows Installationen die mit dem Installer erstellt wurden.

              Screenshot (412).png

              UncleSamU Offline
              UncleSamU Offline
              UncleSam
              Developer
              wrote on last edited by UncleSam
              #6

              @sigi234 sagte in Flottenmanagement mit balenaCloud:

              Verwaltung von mehreren IoB Windows Installationen die mit dem Installer erstellt wurden.

              Da kann dir leider Balena auch nicht gross helfen. Aber du könntest statt den Windows Installationen eine VM mit allen ioBroker-Instanzen verwenden - und die könntest du per balenaCloud managen. Allerdings müsstest du dann eigentlich eine VM pro Instanz verwenden - und das wird mit den Ports etwas schwierig.

              Ich glaube nicht, dass das der richtige Anwendungsfall wäre - es geht wirklich um Flottenmanagement von mehreren Geräten und nicht so sehr von mehreren Applikationen.

              Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
              ♡-lichen Dank an meine Sponsoren

              1 Reply Last reply
              0
              • liv-in-skyL liv-in-sky

                @UncleSam

                danke fürs teilen - ist immer cool solche infos zu bekommen

                nur aus interesse:

                • warum hast du so viele raspberry
                • ein master und 5 slaves ?
                UncleSamU Offline
                UncleSamU Offline
                UncleSam
                Developer
                wrote on last edited by
                #7

                @liv-in-sky sagte in Flottenmanagement mit balenaCloud:

                warum hast du so viele raspberry

                Die vier RasPis sind im ganzen Haus verteilt - Erdgeschoss, Heizungssteuerung, Dachgeschoss und steuern unter anderem total 128 Relais (über mindestens 20 I/O-Expander mit dem i2c-Adapter) und 28 DMX-Kanäle (LED und 230V Dimmer über USB mit dem uDMX-Adapter).

                ein master und 5 slaves ?

                Genau, ein Master läuft in einer Alpine Linux VM auf meinem QNAP NAS, ein Slave als Ubuntu VM auf dem NAS (das liesse sich noch optimieren 😉 ) und die vier RasPis sind alles Slaves.

                Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                ♡-lichen Dank an meine Sponsoren

                liv-in-skyL 1 Reply Last reply
                0
                • UncleSamU UncleSam

                  @liv-in-sky sagte in Flottenmanagement mit balenaCloud:

                  warum hast du so viele raspberry

                  Die vier RasPis sind im ganzen Haus verteilt - Erdgeschoss, Heizungssteuerung, Dachgeschoss und steuern unter anderem total 128 Relais (über mindestens 20 I/O-Expander mit dem i2c-Adapter) und 28 DMX-Kanäle (LED und 230V Dimmer über USB mit dem uDMX-Adapter).

                  ein master und 5 slaves ?

                  Genau, ein Master läuft in einer Alpine Linux VM auf meinem QNAP NAS, ein Slave als Ubuntu VM auf dem NAS (das liesse sich noch optimieren 😉 ) und die vier RasPis sind alles Slaves.

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  wrote on last edited by
                  #8

                  @UncleSam ahh - du nutzt die hardware der raspi's für weitere dienste . da hab mal wieder nicht weiter gedacht 🙂

                  • ich nehme an die haben eine api
                  • ist es möglich, alarme mit thresholds pro device zu bekommen - z.b root-disk größe überwachen , größe einzelner ordner, cpu temp, ...

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  UncleSamU 1 Reply Last reply
                  0
                  • liv-in-skyL liv-in-sky

                    @UncleSam ahh - du nutzt die hardware der raspi's für weitere dienste . da hab mal wieder nicht weiter gedacht 🙂

                    • ich nehme an die haben eine api
                    • ist es möglich, alarme mit thresholds pro device zu bekommen - z.b root-disk größe überwachen , größe einzelner ordner, cpu temp, ...
                    UncleSamU Offline
                    UncleSamU Offline
                    UncleSam
                    Developer
                    wrote on last edited by
                    #9

                    @liv-in-sky sagte in Flottenmanagement mit balenaCloud:

                    ich nehme an die haben eine api

                    Ja, es gibt eine Cloud-API sowie eine API für jedes Gerät (die man lokal ansprechen kann).

                    ist es möglich, alarme mit thresholds pro device zu bekommen - z.b root-disk größe überwachen , größe einzelner ordner, cpu temp, ...

                    Alarme gibt es soviel ich weiss nicht; überwachen kann man aber auch problemlos mit dem rpi2-Adapter. Da das OS quasi stateless ist, wird es selber kaum Ressourcen fressen, sondern nur der ioBroker-Container. Damit gibt der rpi2-Adapter genügend Informationen aus.

                    Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                    ♡-lichen Dank an meine Sponsoren

                    liv-in-skyL 1 Reply Last reply
                    0
                    • UncleSamU UncleSam

                      @liv-in-sky sagte in Flottenmanagement mit balenaCloud:

                      ich nehme an die haben eine api

                      Ja, es gibt eine Cloud-API sowie eine API für jedes Gerät (die man lokal ansprechen kann).

                      ist es möglich, alarme mit thresholds pro device zu bekommen - z.b root-disk größe überwachen , größe einzelner ordner, cpu temp, ...

                      Alarme gibt es soviel ich weiss nicht; überwachen kann man aber auch problemlos mit dem rpi2-Adapter. Da das OS quasi stateless ist, wird es selber kaum Ressourcen fressen, sondern nur der ioBroker-Container. Damit gibt der rpi2-Adapter genügend Informationen aus.

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      wrote on last edited by liv-in-sky
                      #10

                      @UncleSam hatte nur gefragt, weil einige schon probleme mit volllaufenden /var/log oder io-backups hatten. momentan wird daran gearbeitet

                      https://forum.iobroker.net/topic/35870/test-adapter-linux-control-v0-x-x

                      Image 1.png

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        stockics6
                        wrote on last edited by
                        #11

                        Hi,

                        erst einmal vielen Dank für Info dazu, hört sich perfekt an und würde ich gerne einmal ausprobieren.

                        Aktuell habe ich folgenden Istzustand:
                        1x Raspi
                        1x ConBee
                        Für die anderen Szenarien nehme ich gleich folgendes in Betrieb.
                        1x Raspi - VIS
                        1x Raspi - Homematic IP
                        1x Backup Raspi mit ConBee über USV

                        Ich habe eine DS918 und jetzt gerade Docker installiert.

                        Wie gehe ich jetzt weiter vor?

                        UncleSamU 1 Reply Last reply
                        0
                        • S stockics6

                          Hi,

                          erst einmal vielen Dank für Info dazu, hört sich perfekt an und würde ich gerne einmal ausprobieren.

                          Aktuell habe ich folgenden Istzustand:
                          1x Raspi
                          1x ConBee
                          Für die anderen Szenarien nehme ich gleich folgendes in Betrieb.
                          1x Raspi - VIS
                          1x Raspi - Homematic IP
                          1x Backup Raspi mit ConBee über USV

                          Ich habe eine DS918 und jetzt gerade Docker installiert.

                          Wie gehe ich jetzt weiter vor?

                          UncleSamU Offline
                          UncleSamU Offline
                          UncleSam
                          Developer
                          wrote on last edited by
                          #12

                          @stockics6 sagte in Flottenmanagement mit balenaCloud:

                          Wie gehe ich jetzt weiter vor?

                          Richte dir mal einen Balena Cloud Account ein und mach eines der Tutorials durch: https://www.balena.io/
                          Damit hast du die Basis um dann selber eine Konfiguration zu erstellen. Für ioBroker kannst du dann ganz einfach das Docker Image von buanet verwenden.

                          Ich habe dann das folgende docker-compose verwendet:

                          version: '2.1'
                          services:
                            iobroker:
                              restart: always
                              image: 'buanet/iobroker:beta'
                              container_name: iobroker
                              hostname: iobroker
                              privileged: true
                              ports:
                                - '8081:8081'
                              volumes:
                                - 'iobrokerdata:/opt/iobroker'
                          volumes:
                            iobrokerdata: {}
                          

                          Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                          ♡-lichen Dank an meine Sponsoren

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            stockics6
                            wrote on last edited by stockics6
                            #13

                            Einen Balena-Cloud Account habe ich mir erstellt, Docker ist installiert, ioBroker läuft jetzt ebenfalls.

                            Wie geht es jetzt weiter ?

                            UncleSamU 1 Reply Last reply
                            0
                            • S stockics6

                              Einen Balena-Cloud Account habe ich mir erstellt, Docker ist installiert, ioBroker läuft jetzt ebenfalls.

                              Wie geht es jetzt weiter ?

                              UncleSamU Offline
                              UncleSamU Offline
                              UncleSam
                              Developer
                              wrote on last edited by
                              #14

                              @stockics6 sagte in Flottenmanagement mit balenaCloud:

                              Docker ist installiert, ioBroker läuft jetzt ebenfalls

                              Ich nehme an, du hast das auf dem Raspi selbst installiert. Wäre nicht nötig gewesen. Für Balena musst du in Balena Cloud eine neue Applikation erstellen und dann das Image dafür herunterladen und dieses auf eine SD Karte kopieren.

                              Am besten, du folgst mal den Beispiel hier: https://www.balena.io/docs/learn/getting-started/raspberrypi4-64/nodejs/
                              Wenn du das durch hast (und damit auch das Konzept verstanden hast), kannst du die erstellte Applikation (respektive das Dockerfile) durch die Konfiguration für ioBroker ersetzen.

                              Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                              ♡-lichen Dank an meine Sponsoren

                              1 Reply Last reply
                              0
                              • David MustrophD Offline
                                David MustrophD Offline
                                David Mustroph
                                wrote on last edited by David Mustroph
                                #15

                                Hallo @UncleSam,

                                erstmal toll, dass du deine Möglichkeit der Flotten-Verwaltung hier mit uns teilst.

                                Ist es denn dann auch möglich, die Raspberry Pis (z.B. in deiner Config zuhause) bzw. die IOBroker-Instanzen in einem Multihostbetrieb laufen zu lassen? Oder ist verrichtet jede IOBroker-Instanz stand-alone seine Aufgaben?

                                Ich stelle mir das jetzt gerade so vor, dass du zur Einrichtung (IO-Broker-Installation --> Einstellen des Multihost-Betriebs --> Reboot, Update, etc.) die Balena-Cloud nutzt. Die eigentliche Verwaltung (Smarthome, Verknüpfungen, etc.) dann aber über die WEB-UI machst. Hab ich das so richtig verstanden?

                                Beste Grüße

                                David

                                UncleSamU 1 Reply Last reply
                                0
                                • David MustrophD David Mustroph

                                  Hallo @UncleSam,

                                  erstmal toll, dass du deine Möglichkeit der Flotten-Verwaltung hier mit uns teilst.

                                  Ist es denn dann auch möglich, die Raspberry Pis (z.B. in deiner Config zuhause) bzw. die IOBroker-Instanzen in einem Multihostbetrieb laufen zu lassen? Oder ist verrichtet jede IOBroker-Instanz stand-alone seine Aufgaben?

                                  Ich stelle mir das jetzt gerade so vor, dass du zur Einrichtung (IO-Broker-Installation --> Einstellen des Multihost-Betriebs --> Reboot, Update, etc.) die Balena-Cloud nutzt. Die eigentliche Verwaltung (Smarthome, Verknüpfungen, etc.) dann aber über die WEB-UI machst. Hab ich das so richtig verstanden?

                                  Beste Grüße

                                  David

                                  UncleSamU Offline
                                  UncleSamU Offline
                                  UncleSam
                                  Developer
                                  wrote on last edited by
                                  #16

                                  @david-mustroph sagte in Flottenmanagement mit balenaCloud:

                                  Ich stelle mir das jetzt gerade so vor, dass du zur Einrichtung (IO-Broker-Installation --> Einstellen des Multihost-Betriebs --> Reboot, Update, etc.) die Balena-Cloud nutzt. Die eigentliche Verwaltung (Smarthome, Verknüpfungen, etc.) dann aber über die WEB-UI machst. Hab ich das so richtig verstanden?

                                  Absolut richtig. Bei mir laufen die vier Raspis alle als Slave an einem Master, der nicht per Balena Cloud gemanagt ist (da es sich dort um eine VM auf einem QNAP NAS handelt).

                                  Zudem habe ich an einem zweiten Ort noch eine Einzelinstallation (Master ohne Slaves) laufen, die ich auch per Balena Cloud manage.

                                  Es geht also beides.

                                  Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                                  ♡-lichen Dank an meine Sponsoren

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  51

                                  Online

                                  32.4k

                                  Users

                                  81.3k

                                  Topics

                                  1.3m

                                  Posts
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Recent
                                  • Tags
                                  • Unread 0
                                  • Categories
                                  • Unreplied
                                  • Popular
                                  • GitHub
                                  • Docu
                                  • Hilfe