Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Flottenmanagement mit balenaCloud

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Flottenmanagement mit balenaCloud

    This topic has been deleted. Only users with topic management privileges can see it.
    • UncleSam
      UncleSam Developer @liv-in-sky last edited by

      @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-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @UncleSam last edited by

        @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, ...
        UncleSam 1 Reply Last reply Reply Quote 0
        • UncleSam
          UncleSam Developer @liv-in-sky last edited by

          @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-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @UncleSam last edited by liv-in-sky

            @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

            1 Reply Last reply Reply Quote 0
            • S
              stockics6 last edited by

              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?

              UncleSam 1 Reply Last reply Reply Quote 0
              • UncleSam
                UncleSam Developer @stockics6 last edited by

                @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: {}
                
                1 Reply Last reply Reply Quote 0
                • S
                  stockics6 last edited by stockics6

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

                  Wie geht es jetzt weiter ?

                  UncleSam 1 Reply Last reply Reply Quote 0
                  • UncleSam
                    UncleSam Developer @stockics6 last edited by

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • David Mustroph
                      David Mustroph last edited by 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

                      UncleSam 1 Reply Last reply Reply Quote 0
                      • UncleSam
                        UncleSam Developer @David Mustroph last edited by

                        @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.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        551
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        5
                        16
                        2123
                        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