-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Alle ziemlich genau eine Minute (timestamps siehe unten) kommt bei mir:
✗ Unerwartete Trennung. Code: 128
✓ Verbunden mit MQTT-Broker customer.streaming-cardata.bmwgroup.com:9000
✓ Abonniere Topic: c12c11e0-243f-40c5-8fd5-cde642b0700d/xxx (meine VIN)
✓ Topic erfolgreich abonniert (Reason Codes: [ReasonCode(Suback, 'Granted QoS 0')])
✗ Unerwartete Trennung. Code: 128
✓ Verbunden mit MQTT-Broker customer.streaming-cardata.bmwgroup.com:9000
✓ Abonniere Topic: c12c11e0-243f-40c5-8fd5-cde642b0700d/xxx (meine VIN)
✓ Topic erfolgreich abonniert (Reason Codes: [ReasonCode(Suback, 'Granted QoS 0')])
d.h. das Skript verbindet sich neu. Die Daten, die während der stehenden Verbindung reinkommen, werden ganz normal gelesen (waren in dem Fall ungefähr 300).
Befehl: ./bmw_cardata.sh --stream --stream-output /var/www/json/output.jsonl --vin xxx (meine VIN)
Wenn ich das Streaming als Service laufen lasse, ebenfalls. Es scheint allerdings, als würde das andauernde trennen und neu verbinden dann zu einer Sperre führen:
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: Starte Streaming für VIN xxx (meine VIN)...
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: Verbinde mit customer.streaming-cardata.bmwgroup.com:9000 (MQTT 3.1.1)...
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: Topic: c12c11e0-243f-40c5-8fd5-cde642b0700d/xxx (meine VIN)
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: Username (GCID): c12c11e0-243f-40c5-8fd5-xxx
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: Password (ID-Token): xxx...
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: Konfiguriere TLS/SSL...
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: Verbinde zum Broker...
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: Starte Streaming (Strg+C zum Beenden)...
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: Ausgabe wird in /var/www/json/output.json gespeichert
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: ✓ Verbunden mit MQTT-Broker customer.streaming-cardata.bmwgroup.com:9000
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: ✓ Abonniere Topic: c12c11e0-243f-40c5-8fd5-cde642b0700d/xxx (meine VIN)
Dec 30 19:20:32 raspberrypi bmw_cardata.sh[2550441]: ✓ Topic erfolgreich abonniert (Reason Codes: [ReasonCode(Suback, 'Granted QoS 0')])
Dec 30 19:21:32 raspberrypi bmw_cardata.sh[2550441]: ✗ Unerwartete Trennung. Code: 128
Dec 30 19:21:33 raspberrypi bmw_cardata.sh[2550441]: ✓ Verbunden mit MQTT-Broker customer.streaming-cardata.bmwgroup.com:9000
Dec 30 19:21:33 raspberrypi bmw_cardata.sh[2550441]: ✓ Abonniere Topic: c12c11e0-243f-40c5-8fd5-cde642b0700d/WBY41DU000SD21963
Dec 30 19:21:34 raspberrypi bmw_cardata.sh[2550441]: ✓ Topic erfolgreich abonniert (Reason Codes: [ReasonCode(Suback, 'Granted QoS 0')])
und nach ungefähr 40 Minuten kommt nur noch:
Dec 30 20:02:17 raspberrypi bmw_cardata.sh[2550441]: ✓ Verbunden mit MQTT-Broker customer.streaming-cardata.bmwgroup.com:9000
Dec 30 20:02:17 raspberrypi bmw_cardata.sh[2550441]: ✓ Abonniere Topic: c12c11e0-243f-40c5-8fd5-cde642b0700d/xxx (meine VIN)
Dec 30 20:02:17 raspberrypi bmw_cardata.sh[2550441]: ✓ Topic erfolgreich abonniert (Reason Codes: [ReasonCode(Suback, 'Granted QoS 0')])
Dec 30 20:03:17 raspberrypi bmw_cardata.sh[2550441]: ✗ Unerwartete Trennung. Code: 128
Dec 30 20:03:18 raspberrypi bmw_cardata.sh[2550441]: ✓ Verbunden mit MQTT-Broker customer.streaming-cardata.bmwgroup.com:9000
Dec 30 20:03:18 raspberrypi bmw_cardata.sh[2550441]: ✓ Abonniere Topic: c12c11e0-243f-40c5-8fd5-cde642b0700d/xxx (meine VIN)
Dec 30 20:03:18 raspberrypi bmw_cardata.sh[2550441]: ✓ Topic erfolgreich abonniert (Reason Codes: [ReasonCode(Suback, 'Granted QoS 0')])
Dec 30 20:03:47 raspberrypi bmw_cardata.sh[2550441]: ✗ Unerwartete Trennung. Code: 128
Dec 30 20:03:51 raspberrypi bmw_cardata.sh[2550441]: ✗ Verbindung fehlgeschlagen: Unknown error code 134 (Code 134)
Dec 30 20:03:51 raspberrypi bmw_cardata.sh[2550441]: ✗ Unerwartete Trennung. Code: 128
Dec 30 20:03:57 raspberrypi bmw_cardata.sh[2550441]: ✗ Verbindung fehlgeschlagen: Unknown error code 134 (Code 134)
Dec 30 20:03:57 raspberrypi bmw_cardata.sh[2550441]: ✗ Unerwartete Trennung. Code: 128
Dec 30 20:04:04 raspberrypi bmw_cardata.sh[2550441]: ✗ Verbindung fehlgeschlagen: Unknown error code 134 (Code 134)
Dec 30 20:04:04 raspberrypi bmw_cardata.sh[2550441]: ✗ Unerwartete Trennung. Code: 128
Irgendwelche Ideen?