Seite 1 von 1

OH4-Portainer-Bindings nicht installierbar

Verfasst: 29. Dez 2023 12:55
von kopfnuss
Hallo,
ich bin neu bei openhab und auch neu bei debian und portainer.
Ich habe es geschafft openhab im container zu starten und ich komme auch über den Port 8080 drauf.
Wenn ich jetzt aber ein Binding installieren will dreht sich nur ständig der Ladekreis es tut sich aber nichts.
Hat einer einen heißen Tipp für mich?
Später möchte ich meine Homemetic mit dem EchoDot bedienen.
Bild

Re: OH4-Portainer-Bindings nicht installierbar

Verfasst: 29. Dez 2023 16:05
von udo1toni
Wie ist Dein Container konfiguriert?

Ich nehme an, Du meinst OH4 Docker - Bindings nicht installierbar :) (man beachte die Leerzeichen, es gibt keine Portainer-Bindings)

Re: OH4-Portainer-Bindings nicht installierbar

Verfasst: 29. Dez 2023 19:39
von kopfnuss
Ja wie gesagt, in diesem Thema bin ich komplett neu. Ich nutze Portainer weil es auf den ersten Blick einfach aussah.

Ich nehme an du meinst das, was man in dem Stack Editor einträgt?

Code: Alles auswählen

version: '2.2'

services:
  openhab:
    container_name: container_openhab
    image: "openhab/openhab:latest"
    restart: always
    networks: 
      - openhab
    ports:
      - 8080:8080
      - 8443:8443
      - 5555:5555
      - 2000:2000
      - 2001:2001
      - 2010:2010
      - 8701:8701
      - 8181:8181
      - 9292:9292
      - 9125:9125
      - 9126:9126
      - 8101:8101
      - 5007:5007
      - 43439:43439
    volumes:
      - "/etc/localtime:/etc/localtime:ro"
      - "/etc/timezone:/etc/timezone:ro"
      - "openhab_addons:/openhab/addons"
      - "openhab_conf:/openhab/conf"
      - "openhab_userdata:/openhab/userdata"
    environment:
      CRYPTO_POLICY: "unlimited"
      EXTRA_JAVA_OPTS: "-Duser.timezone=Europe/Berlin"
      OPENHAB_HTTP_PORT: "8080"
      OPENHAB_HTTPS_PORT: "8443"
      USER_ID: 999
      GROUP_ID: 994
      LANG: de_DE.UTF-8
      LANGUAGE: de_DE.UTF-8
      LC_ALL: de_DE.UTF-8
volumes:
  openhab_addons:
    driver: local
  openhab_conf:
    driver: local
  openhab_userdata:
    driver: local

networks:
  openhab:
    external: true

Re: OH4-Portainer-Bindings nicht installierbar

Verfasst: 29. Dez 2023 20:43
von kopfnuss
folgenden Eintrag habe ich noch im Container-Log gefunden:

Code: Alles auswählen

Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.openhab.addons.bundles:org.openhab.binding.androiddebugbridge:jar:4.1.0

Re: OH4-Portainer-Bindings nicht installierbar

Verfasst: 29. Dez 2023 21:37
von udo1toni
Bei der Definition des Netzwerks bin ich mir nicht sicher, was die entsprechenden Parameter bedeuten. Kannst Du denn aus dem Container heraus das Netzwerk normal erreichen? Nicht dass der Download schief geht...

Hier mal zum Vergleich mein Teststack (den ich aber nicht produktiv nutze):

Code: Alles auswählen

version: '2.2'

services:
  openhab:
    image: "openhab/openhab:snapshot"
    restart: always
    network_mode: bridge
    ports: 
      - 8088:8080
      - 8444:8443
    volumes:
      - "/etc/localtime:/etc/localtime:ro"
      - "/etc/timezone:/etc/timezone:ro"
      - "./openhab_addons:/openhab/addons"
      - "./openhab_conf:/openhab/conf"
      - "./openhab_userdata:/openhab/userdata"
    environment:
      CRYPTO_POLICY: "unlimited"
      EXTRA_JAVA_OPTS: "-Duser.timezone=Europe/Berlin"
      OPENHAB_HTTP_PORT: "8088"
      OPENHAB_HTTPS_PORT: "8443"
      USER_ID: "998"
      GROUP_ID: "997"

Re: OH4-Portainer-Bindings nicht installierbar

Verfasst: 30. Dez 2023 13:44
von kopfnuss
Irgendwie hatte ich die ganze Zeit den Pihole im verdacht, der ebenfalls im Container läuft. Ich hatte ihn für Testzwecke deaktiviert aber das reichte für openhab nicht aus. Erst als ich in der fritzbox wieder die fritzbox als lokalen DNS Server eingetragen hatte klappte die Installation der Bindungs.
Leider war im Pihole keine Eintragung von irgendwelchen geblockten IP Adressen.

Weiß einer wie der Pihole konfiguriert werden muss, damit openhab parallel zum Pihole läuft?

Re: OH4-Portainer-Bindings nicht installierbar

Verfasst: 30. Dez 2023 21:30
von kopfnuss
So ich glaube jetzt konnte ich mir selber helfen. Ich habe für die beiden Container PiHole&openhab ein extra macvlan erstellt. Damit scheint es zu funktionieren. Openhab hat jetzt eine eigene IP und ist in der fritzbox sichtbar. Mit diesem Konstrukt kann ich jetzt auch neben Pi-hole ganz normal Bindings installieren.

Vielen Dank.