-
Notifications
You must be signed in to change notification settings - Fork 107
Description
subdata.py im Pfad für den Empfang von "openWB/general/extern" (ca. Zeile 613) ruft
run_command([str(Path(__file__).resolve().parents[2] / "runs" / "setup_network.sh")], process_exception=True)auf.
setup_network.sh prüft in "check_internet_connection" mittels "curl" ob es GitHub erreichen kann.
Dieser "curl"-Aufruf hat offenbar ein sehr langes timeout und kommt, ohne Internet bzw. im Falle einer Firewall (z.B. iptables ... -j DROP), 15 oder mehr Minuten nicht zurück.
Dadurch blockiert SubData derart, dass keinerlei weiteren Messages bearbeitet werden.
Das Ergebnis sind diverse Timeout-Fehler wie
...
2025-02-20 19:16:22,717 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2025-02-20 19:16:25,420 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:292} - {ERROR:Internal Chargepoint} - Heartbeat Fehler seit 2964.9962289333344s keine Verbindung. Stoppe Ladung.
2025-02-20 19:16:29,359 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:292} - {ERROR:Internal Chargepoint} - Heartbeat Fehler seit 2968.935343027115s keine Verbindung. Stoppe Ladung.
2025-02-20 19:16:33,401 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:292} - {ERROR:Internal Chargepoint} - Heartbeat Fehler seit 2972.978199005127s keine Verbindung. Stoppe Ladung.
2025-02-20 19:17:01,391 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2025-02-20 19:17:01,527 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:292} - {ERROR:Internal Chargepoint} - Heartbeat Fehler seit 3001.1034688949585s keine Verbindung. Stoppe Ladung.
2025-02-20 19:17:14,746 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2025-02-20 19:17:16,812 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:292} - {ERROR:Internal Chargepoint} - Heartbeat Fehler seit 3016.388573884964s keine Verbindung. Stoppe Ladung.
...
Wenn gar kein Default-Gateway zur Verfügung steht oder der Router explizit mit ICMP Reject antwortet tritt das Problem vermutlich nicht auf. Wenn der Router aber die Paket nur verwirft (was wohl die meisten aktiven Firewalls per default machen) tritt das Problem auf.