Fernzugriff

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

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

Re: Fernzugriff

Beitrag von udo1toni »

~grummel~...

Du musst natürlich in dem yaml code für den Container das Netzwerk umdefinieren. Dazu fügst Du eine Zeile hinzu:

Code: Alles auswählen

network_mode: host
Aber Achtung: yaml berücksichtigt die Einrückungen. Die Zeile kannst Du z.B. in der Zeile nach dem image einfügen (auf der gleichen Ebene, also mit der gleichen Anzahl Leerzeichen vor dem ersten Buchstaben).

Ich hätte das vielleicht schon weiter oben besser erklären sollen... :)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Re: Fernzugriff

Beitrag von Snatsch »

Also so ?

Code: Alles auswählen

version: '2.2'

services:
  openhab:
    image: "openhab/openhab:latest"
    network_mode: host
    restart: always
    network_mode: bridge
    ports: 
      - 8080:8080
      - 8443:8443
    volumes:
      - "/etc/localtime:/etc/localtime:ro"
      - "/etc/timezone:/etc/timezone:ro"
      - "/portainer/Files/AppData/Config/openHAB4/openhab_addons:/openhab/addons"
      - "/portainer/Files/AppData/Config/openHAB4/openhab_conf:/openhab/conf"
      - "/portainer/Files/AppData/Config/openHAB4/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: "998"
      GROUP_ID: "997"
und das muss stehen bleiben

Code: Alles auswählen

network_mode: bridge
?
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

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

Re: Fernzugriff

Beitrag von udo1toni »

Nein, network_mode: bridge muss natürlich weg.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Re: Fernzugriff

Beitrag von Snatsch »

habe ich schon probiert geht aber irgendwie auch nicht. so sieht es jetzt aus

Code: Alles auswählen

version: '2.2'

services:
  openhab:
    image: "openhab/openhab:latest"
    restart: always
    network_mode: host
    ports: 
      - 8080:8080
      - 8443:8443
    volumes:
      - "/etc/localtime:/etc/localtime:ro"
      - "/etc/timezone:/etc/timezone:ro"
      - "/portainer/Files/AppData/Config/openHAB4/openhab_addons:/openhab/addons"
      - "/portainer/Files/AppData/Config/openHAB4/openhab_conf:/openhab/conf"
      - "/portainer/Files/AppData/Config/openHAB4/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: "998"
      GROUP_ID: "997"
dann sieht es so aus
Screenshot (43).png
was mich wundert das hier auch unter Host nichts steht
Screenshot (44).png
das kann doch nicht richtig sein oder ?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

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

Re: Fernzugriff

Beitrag von udo1toni »

Die Frage ist: ist openHAB erreichbar?
Dass da keine IP-Adresse steht, ist korrekt, schließlich macht der Container kein eigenes Netz auf.

Wichtig am Rande (ist mir gerade beim Rumprobieren aufgefallen): Ports der Container, die im Host-Netz laufen, werden nicht gemappt, schließlich ist ja keine Bridge dazwischen. Man muss also dafür sorgen, dass die benötigten Ports nicht durch andere Container belegt sind.

Deshalb sind auch korrekterweise keine gemappten Ports gelistet :)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Re: Fernzugriff

Beitrag von Snatsch »

Guten Morgen. Ja im Heimnetzwerk.
was mich wundert das in openhab Netzwerk plötzlich 3 IP Adressen stehen.
Screenshot (45).png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Re: Fernzugriff

Beitrag von Snatsch »

Hab grade gesehen das meine Sitmap angezeigt wird aber ohne Daten
IMG_7248.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

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

Re: Fernzugriff

Beitrag von udo1toni »

Ich gehe mal davon aus, dass das noch die alten Adresseinträge sind, die openHAB zuletzt automatisch erkannt hatte.
Zur Not müsstest Du die händisch aus der Konfiguration entfernen, aber mein erster Versuch liefe über einen Neustart des Containers, openHAB sollte da auch selbst aufräumen.
Du kannst auch innerhalb Portainer den Link auf die Container Shell anklicken. Portainer öffnet dann die Shell, und zwar (default Verhalten) als root. Falls das nicht auf Anhieb funktioniert, musst Du die zu verwendende shell ändern, da steht gewöhnlich /bin/bash, es steht aber auch /bin/sh zur Verfügung, evtl. ist /bin/bash im Container nicht verfügbar.
In der Container Shell kannst Du dann einmal ip a aufrufen und in der Ausgabe schauen, welche Netzwerke tatsächlich gemeldet werden.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Re: Fernzugriff

Beitrag von Snatsch »

du meinst das hier oder ?
Screenshot (46).png
ich kann mich weder mit dem einen noch mit dem anderen verbinden :roll:

beim Neustart von openhabcontainer steht die Fehlermeldung.

Code: Alles auswählen

2024-02-26 11:27:24.147 [INFO ] [.network.internal.utils.NetworkUtils] - CIDR prefix is smaller than /24 on interface with address 172.18.0.1/16, truncating to /24, some addresses might be lost
2024-02-26 11:27:24.150 [INFO ] [.network.internal.utils.NetworkUtils] - CIDR prefix is smaller than /24 on interface with address 172.17.0.1/16, truncating to /24, some addresses might be lost
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

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

Re: Fernzugriff

Beitrag von udo1toni »

Snatsch hat geschrieben: 26. Feb 2024 11:30 du meinst das hier oder ?
Ja, genau. Über diese Shell kannst Du im Container Befehle ausführen.

Die Warnmeldung bezieht sich darauf, dass die 172er Netze halt Class-B sind (also /16 statt /24). Aber diese Netze soll openHAB ja "vergessen"...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten