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.

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.