OH4-Portainer-Bindings nicht installierbar

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
kopfnuss
Beiträge: 23
Registriert: 27. Dez 2023 00:16
Answers: 0

OH4-Portainer-Bindings nicht installierbar

Beitrag 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
openHAB 4.3.3 im Debian-Docker-Container (bookworm)

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH4-Portainer-Bindings nicht installierbar

Beitrag 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)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

kopfnuss
Beiträge: 23
Registriert: 27. Dez 2023 00:16
Answers: 0

Re: OH4-Portainer-Bindings nicht installierbar

Beitrag 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
Zuletzt geändert von kopfnuss am 29. Dez 2023 20:44, insgesamt 1-mal geändert.
openHAB 4.3.3 im Debian-Docker-Container (bookworm)

kopfnuss
Beiträge: 23
Registriert: 27. Dez 2023 00:16
Answers: 0

Re: OH4-Portainer-Bindings nicht installierbar

Beitrag 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
openHAB 4.3.3 im Debian-Docker-Container (bookworm)

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH4-Portainer-Bindings nicht installierbar

Beitrag 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"
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

kopfnuss
Beiträge: 23
Registriert: 27. Dez 2023 00:16
Answers: 0

Re: OH4-Portainer-Bindings nicht installierbar

Beitrag 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?
openHAB 4.3.3 im Debian-Docker-Container (bookworm)

kopfnuss
Beiträge: 23
Registriert: 27. Dez 2023 00:16
Answers: 0

Re: OH4-Portainer-Bindings nicht installierbar

Beitrag 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.
openHAB 4.3.3 im Debian-Docker-Container (bookworm)

Antworten