Ich nutze seit längerem das Modul fehlerfrei und bin jetzt von einem FHEM auf VMWare (debian) auf FHEM als Docker auf eine Synology umgestiegen. Seit dem Umstieg bekomme ich das Modul nicht mehr zu laufen. Im Log erscheint folgende Fehlermeldung :DBPlan (VK.Bahn.Pulheim.KK) - DBPlan_Parse_Timetable: got error in callback: Cant create UDP socket:Invalid argument
Ich habe den Dockercontainer (fhem/fhem) sowohl im Hostnetz als auch im Bridged Netz (mit diversen Portweiterleitungen) getestet. Im Hostmodus hätte ich erwartet, dass es funktioniert.
Hier noch das list:
nternals:
BASE_TYPE plan
DEF 300 8
DevState initialized
FUUID 5cab8d3f-f33f-4900-bc66-4049266726d12d12
Interval 300
NAME VK.Bahn.Pulheim.KK
NR 96
PLAN_URL https://reiseauskunft.bahn.de/bin/query.exe/dox?S=departure&Z=destination&start=1&rt=1
STATE initialized
TABLE_URL https://reiseauskunft.bahn.de/bin/bhftafel.exe/dox?&input=station&start=1&rt=1
TRIGGERTIME 1556281231.76968
TRIGGERTIME_FMT 2019-04-26 14:20:31
TYPE DBPlan
Time_Offset 8
addr https://reiseauskunft.bahn.de:443
auth 0
buf 1
displayurl https://reiseauskunft.bahn.de/bin/query.exe/dox?S=8004898&Z=8000207&start=1&rt=1&journeyProducts=440&time=14:23&
host reiseauskunft.bahn.de
loglevel 4
noshutdown 1
path /bin/query.exe/dox?S=8004898&Z=8000207&start=1&rt=1&journeyProducts=440&time=14:23&
protocol https
redirects 0
timeout 5
url https://reiseauskunft.bahn.de/bin/query.exe/dox?S=8004898&Z=8000207&start=1&rt=1&journeyProducts=440&time=14:23&
version 23.02.2018 18:23:00
READINGS:
2019-04-26 11:51:49 state initialized
helper:
DESTINATION 8000207
STATION 8004898
STATION_NAMES:
Aachen Hbf 8000001
Aachen Schanz 8070704
Aachen S�d(Gr) 8000403
Aachen West 8000404
Aachen-Rothe Erde 8000406
Aalen 8000002
Abenden 8007826
Abensberg 8000410
Achern 8000412
.....
�ckeritz 8013161
�dingen 8007821
�rzig(DB) 8005945
sslargs:
Attributes:
alias VK.Bahn.Pulheim.KK
dbplan-station-file /opt/fhem/FHEM/deutschland_bhf.csv
dbplan_destination 8000207
dbplan_journey_prod Nahverkehr,S-Bahnen,Busse,U-Bahnen,Strassenbahnen
dbplan_station 8004898
room Verkehr,ioBroker
Vielleicht hat jemand eine Idee
Viele Grüße
Jürgen
Klingt als wäre dein Container entsprechend restriktiv erstellt und hätte nicht die Berechtigung den Socket zu erstellen.
Der Container ist aus dem UI der Synology erstellt. Restrektive Einstellungen habe ich da nicht gefunden. Da ich auf der Shell nicht wirklich die Dockerkommandos kenne; hats du eine Tipp wo ich nach restriktiven Konfigurationen der Sysnology bzgl. Docker suchen kann?
Danke