Ankündigung
Einklappen
Keine Ankündigung bisher.
Edomi im Docker-Container
Einklappen
X
-
Ohne mich mit Docker auszukennen oder hier mitmischen zu wollen: Was sagt den die Fehlerkonsole des Browsers? Da müsste ja irgendwas mit "Websocket tut's nicht" stehen...
-
Hallo,
danke für die Info´s bzw. Rückmeldungen.
Das mit dem 2. Docker bzw. neuen Docker erstellen hab ich auch schon probiert - hat leider nix gebracht. Immer wieder macht der rote Kreis die Probleme
Nachdem ich einen Z83 habe werde ich mal die Alternative Installation laut Wiki testen (mit einem USB-Stick dran), sobald ich einen freien Stick habe.
Die anderen Threads hab ich gefunden, aber hier war ja auch keine Lösung sichtbar. Deshalb - da ja pfischi so eine super To-Do erstellt hat, mir hier die Frage erlaubt.
Joggi
Einen Kommentar schreiben:
-
Hallo Joggi2222,
hab das selbe Problem. Du müsstet erst den vorhandenen Container löschen, der ja edomi heißt. Ich hab es gestern Abend nochmal mit einen zweiten Container versucht, hab ihn edomi2 genannt und die Ports geändert:
hab die Portumleitungen geändert damit sich beide nicht in die Quere kommen und noch für Port 8080 was hinzugefügt.Code:sudo docker run --name edomi2 -p 42800:80 -p 42802:8080 -p 42801:443 -p 22221:22 -p 60000:50000/udp -p 60001:50001/udp -e KNXGATEWAY=andereIP -e KNXACTIVE=true -e HOSTIP=serverIP -d pfischi/edomi:latest
Anschließend hab ich alles Schrit für Schritt wieder auf die 1.52 gebracht.
So, nun müßte es klappen, dachte ich. Wenn ich nun http://ServerIP:42802/visu/ aufrufe zeit mir der Browser: Diese Website ist nicht erreichbar
192.168.0.
hat die Verbindung abgelehnt.
am besten wäre ein funktionierender Container mit 1.52 drin... aber da muss ein Experte her, ich raff das nicht.
Nachtrag: wenn ich es jetzt über Port 42800 der ja auf Port 80 verweißt versuche kommt der Login Bildschirm aber der rote Ring geht nicht weg...
lg
JürgenZuletzt geändert von Jue; 27.08.2017, 18:04.
Einen Kommentar schreiben:
-
Hallo und guten Morgen
@pfischi: Erst einmal vielen Dank für den Docker und die super Anleitung. So schafft man es auch als blutiger Anfänger den Docker zu installieren
Nun kurz zu meinem Problem: Nach dem Update von edomi auf 1.52 bekomme ich nachdem ich mich angemeldet habe unter ip:42900/visu nur den roten Kreis zu sehen. Ich habe dann im anderen Thread gelesen, dass hier nun anscheinend der Port 8080 "behindert bzw. blockiert" wird. Wenn ich mir nun in der Anleitung von pfischi die "sudo docker run"- Zeile anschaue, wird jedoch nur der Port 80 auf 42900 geleitet. Wenn ich nun den Docker stoppe und erneut mit sudo docker run straten will um den Port 8080 auf die 42900 (oder einen andern Port z.B. 42902) zu schiebe, bekomme ich eine Fehlermeldung, dass der docker /edomi bereits existiert................
Hat hier zufällig jemand für einen blutigen Docker/Linux Anfänger einen Hilfetipp?
Danke schonmal
Gruß
Joggi
Einen Kommentar schreiben:
-
Ja natürlich sind läuft bei mir schon seit Jahren... Habe gestern noch vieles probiert aber ohne Erfolg wenn ich aber direkt meine IP Schnittstelle nehme und eibd probeweise abschalte dann geht's
Einen Kommentar schreiben:
-
Die xx hast du schon mit der Adresse deines Gateways ersetzt oder?Zitat von kobza Beitrag anzeigeneibd ist mit diesen Parametern gestartet:
Code:ipt:192.168.178.xx
Hast mal überprüft ob der eibd die Verbindung zum Bus direkt aufbauen kann?
Einen Kommentar schreiben:
-
habe heute Trace Level erhöht, folgendes ist zu sehen:
eibd ist mit diesen Parametern gestartet:Code:[TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0, width: 0, height: 12"] [TR] [TD]2017-08-05 11:10:28[/TD] [TD]699501[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]EDOMI @ CE | DESCRIPTION_REQUEST an 192.168.178.3:3671 / Raw: 06100203000e0801c0a8b203c350[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:28[/TD] [TD]701311[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]ROUTER @ CE | DESCRIPTION_RESPONSE / Status: Ok / Name: eibd / PA: 0.0.0 / MAC: 000000000000 / Raw: 0610020400463601020000000000030200000000e000170c0000000000006569626400000000000000000000000000000000000000000000000000000a020201030104010501[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:28[/TD] [TD]712315[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]EDOMI @ CE | CONNECT_REQUEST an 192.168.178.3:3671 / Raw: 06100205001a0801c0a8b203c3500801c0a8b203c35104040200[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:28[/TD] [TD]724411[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]ROUTER @ CE | CONNECT_RESPONSE / CE: 192.168.178.3:50000 - 192.168.178.3:3671 / DE: 192.168.178.3:50001 - 192.168.178.3:3671 / Tunnel-PA: 0.0.0 / ChannelID: 4 / Raw: 06100206001404000801c0a8b2030e5704040000[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:28[/TD] [TD]736651[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]EDOMI @ CE | CONNECTIONSTATE_REQUEST / Raw: 06100207001004000801c0a8b203c350[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:28[/TD] [TD]747977[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]ROUTER @ CE | CONNECTIONSTATE_RESPONSE / ErrCode: 15h / ErrMsg: (unbekannt) / Raw: 0610020800080415[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2017-08-05 11:10:28[/TD] [TD]759150[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]EDOMI @ CE | DISCONNECT_REQUEST / Raw: 06100209001004000801c0a8b203c350[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:28[/TD] [TD]760943[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]KNX-Verbindung verloren.[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2017-08-05 11:10:31[/TD] [TD]763348[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]EDOMI @ CE | DESCRIPTION_REQUEST an 192.168.178.3:3671 / Raw: 06100203000e0801c0a8b203c350[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:31[/TD] [TD]775491[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]ROUTER @ CE | DESCRIPTION_RESPONSE / Status: Ok / Name: eibd / PA: 0.0.0 / MAC: 000000000000 / Raw: 0610020400463601020000000000030200000000e000170c0000000000006569626400000000000000000000000000000000000000000000000000000a020201030104010501[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:31[/TD] [TD]786617[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]EDOMI @ CE | CONNECT_REQUEST an 192.168.178.3:3671 / Raw: 06100205001a0801c0a8b203c3500801c0a8b203c35104040200[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:31[/TD] [TD]798635[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]ROUTER @ CE | CONNECT_RESPONSE / CE: 192.168.178.3:50000 - 192.168.178.3:3671 / DE: 192.168.178.3:50001 - 192.168.178.3:3671 / Tunnel-PA: 0.0.0 / ChannelID: 5 / Raw: 06100206001405000801c0a8b2030e5704040000[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:31[/TD] [TD]800079[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]ROUTER @ DE | TUNNELING_REQUEST / ErrMsg: ChannelId abweichend: Ist-Wert=3, Soll-Wert=5 / Raw: 061004200015040300002900bcd010131b01010081[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2017-08-05 11:10:31[/TD] [TD]812969[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]EDOMI @ CE | CONNECTIONSTATE_REQUEST / Raw: 06100207001005000801c0a8b203c350[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:31[/TD] [TD]813772[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]ROUTER @ CE | CONNECTIONSTATE_RESPONSE / ErrCode: 15h / ErrMsg: (unbekannt) / Raw: 0610020800080515[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2017-08-05 11:10:31[/TD] [TD]824923[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]EDOMI @ CE | DISCONNECT_REQUEST / Raw: 06100209001005000801c0a8b203c350[/TD] [TD]Ok[/TD] [/TR] [TR] [TD]2017-08-05 11:10:31[/TD] [TD]826644[/TD] [TD]KNX[/TD] [TD]579[/TD] [TD]KNX-Verbindung verloren.[/TD] [/TR] [/TABLE]
Code:eibd -d -D -T -R -S -i -c -u --eibaddr=1.1.128 ipt:192.168.178.xx
Einen Kommentar schreiben:
-
Hallo,
bin dabei EDOMI Docker einzurichten, ldeir kirge ich keine Verbindung zu KNX.
Ich benutze eibd, so das EDOMI Docker und KNX auf der selben IP laufen, mein Startbefehl:
docker run --name edomi -p 42900:80 -p 42901:443 -p 22222:22 -p 50000:50000/udp -p 50001:50001/udp -e KNXGATEWAY=192.168.178.3 -e KNXACTIVE=true -e HOSTIP=192.168.178.3 -d pfischi/edomi:latest
Log Datei:Habe nur eine leeres Projekt eingerichtet und gestartet...2017-08-04 18:37:33 316900 KNX 907 ROUTER @ CE | CONNECTIONSTATE_RESPONSE / ErrCode: 15h / ErrMsg: (unbekannt) / Raw: 0610020800080115 ERROR 2017-08-04 18:37:33 327960 KNX 907 KNX-Verbindung verloren. ERROR
Jemand eine Idee?
Danke & Gruß
Thomas
Einen Kommentar schreiben:
-
Hallo,
ich habe jetzt auch Edomi auf einem Synology NAS in Docker am Laufen, soweit alles OK und besten Dank an gaert, Pfischi und alle anderen Entwickler!
Mir stellt sich jetzt aber eine Frage, und die lautet: Welche Verzeichnisse sollten im Container gemountet werden oder könnten diese auch nachträglich eingefügt werden?
Danke und lG
Einen Kommentar schreiben:
-
Hallo zusammen,
ich habe seit einiger Zeit erfolgreich EDOMI im Docker auf einer Synology DS716+II laufen. Neuerdings (genauer gesagt nach einem "unbeaufsichtigten" automatischen Update der Synology (mit laufendem EDMOI im Docker) bekomme ich keine Verbindung aus dem Docker zu meinem Weinzierl 730 knx/IP Gateway.
Ich habe testweise auf meinem Ubuntu Desktop Rechner auch EDOMI im Docker gestartet, da geht's problemlos.
Die Fehlermeldung ist immer: The KNXnet/IP Server device cannot find an active data connection with the specified ID
Was ich schon probiert habe: Synology Neustart, Docker deinstalliert/neu installiert, Image pfischi/edomi neu gezogen, IP Gateway neu gestartet....
Hier die beiden Tracelogs:
Synology:
Ubuntu:Code:2017-06-05 12:37:04 601758 KNX 998 EDOMI @ CE | DESCRIPTION_REQUEST an 192.168.15.100:3671 / Raw: 06100203000e0801c0a80f98c350 Ok 2017-06-05 12:37:04 612494 KNX 998 ROUTER @ CE | DESCRIPTION_RESPONSE / Status: Ok / Name: KNX IP Interface 730 / PA: 1.0.255 / MAC: 00246d00a1fb / Raw: 0610020400443601020010ff000000c50100a6870000000000246d00a1fb4b4e5820495020496e7465726661636520373330000000000000000000000802020103010401 Ok 2017-06-05 12:37:04 622812 KNX 998 EDOMI @ CE | CONNECT_REQUEST an 192.168.15.100:3671 / Raw: 06100205001a0801c0a80f98c3500801c0a80f98c35104040200 Ok 2017-06-05 12:37:04 633495 KNX 998 ROUTER @ CE | CONNECT_RESPONSE / CE: 192.168.15.152:50000 - 192.168.15.100:3671 / DE: 192.168.15.152:50001 - 192.168.15.100:3671 / Tunnel-PA: 1.1.251 / ChannelID: 243 / Raw: 061002060014f3000801c0a80f640e57040411fb Ok 2017-06-05 12:37:04 644212 KNX 998 EDOMI @ CE | CONNECTIONSTATE_REQUEST / Raw: 061002070010f3000801c0a80f98c350 Ok 2017-06-05 12:37:04 654753 KNX 998 ROUTER @ CE | CONNECTIONSTATE_RESPONSE / ErrCode: 21h / ErrMsg: E_CONNECTION_ID (The KNXnet/IP Server device cannot find an active data connection with the specified ID) / Raw: 061002080008f321 ERROR 2017-06-05 12:37:04 665271 KNX 998 EDOMI @ CE | DISCONNECT_REQUEST / Raw: 061002090010f3000801c0a80f98c350 Ok 2017-06-05 12:37:04 665788 KNX 998 KNX-Verbindung verloren. ERROR
Bin ziemlich ratlos, kann vielleicht jemand mit einem hilfreichen Tipp helfen?Code:2017-06-05 10:18:03 700345 KNX 571 EDOMI @ CE | DESCRIPTION_REQUEST an 192.168.15.100:3671 / Raw: 06100203000e0801c0a80fa3c350 Ok 2017-06-05 10:18:03 712014 KNX 571 ROUTER @ CE | DESCRIPTION_RESPONSE / Status: Ok / Name: KNX IP Interface 730 / PA: 1.0.255 / MAC: 00246d00a1fb / Raw: 0610020400443601020010ff000000c50100a6870000000000 246d00a1fb4b4e5820495020496e7465726661636520373330 000000000000000000000802020103010401 Ok 2017-06-05 10:18:03 722568 KNX 571 EDOMI @ CE | CONNECT_REQUEST an 192.168.15.100:3671 / Raw: 06100205001a0801c0a80fa3c3500801c0a80fa3c351040402 00 Ok 2017-06-05 10:18:03 734826 KNX 571 ROUTER @ CE | CONNECT_RESPONSE / CE: 192.168.15.163:50000 - 192.168.15.100:3671 / DE: 192.168.15.163:50001 - 192.168.15.100:3671 / Tunnel-PA: 1.1.252 / ChannelID: 216 / Raw: 061002060014d8000801c0a80f640e57040411fc Ok 2017-06-05 10:18:03 751607 KNX 571 EDOMI @ CE | CONNECTIONSTATE_REQUEST / Raw: 061002070010d8000801c0a80fa3c350 Ok 2017-06-05 10:18:03 762614 KNX 571 ROUTER @ CE | CONNECTIONSTATE_RESPONSE / Raw: 061002080008d800 Ok 2017-06-05 10:18:04 878262 KNX 571 EDOMI @ DE | TUNNELING_REQUEST:L_Data.req / Typ: Read / SeqCounter: 0 / PA: 1.1.252 / GA: 0/3/0 / Raw: 06100420001504d800001100bce011fc0300010000 Ok
Danke und Grüße, Jan
Einen Kommentar schreiben:
-
StimmtZitat von Crimson Beitrag anzeigenGenau die Frage kam im Laufe des Threads schon einmal auf und ich selbst habe am 18.05. noch mal danach gefragt
Müsste doch theoretisch bei allen Docker-Usern so sein?
Mich stört ja auch weniger die Fehlermeldung an sich. Ich habe nur die Befürchtung das die DB sich irgendwann zerschießen könnte?
Einen Kommentar schreiben:
-
Genau die Frage kam im Laufe des Threads schon einmal auf und ich selbst habe am 18.05. noch mal danach gefragt, da ich bisher keine Lösung dafür habe.
Möglicherweise kann EDOMI im Container nicht mit den SIGTERM oder SIGKILL Kommandos umgehen bzw. der Container verarbeitet diese nicht und EDOMI beendet sich daher nicht korrekt. Ich habe von Linux und Containern nicht genug Hintergrundwissen um das zu beurteilen.Zuletzt geändert von Crimson; 01.06.2017, 12:16.
Einen Kommentar schreiben:
-
Okay nach dem Reboot startet der Container jetzt aber ich bekomme EDOMI nicht sauber beendet.Zitat von Crimson Beitrag anzeigenReicht nicht alternativ beim 'run' des Dockers einfach der Parameter --restart=always ?
Wenn ich über das Widget herunterfahre oder neu starte kommt folgendes:
Fehlerlog nach dem ich mitCode:shutdown: Unable to shutdown system
EDOMI wieder gestartet habe:Code:docker stop / star
Wenn ich es nur überCode:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2017-06-01 12:19:50[/TD] [TD]182100[/TD] [TD]MAIN[/TD] [TD]563[/TD] [TD]DB edomiAdmin.user (Automatische Reparatur aktiviert - siehe System-Log!): 2 clients are using or haven't closed the table properly[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2017-06-01 12:19:50[/TD] [TD]189213[/TD] [TD]MAIN[/TD] [TD]563[/TD] [TD]Check: 2 Datenbanken überprüft (1 Fehler)[/TD] [TD]ERROR[/TD] [/TR] [/TABLE]
neustarte kommt noch einCode:docker stop / start
dazu.Code:2017-06-01 12:40:24 753532 MAIN 561 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR
Wie macht man den da saubere Updates bei EDOMI ohne Gefahr zu laufen sich die Datenbank zu zerschießen?
Einen Kommentar schreiben:



Einen Kommentar schreiben: