Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. IoBroker im Docker - USV durchreichen

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

IoBroker im Docker - USV durchreichen

Scheduled Pinned Locked Moved ioBroker Allgemein
41 Posts 7 Posters 3.6k Views 5 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.
  • W Offline
    W Offline
    warp735
    wrote on last edited by
    #22

    Ich habs aber auch so verstanden: USV steckt per USB an der Syno und das für sich funktioniert auch. Nun möchte er mit NUT die Daten der USV sehen...
    Die gleiche Konstellation habe ich mit unraid laufen und bei mir gings nach tagelangem probieren auch erst, als ich host access aktiviert hatte.

    frana120500F 1 Reply Last reply
    0
    • Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      wrote on last edited by
      #23

      In diesem Thread gab's schon mal die gleiche Konstellation, da lief es dann auch:

      https://forum.iobroker.net/topic/71784/nut-error-seit-synology-restart-access-denied

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      1 Reply Last reply
      0
      • B Offline
        B Offline
        Bongo
        wrote on last edited by
        #24

        Also, die USV hängt per USB an der Syno. Dann konfiguriert man auf der Syno die USV wie zum Beispiel hier:
        hc_2484.png
        Bei Stromausfall fährt die Syno runter wenn der Akkustrom niedrig ist.
        Man braucht kein Script, man Braucht kein Device oder sonst irgendwas.

        @frana120500
        Du möchtest noch Infos der USV über den NUT-Adapter? Dann führt kein weg daran vorbei, wie ich es dir oben gezeigt habe. Was noch fehlt ist die Konfiguration des NUT-Adapters. Da musst du die IP des internen Netzwerks der Syno angeben:
        hc_2485.png

        Wenn du ein anderes Netzwerk benutzt hast dann natürlich das. Benutzt du Portainer? Dann mach mal Screenshots wie ich es oben gemacht habe. Dann kann ich dir weiter helfen?

        Gruß
        Bongo

        Script - Die sprechende Kaffeemaschine – Home Connect
        Script - JUDO Wasserenthärtung - Connectivity-Modul API

        frana120500F 1 Reply Last reply
        0
        • W warp735

          Ich habs aber auch so verstanden: USV steckt per USB an der Syno und das für sich funktioniert auch. Nun möchte er mit NUT die Daten der USV sehen...
          Die gleiche Konstellation habe ich mit unraid laufen und bei mir gings nach tagelangem probieren auch erst, als ich host access aktiviert hatte.

          frana120500F Offline
          frana120500F Offline
          frana120500
          wrote on last edited by
          #25

          @warp735 korrekt. die USV steckt in der Syno und funktioniert grundsätzlich. Ich möchte nun die Werte der USV über den NUT Adapter im Iobroker haben.

          1 Reply Last reply
          0
          • B Bongo

            Also, die USV hängt per USB an der Syno. Dann konfiguriert man auf der Syno die USV wie zum Beispiel hier:
            hc_2484.png
            Bei Stromausfall fährt die Syno runter wenn der Akkustrom niedrig ist.
            Man braucht kein Script, man Braucht kein Device oder sonst irgendwas.

            @frana120500
            Du möchtest noch Infos der USV über den NUT-Adapter? Dann führt kein weg daran vorbei, wie ich es dir oben gezeigt habe. Was noch fehlt ist die Konfiguration des NUT-Adapters. Da musst du die IP des internen Netzwerks der Syno angeben:
            hc_2485.png

            Wenn du ein anderes Netzwerk benutzt hast dann natürlich das. Benutzt du Portainer? Dann mach mal Screenshots wie ich es oben gemacht habe. Dann kann ich dir weiter helfen?

            frana120500F Offline
            frana120500F Offline
            frana120500
            wrote on last edited by frana120500
            #26

            @bongo

            Das ist mein IoBroker Container
            Bildschirmfoto 2024-04-04 um 19.01.56.jpg

            Der dazugehörige Stack

            version: "2"
            
            services:
              iobroker:
                container_name: iobroker
                image: buanet/iobroker:latest-v9
                hostname: iobroker
                restart: unless-stopped
                networks:
                  default:
                    ipv4_address: 10.10.8.222
                ports:
                  - "3493:3493"  #NUT
                  - "1010:1010"  #PIHOLE
                  - "8091:8091"  #Backitup
                  - "9081:9081"  #Backitup
                  - "9082:9082"  #Backitup
                  #- "1880:1880"  #node-red
                  - "1882:1882"  #mqtt
                  - "1883:1883"  #mqtt
                  - "1884:1884"  #mqtt
                  - "2001:2001"  #homematic
                  - "2010:2010"  #homematic
                  - "8081:8081"  #iobroker admin
                  - "8082:8082"  #vis
                  - "8087:8087"  #Simple API
                  - "7070:7070"  #EVCC
                  - "53:53"  # Pihole 
                
                environment:
                  - IOB_STATESDB_HOST=redis
                  - IOB_STATESDB_PORT=6379
                  - IOB_STATESDB_TYPE=redis
                  - IOB_OBJECTSDB_HOST=redis
                  - IOB_OBJECTSDB_PORT=6379
                  - IOB_OBJECTSDB_TYPE=redis
                  - IOB_BACKITUP_EXTDB=true
                  - PACKAGES=redis-tools
                  #- SETGID=1200
                  #- SETUID=1200
                volumes:
                  - /volume1/docker/iobroker/iob-data:/opt/iobroker
                depends_on:
                  - redis
             
              redis:
                container_name: redis
                image: redis:latest
                hostname: redis
                restart: unless-stopped
                networks:
                  default:
                    ipv4_address: 10.10.8.223
                ports:
                  - "6379:6379"
                volumes:
                  - /volume1/docker/iobroker/iob-redis/:/data
            
            networks:
              default:
                name: mvl
                external: true
            

            Das ist das Netzwerk was ich angelegt habe:
            Bildschirmfoto 2024-04-04 um 19.03.18.jpg

            Das ist meine Konfiguration der USV auf der Syno...die erste IP ist die IoBroker IP (glaube die brauche ich nicht)
            Bildschirmfoto 2024-04-04 um 19.04.21.jpg

            Das sind die Einstellungen vom NUT Adapter
            Bildschirmfoto 2024-04-04 um 19.06.20.jpg

            Und das ist die Fehlermeldung die IoBroker auswirft
            Bildschirmfoto 2024-04-04 um 19.07.35.jpg

            B 1 Reply Last reply
            0
            • frana120500F frana120500

              @bongo

              Das ist mein IoBroker Container
              Bildschirmfoto 2024-04-04 um 19.01.56.jpg

              Der dazugehörige Stack

              version: "2"
              
              services:
                iobroker:
                  container_name: iobroker
                  image: buanet/iobroker:latest-v9
                  hostname: iobroker
                  restart: unless-stopped
                  networks:
                    default:
                      ipv4_address: 10.10.8.222
                  ports:
                    - "3493:3493"  #NUT
                    - "1010:1010"  #PIHOLE
                    - "8091:8091"  #Backitup
                    - "9081:9081"  #Backitup
                    - "9082:9082"  #Backitup
                    #- "1880:1880"  #node-red
                    - "1882:1882"  #mqtt
                    - "1883:1883"  #mqtt
                    - "1884:1884"  #mqtt
                    - "2001:2001"  #homematic
                    - "2010:2010"  #homematic
                    - "8081:8081"  #iobroker admin
                    - "8082:8082"  #vis
                    - "8087:8087"  #Simple API
                    - "7070:7070"  #EVCC
                    - "53:53"  # Pihole 
                  
                  environment:
                    - IOB_STATESDB_HOST=redis
                    - IOB_STATESDB_PORT=6379
                    - IOB_STATESDB_TYPE=redis
                    - IOB_OBJECTSDB_HOST=redis
                    - IOB_OBJECTSDB_PORT=6379
                    - IOB_OBJECTSDB_TYPE=redis
                    - IOB_BACKITUP_EXTDB=true
                    - PACKAGES=redis-tools
                    #- SETGID=1200
                    #- SETUID=1200
                  volumes:
                    - /volume1/docker/iobroker/iob-data:/opt/iobroker
                  depends_on:
                    - redis
               
                redis:
                  container_name: redis
                  image: redis:latest
                  hostname: redis
                  restart: unless-stopped
                  networks:
                    default:
                      ipv4_address: 10.10.8.223
                  ports:
                    - "6379:6379"
                  volumes:
                    - /volume1/docker/iobroker/iob-redis/:/data
              
              networks:
                default:
                  name: mvl
                  external: true
              

              Das ist das Netzwerk was ich angelegt habe:
              Bildschirmfoto 2024-04-04 um 19.03.18.jpg

              Das ist meine Konfiguration der USV auf der Syno...die erste IP ist die IoBroker IP (glaube die brauche ich nicht)
              Bildschirmfoto 2024-04-04 um 19.04.21.jpg

              Das sind die Einstellungen vom NUT Adapter
              Bildschirmfoto 2024-04-04 um 19.06.20.jpg

              Und das ist die Fehlermeldung die IoBroker auswirft
              Bildschirmfoto 2024-04-04 um 19.07.35.jpg

              B Offline
              B Offline
              Bongo
              wrote on last edited by
              #27

              @frana120500
              Na, das sieht doch schon fast gut aus :-)
              Jetzt noch die Einstellungen im NUT-Adapter:
              NUT Server IP: 172.20.0.1 Das ist die IP der Synology deines Netzwerkes nas_iobroker_bridge.

              Was soll das für ein Benutzername und Passwort der UPS sein? Das sollte leer bleiben.

              Später kannst du das interne Netzwerk in deinen Stack einbauen.

              Du hast ein schönes Beispiel für einen Stack. Ich arbeite teilweise mit Stacks aber nicht von Anfang an für den ioBroker. Ich kopier mir mal deinen Stack als Vorlage.

              Gruß
              Bongo

              Script - Die sprechende Kaffeemaschine – Home Connect
              Script - JUDO Wasserenthärtung - Connectivity-Modul API

              frana120500F 1 Reply Last reply
              0
              • B Bongo

                @frana120500
                Na, das sieht doch schon fast gut aus :-)
                Jetzt noch die Einstellungen im NUT-Adapter:
                NUT Server IP: 172.20.0.1 Das ist die IP der Synology deines Netzwerkes nas_iobroker_bridge.

                Was soll das für ein Benutzername und Passwort der UPS sein? Das sollte leer bleiben.

                Später kannst du das interne Netzwerk in deinen Stack einbauen.

                Du hast ein schönes Beispiel für einen Stack. Ich arbeite teilweise mit Stacks aber nicht von Anfang an für den ioBroker. Ich kopier mir mal deinen Stack als Vorlage.

                frana120500F Offline
                frana120500F Offline
                frana120500
                wrote on last edited by frana120500
                #28

                @bongo tha, und da gibt man 1x die richtige IP ein und schon ist der Adapter grün. :-) Ich danke dir vielmals für deine (und den anderen natürlich auch) Hilfe.

                Das mit dem Einbau des internen Netzwerks in den IoBroker Stack musst du mir aber trotzdem nochmal näher erklären. Da kann ich nicht ganz folgen.

                B Marc BergM 2 Replies Last reply
                0
                • frana120500F frana120500

                  @bongo tha, und da gibt man 1x die richtige IP ein und schon ist der Adapter grün. :-) Ich danke dir vielmals für deine (und den anderen natürlich auch) Hilfe.

                  Das mit dem Einbau des internen Netzwerks in den IoBroker Stack musst du mir aber trotzdem nochmal näher erklären. Da kann ich nicht ganz folgen.

                  B Offline
                  B Offline
                  Bongo
                  wrote on last edited by
                  #29

                  @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                  Das mit dem Einbau des internen Netzwerks in den IoBroker Stack musst du mir aber trotzdem nochmal näher erklären. Da kann ich nicht ganz folgen.

                  Das habe ich selbst noch nicht gemacht. Theoretisch könnte sich die IP 172.20.0.2 des ioBroker beim nöchsten Restart des Docker Containers ändern. Irgendwie kann man es im Stack fest definieren. Aber wie gesagt, ich müsste selbst erst recherchieren. Im Momant fehlt mir dazu die Zeit.

                  Ich hab mir übrigens eine USV-Wartung nach diesem Video und Skript gebaut:
                  https://youtu.be/kf_yaXGj-_0?si=tAPuV4AIAw4aXof3
                  hc_2486.png

                  Gruß
                  Bongo

                  Script - Die sprechende Kaffeemaschine – Home Connect
                  Script - JUDO Wasserenthärtung - Connectivity-Modul API

                  1 Reply Last reply
                  0
                  • frana120500F frana120500

                    @bongo tha, und da gibt man 1x die richtige IP ein und schon ist der Adapter grün. :-) Ich danke dir vielmals für deine (und den anderen natürlich auch) Hilfe.

                    Das mit dem Einbau des internen Netzwerks in den IoBroker Stack musst du mir aber trotzdem nochmal näher erklären. Da kann ich nicht ganz folgen.

                    Marc BergM Offline
                    Marc BergM Offline
                    Marc Berg
                    Most Active
                    wrote on last edited by
                    #30

                    @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                    Das mit dem Einbau des internen Netzwerks in den IoBroker Stack musst du mir aber trotzdem nochmal näher erklären. Da kann ich nicht ganz folgen.

                    Du referenzierst im Stack (Abschnitt "networks") beide Netzwerke und kannst beim Service "iobroker" dann auch beide inkl. der festen IP angeben:

                    version: "2"
                    
                    services:
                      iobroker:
                        container_name: iobroker
                        image: buanet/iobroker:latest-v9
                        hostname: iobroker
                        restart: unless-stopped
                        networks:
                          default:
                            ipv4_address: 10.10.8.222
                          bridge:
                            ipv4_address: 172.20.0.2
                        ports:
                          - "3493:3493"  #NUT
                          - "1010:1010"  #PIHOLE
                          - "8091:8091"  #Backitup
                          - "9081:9081"  #Backitup
                          - "9082:9082"  #Backitup
                          #- "1880:1880"  #node-red
                          - "1882:1882"  #mqtt
                          - "1883:1883"  #mqtt
                          - "1884:1884"  #mqtt
                          - "2001:2001"  #homematic
                          - "2010:2010"  #homematic
                          - "8081:8081"  #iobroker admin
                          - "8082:8082"  #vis
                          - "8087:8087"  #Simple API
                          - "7070:7070"  #EVCC
                          - "53:53"  # Pihole
                        environment:
                          - IOB_STATESDB_HOST=redis
                          - IOB_STATESDB_PORT=6379
                          - IOB_STATESDB_TYPE=redis
                          - IOB_OBJECTSDB_HOST=redis
                          - IOB_OBJECTSDB_PORT=6379
                          - IOB_OBJECTSDB_TYPE=redis
                          - IOB_BACKITUP_EXTDB=true
                          - PACKAGES=redis-tools
                          #- SETGID=1200
                          #- SETUID=1200
                        volumes:
                          - /volume1/docker/iobroker/iob-data:/opt/iobroker
                        depends_on:
                          - redis
                     
                    networks:
                      default:
                        name: mvl
                        external: true
                      bridge:
                        name: nas_iobroker_bridge
                        external: true
                    

                    Hast du PiHole mit in den iobroker Container installiert oder warum gibt es dafür Portmappings? Den Port 3493 für NUT musst du auch nicht mappen.

                    NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                    Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                    Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                    frana120500F B 3 Replies Last reply
                    1
                    • Marc BergM Marc Berg

                      @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                      Das mit dem Einbau des internen Netzwerks in den IoBroker Stack musst du mir aber trotzdem nochmal näher erklären. Da kann ich nicht ganz folgen.

                      Du referenzierst im Stack (Abschnitt "networks") beide Netzwerke und kannst beim Service "iobroker" dann auch beide inkl. der festen IP angeben:

                      version: "2"
                      
                      services:
                        iobroker:
                          container_name: iobroker
                          image: buanet/iobroker:latest-v9
                          hostname: iobroker
                          restart: unless-stopped
                          networks:
                            default:
                              ipv4_address: 10.10.8.222
                            bridge:
                              ipv4_address: 172.20.0.2
                          ports:
                            - "3493:3493"  #NUT
                            - "1010:1010"  #PIHOLE
                            - "8091:8091"  #Backitup
                            - "9081:9081"  #Backitup
                            - "9082:9082"  #Backitup
                            #- "1880:1880"  #node-red
                            - "1882:1882"  #mqtt
                            - "1883:1883"  #mqtt
                            - "1884:1884"  #mqtt
                            - "2001:2001"  #homematic
                            - "2010:2010"  #homematic
                            - "8081:8081"  #iobroker admin
                            - "8082:8082"  #vis
                            - "8087:8087"  #Simple API
                            - "7070:7070"  #EVCC
                            - "53:53"  # Pihole
                          environment:
                            - IOB_STATESDB_HOST=redis
                            - IOB_STATESDB_PORT=6379
                            - IOB_STATESDB_TYPE=redis
                            - IOB_OBJECTSDB_HOST=redis
                            - IOB_OBJECTSDB_PORT=6379
                            - IOB_OBJECTSDB_TYPE=redis
                            - IOB_BACKITUP_EXTDB=true
                            - PACKAGES=redis-tools
                            #- SETGID=1200
                            #- SETUID=1200
                          volumes:
                            - /volume1/docker/iobroker/iob-data:/opt/iobroker
                          depends_on:
                            - redis
                       
                      networks:
                        default:
                          name: mvl
                          external: true
                        bridge:
                          name: nas_iobroker_bridge
                          external: true
                      

                      Hast du PiHole mit in den iobroker Container installiert oder warum gibt es dafür Portmappings? Den Port 3493 für NUT musst du auch nicht mappen.

                      frana120500F Offline
                      frana120500F Offline
                      frana120500
                      wrote on last edited by
                      #31

                      @marc-berg MOin, danke dir, dass probiere ich aus.

                      Nee die Ports hatte ich nur gemappt weil ich ausschließen wollte, dass der NUT und der PiHole Adapter deswegen nicht grün werden. Sind noch Altlasten die ich rauswerfen muss

                      1 Reply Last reply
                      0
                      • Marc BergM Marc Berg

                        @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                        Das mit dem Einbau des internen Netzwerks in den IoBroker Stack musst du mir aber trotzdem nochmal näher erklären. Da kann ich nicht ganz folgen.

                        Du referenzierst im Stack (Abschnitt "networks") beide Netzwerke und kannst beim Service "iobroker" dann auch beide inkl. der festen IP angeben:

                        version: "2"
                        
                        services:
                          iobroker:
                            container_name: iobroker
                            image: buanet/iobroker:latest-v9
                            hostname: iobroker
                            restart: unless-stopped
                            networks:
                              default:
                                ipv4_address: 10.10.8.222
                              bridge:
                                ipv4_address: 172.20.0.2
                            ports:
                              - "3493:3493"  #NUT
                              - "1010:1010"  #PIHOLE
                              - "8091:8091"  #Backitup
                              - "9081:9081"  #Backitup
                              - "9082:9082"  #Backitup
                              #- "1880:1880"  #node-red
                              - "1882:1882"  #mqtt
                              - "1883:1883"  #mqtt
                              - "1884:1884"  #mqtt
                              - "2001:2001"  #homematic
                              - "2010:2010"  #homematic
                              - "8081:8081"  #iobroker admin
                              - "8082:8082"  #vis
                              - "8087:8087"  #Simple API
                              - "7070:7070"  #EVCC
                              - "53:53"  # Pihole
                            environment:
                              - IOB_STATESDB_HOST=redis
                              - IOB_STATESDB_PORT=6379
                              - IOB_STATESDB_TYPE=redis
                              - IOB_OBJECTSDB_HOST=redis
                              - IOB_OBJECTSDB_PORT=6379
                              - IOB_OBJECTSDB_TYPE=redis
                              - IOB_BACKITUP_EXTDB=true
                              - PACKAGES=redis-tools
                              #- SETGID=1200
                              #- SETUID=1200
                            volumes:
                              - /volume1/docker/iobroker/iob-data:/opt/iobroker
                            depends_on:
                              - redis
                         
                        networks:
                          default:
                            name: mvl
                            external: true
                          bridge:
                            name: nas_iobroker_bridge
                            external: true
                        

                        Hast du PiHole mit in den iobroker Container installiert oder warum gibt es dafür Portmappings? Den Port 3493 für NUT musst du auch nicht mappen.

                        frana120500F Offline
                        frana120500F Offline
                        frana120500
                        wrote on last edited by
                        #32

                        @marc-berg Vielen Dank Marc... das funzt einwandfrei. Habe ich wieder was gelernt.

                        frana120500F 1 Reply Last reply
                        0
                        • frana120500F frana120500

                          @marc-berg Vielen Dank Marc... das funzt einwandfrei. Habe ich wieder was gelernt.

                          frana120500F Offline
                          frana120500F Offline
                          frana120500
                          wrote on last edited by frana120500
                          #33

                          Ich muss jetzt aber nochmal was fragen. Wir haben ja vorher gesagt, das es externe und interne Netze gibt und das Container nicht untereinander kommunizieren können, außer ich baue eine Brücke in Form eines neuen Netzwerkes.

                          Jetzt möchte ich in Container A (EVCC) eine GET Abfrage aus Container B (Iobroker) machen.

                          Das ist der Befehl: http://10.10.8.222:8082/getPlainValue/volvo.0.vid.status.batteryChargeLevel.value?json

                          Die 10.10.8.222 ist ja die externe macvlan IP von meinem Iobroker

                          Wenn ich den o. g. Befehl an meinem Rechner absetze, erhalte ich den korrekten Wert zurück. Wenn ich den vom EVCC Container abrufe, erhalte ich als Fehlermeldung dial tcp 10.10.8.222:8082: connect: no route to host

                          Hat jetzt mit der Eingangsfrage nix zu tun, aber da habe ich gerade ein Verständnisproblem.

                          1 Reply Last reply
                          0
                          • B Offline
                            B Offline
                            Bongo
                            wrote on last edited by
                            #34

                            @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                            EVCC

                            Du fügst dem Container A das Netzwerk nas_iobroker_bridge zu.
                            Die interne IP vom ioBroker ist 172.20.0.2
                            Der Befehl heißt:
                            http://172.20.0.2:8082/getPlainValue/volvo.0.vid.status.batteryChargeLevel.value?json

                            Gruß
                            Bongo

                            Script - Die sprechende Kaffeemaschine – Home Connect
                            Script - JUDO Wasserenthärtung - Connectivity-Modul API

                            frana120500F 1 Reply Last reply
                            0
                            • Marc BergM Marc Berg

                              @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                              Das mit dem Einbau des internen Netzwerks in den IoBroker Stack musst du mir aber trotzdem nochmal näher erklären. Da kann ich nicht ganz folgen.

                              Du referenzierst im Stack (Abschnitt "networks") beide Netzwerke und kannst beim Service "iobroker" dann auch beide inkl. der festen IP angeben:

                              version: "2"
                              
                              services:
                                iobroker:
                                  container_name: iobroker
                                  image: buanet/iobroker:latest-v9
                                  hostname: iobroker
                                  restart: unless-stopped
                                  networks:
                                    default:
                                      ipv4_address: 10.10.8.222
                                    bridge:
                                      ipv4_address: 172.20.0.2
                                  ports:
                                    - "3493:3493"  #NUT
                                    - "1010:1010"  #PIHOLE
                                    - "8091:8091"  #Backitup
                                    - "9081:9081"  #Backitup
                                    - "9082:9082"  #Backitup
                                    #- "1880:1880"  #node-red
                                    - "1882:1882"  #mqtt
                                    - "1883:1883"  #mqtt
                                    - "1884:1884"  #mqtt
                                    - "2001:2001"  #homematic
                                    - "2010:2010"  #homematic
                                    - "8081:8081"  #iobroker admin
                                    - "8082:8082"  #vis
                                    - "8087:8087"  #Simple API
                                    - "7070:7070"  #EVCC
                                    - "53:53"  # Pihole
                                  environment:
                                    - IOB_STATESDB_HOST=redis
                                    - IOB_STATESDB_PORT=6379
                                    - IOB_STATESDB_TYPE=redis
                                    - IOB_OBJECTSDB_HOST=redis
                                    - IOB_OBJECTSDB_PORT=6379
                                    - IOB_OBJECTSDB_TYPE=redis
                                    - IOB_BACKITUP_EXTDB=true
                                    - PACKAGES=redis-tools
                                    #- SETGID=1200
                                    #- SETUID=1200
                                  volumes:
                                    - /volume1/docker/iobroker/iob-data:/opt/iobroker
                                  depends_on:
                                    - redis
                               
                              networks:
                                default:
                                  name: mvl
                                  external: true
                                bridge:
                                  name: nas_iobroker_bridge
                                  external: true
                              

                              Hast du PiHole mit in den iobroker Container installiert oder warum gibt es dafür Portmappings? Den Port 3493 für NUT musst du auch nicht mappen.

                              B Offline
                              B Offline
                              Bongo
                              wrote on last edited by
                              #35

                              @marc-berg
                              Du kennst dich mit Stacks aus! :-)
                              Ich habe vor ein paar Jahren versäumt den ioBroker Container mit einem Stack zu erzeugen und starten.
                              Kann ich nachträglich einen Stack machen ohne dass ich mir den ioBroker zerschieße?

                              Gruß
                              Bongo

                              Script - Die sprechende Kaffeemaschine – Home Connect
                              Script - JUDO Wasserenthärtung - Connectivity-Modul API

                              OliverIOO Marc BergM 2 Replies Last reply
                              0
                              • B Bongo

                                @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                                EVCC

                                Du fügst dem Container A das Netzwerk nas_iobroker_bridge zu.
                                Die interne IP vom ioBroker ist 172.20.0.2
                                Der Befehl heißt:
                                http://172.20.0.2:8082/getPlainValue/volvo.0.vid.status.batteryChargeLevel.value?json

                                frana120500F Offline
                                frana120500F Offline
                                frana120500
                                wrote on last edited by
                                #36

                                @bongo

                                Das dachte ich mir auch, aber da bekomme ich diese Fehlermeldung

                                Der Container A läuft im Host Netzwerk

                                Bildschirmfoto 2024-04-06 um 17.40.27.jpg

                                Marc BergM 1 Reply Last reply
                                0
                                • B Bongo

                                  @marc-berg
                                  Du kennst dich mit Stacks aus! :-)
                                  Ich habe vor ein paar Jahren versäumt den ioBroker Container mit einem Stack zu erzeugen und starten.
                                  Kann ich nachträglich einen Stack machen ohne dass ich mir den ioBroker zerschieße?

                                  OliverIOO Offline
                                  OliverIOO Offline
                                  OliverIO
                                  wrote on last edited by
                                  #37

                                  @bongo

                                  Eigentlich ja, aber nicht so wie du denkst.
                                  Container werden ja so definiert, das alles weggeworfen werden kann und die dauerhaften Anteile in einem oder mehreren volumes sich befinden.
                                  Da sich die gesamte iobroker Installation ( /opt/iobroker) in einem
                                  Eigenen volume definiert ist, kannst du einen neuen Container erzeugen in dem das vorhandene volume von Iobroker verwendet wird.
                                  Wenn du in deinem Container nie andere Software installiert hast oder sonstige Änderungen vorgenommen hast die sich nicht in einem volume befinden, dann hast du keine Probleme
                                  Falls ja, sind diese nach der neugenerierung des Containers weg.

                                  Meine Adapter und Widgets
                                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                  Links im Profil

                                  1 Reply Last reply
                                  0
                                  • B Offline
                                    B Offline
                                    Bongo
                                    wrote on last edited by
                                    #38

                                    @frana120500
                                    Da bin ich jetzt auch überfragt.

                                    Gruß
                                    Bongo

                                    Script - Die sprechende Kaffeemaschine – Home Connect
                                    Script - JUDO Wasserenthärtung - Connectivity-Modul API

                                    1 Reply Last reply
                                    0
                                    • frana120500F frana120500

                                      @bongo

                                      Das dachte ich mir auch, aber da bekomme ich diese Fehlermeldung

                                      Der Container A läuft im Host Netzwerk

                                      Bildschirmfoto 2024-04-06 um 17.40.27.jpg

                                      Marc BergM Offline
                                      Marc BergM Offline
                                      Marc Berg
                                      Most Active
                                      wrote on last edited by
                                      #39

                                      @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                                      Das dachte ich mir auch, aber da bekomme ich diese Fehlermeldung
                                      Der Container A läuft im Host Netzwerk

                                      Es gibt ein paar Regeln, wann eine Kommunikation (ohne weitere Routingregeln) möglich ist oder nicht:

                                      Container1 in ... Container2 in ... Kommunikation möglich?
                                      Bridge A Bridge A ja
                                      MACVLAN MACVLAN ja
                                      Hostnetzwerk / Host Bridge ja
                                      Hostnetzwerk / Host MACVLAN nein
                                      Bridge A Bridge B nein
                                      Bridge MACVLAN nein

                                      Ein Sonderfall, den du ja auch umgesetzt hast: wenn ein Container in Bridge- UND MACVLAN steckt. Dann ist der Host nur über das Bridge-Gateway zu erreichen.

                                      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                                      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                      frana120500F 1 Reply Last reply
                                      1
                                      • B Bongo

                                        @marc-berg
                                        Du kennst dich mit Stacks aus! :-)
                                        Ich habe vor ein paar Jahren versäumt den ioBroker Container mit einem Stack zu erzeugen und starten.
                                        Kann ich nachträglich einen Stack machen ohne dass ich mir den ioBroker zerschieße?

                                        Marc BergM Offline
                                        Marc BergM Offline
                                        Marc Berg
                                        Most Active
                                        wrote on last edited by
                                        #40

                                        @bongo sagte in IoBroker im Docker - USV durchreichen:

                                        Kann ich nachträglich einen Stack machen ohne dass ich mir den ioBroker zerschieße?

                                        Wie @OliverIO schon geschrieben hat, wenn du das selbe Volume beibehältst, sind keine Probleme zu erwarten. Einen Punkt würde ich noch hinzufügen: Auch der Hostname sollte beibehalten werden, sonst kann es zu unerwünschten Effekten kommen. Dies ist im Stack aber ohne weiteres möglich. Wenn du einen vom Containernamen abweichenden Hostname haben möchtest, dann einfach per:

                                        hostname: xyz
                                        

                                        im Stack ergänzen.

                                        NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                                        Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                        1 Reply Last reply
                                        1
                                        • Marc BergM Marc Berg

                                          @frana120500 sagte in IoBroker im Docker - USV durchreichen:

                                          Das dachte ich mir auch, aber da bekomme ich diese Fehlermeldung
                                          Der Container A läuft im Host Netzwerk

                                          Es gibt ein paar Regeln, wann eine Kommunikation (ohne weitere Routingregeln) möglich ist oder nicht:

                                          Container1 in ... Container2 in ... Kommunikation möglich?
                                          Bridge A Bridge A ja
                                          MACVLAN MACVLAN ja
                                          Hostnetzwerk / Host Bridge ja
                                          Hostnetzwerk / Host MACVLAN nein
                                          Bridge A Bridge B nein
                                          Bridge MACVLAN nein

                                          Ein Sonderfall, den du ja auch umgesetzt hast: wenn ein Container in Bridge- UND MACVLAN steckt. Dann ist der Host nur über das Bridge-Gateway zu erreichen.

                                          frana120500F Offline
                                          frana120500F Offline
                                          frana120500
                                          wrote on last edited by
                                          #41

                                          @marc-berg perfekt. Vielen vielen Dank für die Hilfe.

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          698

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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