Justus
-
Gesamte Inhalte
10 -
Benutzer seit
-
Letzter Besuch
Posts erstellt von Justus
-
-
USB Tests sind unauffällig.
FW ist auch up to date.
Ich sehe das Problem in der netzwerktechnischen Anbindung. Da passiert irgendetwas mit den Paketen, was ich mit meiner Anwendung dann handlen muss.
Danke bis hierher. Ich denke, wir können hier schließen. -
USB am Brick in Benutzung ist physisch nicht möglich.
USB an Testbrick aufm Tisch wäre möglich.
Das und Firmware checke ich Mo. Vielen Dank bis hierher, melde mich dann wieder. Bis dann.
-
Vollständiger dump anbei.
-
Folgendes ist vielleicht off topic, aber könnte auch mit fehlerhaften Paketen zu tun haben:
Das acceleration bricklet wird per callback abgefragt und liefert z. B. heute zwischendurch immer wieder Werte, die unplausibel, i. e. außerhalb des Wertebereichs sind.
Bsp.:
2019-11-28 05:59:31: ! : ... - condition monitoring : state of ... changed to False : current values: 0.158 g, 1.08 g, 72410.692 g : benches from ini: [0.1, 1.45], [1.0, 2.95], [-0.05, 0.9] 2019-11-28 05:59:36: ! : ... - condition monitoring : state of ... changed to True : current values: 0.134 g, 1.07 g, -0.025 g : benches from ini: [0.1, 1.45], [1.0, 2.95], [-0.05, 0.9] ... 2019-11-28 06:45:31: ! : ... - condition monitoring : state of ... changed to False : current values: 14.212 g, 52.636 g, 0.112 g : benches from ini: [0.1, 1.45], [1.0, 2.95], [-0.05, 0.9] 2019-11-28 06:45:36: ! : ... - condition monitoring : state of ... changed to True : current values: 0.144 g, 1.068 g, -0.022 g : benches from ini: [0.1, 1.45], [1.0, 2.95], [-0.05, 0.9] ... 2019-11-28 09:45:13: ! : ... - condition monitoring : state of ... changed to False : current values: 14.212 g, 52.636 g, 0.118 g : benches from ini: [0.1, 1.45], [1.0, 2.95], [-0.05, 0.9] 2019-11-28 09:45:18: ! : ... - condition monitoring : state of ... changed to True : current values: 0.14 g, 1.07 g, -0.025 g : benches from ini: [0.1, 1.45], [1.0, 2.95], [-0.05, 0.9] ...
-
Ich muss die Fehlerausgabe im Laufe des heutigen Tages abwarten.
Poste das Ergebnis dann.
Ich vermute nach deinen Ausführungen aber eben genau das: Datenpakete werden abgeschnitten oder gehen verloren. -
Die Standardausgabe (CMD Fenster) hat die ersten Zeilen abgeschnitten.
Angehängt, was ich dennoch als Ausgabe erhalte. Vielleicht ist daraus etwas ersichtlich.Ich leite ab heute die Ausgabe in ein txt um. Kann ich erst später posten.
Vielleicht hilft noch zu wissen: Master Brick und Bricklet Sensoren sind physisch via langem Patchkabel, Switch, Kupfer auf LWL, LWL auf Kupfer, Switch und wieder langem Patchkabel angebunden. Ich könnte mir vorstellen, dass Pakete durch irgendein regelmäßiges, tägliches Ereignis in dieser Kette abgeschnitten werden?
-
Ich erhalte folgende Ausgabe:
EXCEPTION 1574731237.858008 b'\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00\xc9\x04\x00\x00\x13)\x00\x00\xbe\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00g\x04\x00\x005)\x00\x00i\xfe\xff\xff \xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00V\x04\x00\x00\x1c)\x00\x00f\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00\xdd\x04\x00\x0 02)\x00\x00|\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00-\x04\x00\x00F)\x00\x00a\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x 08\x00\x9b\x04\x00\x00\x04)\x00\x00\x90\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00t\x04\x00\x00\x1f)\x00\x00Z\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x 87\x01\x00(+\x02\x00\x14\x08\x08\x00\xe4\x04\x00\x00))\x00\x00P\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00[\x04\x00\x00!)\x00\x00\xb7\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x 00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00\x9d\x04\x00\x00\x1f)\x00\x00$\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00\x96\x04\x00\x00\x13)\x00\x00\x8d\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\ xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00@\x04\x00\x00\xff(\x00\x00\xb2\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00\xfa\x04\x00\x00\xfa(\x00\x00\xa3\xfe\xff\ xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00\x96\x04\x00\x00\x1c)\x00\x00w\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00g\x04\x00 \x00\x13)\x00\x00D\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00O\x04\x00\x00\xfa(\x00\x00z\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\ x14\x08\x08\x00j\x04\x00\x00\xf3(\x00\x00\x9a\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00[\x04\x00\x00\x06)\x00\x00_\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00 \xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00\x80\x04\x00\x00\x06)\x00\x00\x89\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00\xa4\x04\x00\x00$)\x00\x00\xa3\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x0 3\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00&\x04\x00\x00!)\x00\x00k\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00(+\x02\x00\x14\x08\x08\x00v\x04\x00\x00+)\x00\x00]\xfe\xff\xff\xd4,\x02\x00\x19\x06\x08\x00\ xb4\x00\x00\x00\x03\xd4\x04\x00\x00\xc6\x17\x00\x00\xad\x87\x01\x00'
-
Accelerometer Bricklet 2.0, Air Quality Bricklet an Master Brick 2.1,
Kommunikation und PoE via Ethernet Master Extension (mit PoE) -
Ich lasse testweise ein condition monitoring (Python 3.7) laufen.
Sporadisch, aber immerhin fast täglich gibt es folgende Fehlermeldung:ZitatException in thread Brickd-Receiver:
Traceback (most recent call last):
File "C:\Users\f_opscon\AppData\Local\Programs\Python\Python37-32\lib\threading.py", line 926, in _bootstrap_inner
self.run()
File "C:\Users\f_opscon\AppData\Local\Programs\Python\Python37-32\lib\threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\f_opscon\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tinkerforge\ip_connection.py", line 978, in receive_loop
self.handle_response(packet)
File "C:\Users\f_opscon\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tinkerforge\ip_connection.py", line 1253, in handle_response
function_id = get_function_id_from_data(packet)
File "C:\Users\f_opscon\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tinkerforge\ip_connection.py", line 32, in get_function_id_from_data
return struct.unpack('<B', data[5:6])[0]
struct.error: unpack requires a buffer of 1 BytesOhne hier selbst tiefer einsteigen zu wollen: was kann ich tun, um den Fehler zu vermeiden bzw. zu beheben?
Danke für Input jeder Art.
ip_connection.py: struct.error: unpack requires a buffer of 1 Bytes
in Software, Programmierung und externe Tools
Geschrieben
Update:
Ich nutze (blöderweise) mehrere IPConnection Objekte für die Sensoren mit den selben IPs, Ports, also z. B.
Sensor 1 an EthernetExt1 (IP1:Port1) -> extra IPConnection in Thread
Sensor 2 an EthernetExt2 (IP1:Port1) -> extra IPConnection in Thread
Sensor 2 an EthernetExt2 (IP2:Port1) -> extra IPConnection in Thread
Könnte das zu dem beschriebenen Problem führen?