Seite 1 von 1

JDBC Persistance im Container

Verfasst: 2. Sep 2026 08:50
von goerdi
Hi !

Ich hab mariadb und openhab jeweils in einem Container (mit Host IP) installiert. Jetzt versuche ich die jdbc persistance einzurichten, aber das haut irgendwie nicht hin.
Im Log steht nur das die jdbc persitence geladen wurde, aber as wars dann auch schon. sonste seh ich keine Fehlermeldung ..

BTW: Homeassistant läauft auch im Container und da funktioniert es ja auch...


Gruss Gerd

Re: JDBC Persistance im Container

Verfasst: 2. Sep 2026 20:25
von udo1toni
Die Frage ist, wie Du konfiguriert hast.
Ich nutze hier LX-Container, hab aber auch schon Docker Container verwendet. Wichtig ist nur, dass die Datenbank Verbindungen über TCP/IP annimmt (wenn Du fertige Docker Images nimmst, sollte das entweder gegeben sein oder über die Konfiguration des Containers erledigt werden können).
Und auf openHAB-Seite musst Du halt IP-Adresse und Port korrekt angeben, User, Passwort und Datenbank setze ich als gegeben voraus...

Re: JDBC Persistance im Container

Verfasst: 3. Sep 2026 07:46
von goerdi
Hi !

Ja ich verwende den "originalen" Docker Container.
Mit Homeassitant funktioniert es ja das nutze ich 127.0.0.1:3306
in der jdbc.cfg:
url=jdbc:mariadb://127.0.0.1:3306/openhab
user=openhab
password=openhab

auf der Kommandozeile ein:
mysql -u openhab -popenhab -h 127.0.0.1 openhab

bringt mich rein:
Welcome to the MariaDB monitor. Commands end with ; or \g.
......
MariaDB [openhab]>

nur werden eben keine tabellenangelegt, die persistence habe ich vom "alten" openhab übernommen...

Gruss Gerd