NEWS
Shellys (Gen1) nicht mehr auffindbar nach Update
-
@fichtendickicht Eben weil Docker so seine Eigenheiten hat, sollte das immer zu Beginn erwähnt werden
suehe auch
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1 -
Hab genau Dein Setup.
DS218+ und Docker ( Container Manager).
Das Aufsetzen dauerte keine 2 min.
Und wie ich schon schrieb, da gibt es Unmengen von Anleitungen im Netz .
Ich brauche kein MCVlan und hab es auch nicht .
Meine Shellys sind 1. , 2. und 3. Generation.
Läuft alles wie am Schnürchen. -
@haselchen
SUper , könntest Du bitte Deine Konfiguration teilen?
Speziell mit dem SQL-Adapter gibts Probleme, der hat nun keinen Zugriff mehr auf MySql unter <NAS-IP>:3307 -
@haselchen
Ja, aber da kann es zu Portkonflikten kommen:
ioBroker unter Docker auf der Synology DiskStation
"HostBeim Host Netzwerk erhält der ioBroker Docker Container vollen Zugriff auf die Netzwerkschittstelle(n) der DiskStation. Er kümmert sich selbstständig um die zu öffnenden Ports und lauscht so auch auf alle anderen Pakete die die Netzwerkschnittstelle der DiskStation erreichen. Allerdings kann es hierbei zu Portkonflikten kommen. Dies geschieht, wenn der ioBroker versucht für sich oder einen seiner Adapter einen Port zu öffnen, den vielleicht schon der DiskStation Manager oder einer seiner Services verwendet."
-
Welcher sollte das bei Dir sein?
-
@haselchen Das hab ich noch nicht rausgefunden. Ich will 8081,8083,5683 nutzen.
Ich sehe da erst einmal keine Konflikte, aber der Container lässt sich nicht starten (bootloop) -
Also mir sind keine Konflikte bekannt.
Weiß natürlich nicht, wie sehr du deine Synology orgelst.
Problem ist natürlich, dass ich nicht weiss, wie du deinen Container aufgesetzt hast.
Hast du den opt/iobroker Ordner gemounted?
Backups vorhanden? -
@haselchen
Ich habe nur die Ports freigegeben und den /opt/iobroker auf die DSM gemounted.
Auf der DSM läuft nur ein Mailserver, Calendar, Contacts, Webstation, Webdav, MariaDB und eben der Containermanager mit- Jenkins
- Duplikati
- Grafana
- Redis
- Portainer
- nocodb
- und den iobroker
Backups über backitup.0
-
Für den alten Knochen schon sportlich
Wieviel GB RAM hast Du? -
Ich habe zwar nicht so ein Teil aber gibt es kein logfile ?
-
@haselchen 8GB
-
-
Ich hab 10GB
Aber die 8 brauchst Du schon.
Wie soll es jetzt weitergehen?
Was geht gerade, was geht nicht...
Hab ein wenig aus den Augen verloren, wo es aktuell noch hakt. -
@haselchen Hab grade den Container mit "host" Konfiguration gestartet (ohne Portfreigaben) und habe ein bootloop. Das Protokoll habe ich als csv an @wendy2702 gesendet
-
Wir wissen aber nicht, WIE Du den Container aufgesetzt hast.
Bootloop gibt es nur, wenn er "falsch" aufgesetzt wurde. -
- Ich hab das Image heruntergeladen
- Auf "Start" geklickt
- in den Einstellungen "host" als Netzwerkverbindung ausgewählt
- Container erstellen geklickt
- Container gestartet
-
Also ...
Das Ding heisst Container Manager.
Da lädst Du über die Registrierung das Image.
Bevor Du irgendwas dann machst, musst Du den aktuellen Iobroker Container stoppen.
Du benennst den gestoppten Container in irgendwas anderes um.
Dann machst Du beim Neuen Image die Aktion "ausführen" und gibst dem Container den Namen, den der Alte hatte.
Dann beginnt (normalerweise) ein Ausfüll und Klickmarathon, um den Container zu konfigurieren.GANZ WICHTIG:
Du erstellst als allererstes einen Shared Ordner.
Da kommen die zu mountenden Daten von iobroker rein (einzustellen dann bei der Container Konfiguration).Und in der Filestation erstellst Du dann einen Ordner
Und denn gibst Du als Mount Ordner bei der Containererstellung ein.
-
@haselchen
genau das habe ich im Container Manager gemacht. Nur habe ich den alten iobroker Container vorher gelöscht.
ALlerdings habe ich in diesem "Klickmarathon" nur "host" als NEtzwerkverbindung und (das habe ich vergessen) ein Verzeichnis auf /opt/iobroker gemapped -
Zeig mal Screenshots von den einzelnen Einstellungen , wenn Du den Container erstellst.
Wenn Du von vorne anfangen willst, dann lösche alle alten Iobroker Container und alte , runtergeladene Images und behalte nur das aktuelle Image.
Und wichtig, den Ordner in der Filestation erstellen. -
@haselchen
Ich habe alle iobroker-Container gelöscht.
Ich habe alle images gelöscht.
Unter /docker/iobroker_data liegen alle meine Daten mit Adaptern die ich schon seit 5 Jahren verwende.
Momentan läd gerade ein brandneues Image herunter:
Zusatzlicch habe ich nun in der filestation einen neuen Order erstellt: /docker/iobroker_temp