thunderbird Geschrieben July 16, 2013 at 12:44 Geschrieben July 16, 2013 at 12:44 Hallo zusammen, ich habe gerade den Artikel Robuster Ansatz gelesen. Das hört sich ja sehr gut an nun zu meiner Frage. Ich habe 2 Stacks die ich per RS485 verbunden habe. An beiden Stacks sind Bricklets dran, die ich per Callback abfrage. Jetzt passiert es ab und an, dass ich auf einmal keine Daten mehr vom entfernten Stack bekomme(Warum auch immer das passiert besonders gerne an warmen Tagen). Der lokale läuft wie gewohnt weiter. Starte ich den Brick Viewer, so sehe ich alle Bricklets mit ihren Daten. Jetzt meine Fragen: Wenn ich meine Initialisierung über den EnumerateCallback mache würde ich dann auch ein erneutes Event bekommen wenn die Bricklets über RS485 wieder erreichbar sind? Dann könnte ich ja einfach die Callbacks neu initialisieren und alles wäre gut. Zitieren
borg Geschrieben July 16, 2013 at 13:19 Geschrieben July 16, 2013 at 13:19 Falls die RS485 Slaves sich neu initialisieren solltest du auch wieder eine EnumerateCallback bekommen. Ob sie das tun hängt davon ab was genau wirklich passiert in dem Fall . Zitieren
thunderbird Geschrieben July 16, 2013 at 13:32 Autor Geschrieben July 16, 2013 at 13:32 Ok Danke, kann ich irgendwie herausfinden was genau passiert ?? Ich denke nicht das es reicht den brickd mit debug zu starten oder ?? Mir wäre es natürlich lieber wenn der Fehler erst gar nicht auftreten würde. Zitieren
borg Geschrieben July 16, 2013 at 13:56 Geschrieben July 16, 2013 at 13:56 Das ist natürlich schwer zu sagen. Wenn du sagst es tritt auf wenn es sehr warm ist, deutet es ja darauf hin das es ein Hitzeproblem ist. Wie warm wird es denn in dem Gehäuse wo du die Bricks einbaust? Zitieren
thunderbird Geschrieben July 16, 2013 at 14:12 Autor Geschrieben July 16, 2013 at 14:12 Puh ja das wollte ich auch als nächstes kontrollieren. Es ist ein recht kleines weißes Gehäuse und steht im Halbschatten. Das Temp Bricklet misst die Außentemperatur mit 28°C gehe also von ca. 35°C innen aus. Zitieren
borg Geschrieben July 16, 2013 at 14:30 Geschrieben July 16, 2013 at 14:30 Na das ist doch gar nichts. Da wird der Festspannungsregler auf dem Master von sich aus ja schon viel wärmer, kann mir eigentlich nicht vorstellen das es dadurch Probleme gibt. Zitieren
thunderbird Geschrieben July 16, 2013 at 15:13 Autor Geschrieben July 16, 2013 at 15:13 Ich werde in den nächsten Tagen mal ein Temp Bricklet mit ins Gehäuse bauen mal sehen was passiert ;-) Dann melde ich mich wieder. Zitieren
AuronX Geschrieben July 16, 2013 at 21:40 Geschrieben July 16, 2013 at 21:40 Abgesehen von dem Problem mit dem "Hänger": Einfach mal den Enum-Callback registrieren und nen log o.ä. schreiben, wenn sich dort was regt. Dann siehst du, ob der "robuste Ansatz" dein Problem beheben würde oder ob das auch nciht helfen würde. Zitieren
thunderbird Geschrieben July 19, 2013 at 16:07 Autor Geschrieben July 19, 2013 at 16:07 So ich habe jetzt mal folgendes gemacht: 1. Initialisierung der Bricklets über EnumerateCallback. Ich habe das in meiner Testumgebung ausprobiert bricht nur die RS485 Verbundung weg bekomme ich keine Nachricht. Callback bleibt aber aktiv. Steht die Verbindung geht alles normal weiter. Wird der 2. Stack neu gestartet wird alles wieder initialisiert. 2. Ich habe ein Temp Bricklet in das Gehäuse eingebaut der die Temperatur aufzeichnet. Im Moment 26°C draußen und 30 im Gehäuse. Ich denke das sollte ok sein. 3. Ich logge die EnumerateCallback Events mit und kann mir ansehen wann und wie oft das Problem auftaucht. Nach meinem Urlaub werde ich das mal auswerten. Zitieren
thunderbird Geschrieben July 29, 2013 at 17:51 Autor Geschrieben July 29, 2013 at 17:51 Soo ich habe meine Log Files jetzt mal durchgesehen. Dabei ist folgendes raus gekommen. 2013-07-21 10:06:28,871 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-21 10:06:28,879 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-21 10:06:28,887 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-21 10:06:28,894 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-21 10:06:28,902 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 39°C 2013-07-21 10:15:10,218 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-21 10:15:10,225 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-21 10:15:10,233 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-21 10:15:10,241 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-21 10:15:10,248 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-21 10:51:29,850 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-21 10:51:29,857 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-21 10:51:29,865 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-21 10:51:29,872 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-21 10:51:29,880 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 39°C 2013-07-21 17:57:27,881 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-21 17:57:27,889 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-21 17:57:27,897 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-21 17:57:27,904 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-21 17:57:27,912 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-22 09:50:03,591 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 09:50:03,600 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 09:50:03,608 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 09:50:03,615 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 09:50:03,624 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-22 10:21:49,372 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 10:21:49,380 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 10:21:49,388 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 10:21:49,395 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 10:21:49,403 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 36°C 2013-07-22 10:39:33,594 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 10:39:33,603 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 10:39:33,611 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 10:39:33,618 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 10:39:33,626 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-22 15:55:44,553 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 15:55:44,564 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 15:55:44,572 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 15:55:44,579 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 15:55:44,587 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 36°C 2013-07-22 16:14:18,026 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 16:14:18,034 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 16:14:18,042 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 16:14:18,049 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 16:14:18,057 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-22 16:50:35,307 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 16:50:35,314 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 16:50:35,322 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 16:50:35,329 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 16:50:35,337 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-22 17:15:19,229 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 17:15:19,238 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 17:15:19,246 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 17:15:19,252 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 17:15:19,260 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-22 18:15:56,816 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 18:15:56,826 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 18:15:56,835 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 18:15:56,843 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 18:15:56,852 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 36°C 2013-07-23 12:13:36,844 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-23 12:13:36,851 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-23 12:13:36,859 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-23 12:13:36,866 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-23 12:13:36,874 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-23 16:19:12,163 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-23 16:19:12,172 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-23 16:19:12,180 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-23 16:19:12,187 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-23 16:19:12,195 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 36°C 2013-07-23 16:31:46,129 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-23 16:31:46,136 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-23 16:31:46,144 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-23 16:31:46,151 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-23 16:31:46,159 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-23 16:53:35,486 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-23 16:53:35,496 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-23 16:53:35,505 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-23 16:53:35,512 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-23 16:53:35,520 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-25 11:03:59,715 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-25 11:03:59,729 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-25 11:03:59,737 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-25 11:03:59,745 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-25 11:03:59,754 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-25 11:04:04,622 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-25 11:04:04,630 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-25 11:04:04,638 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-25 11:04:04,645 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-25 11:04:04,653 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-25 12:05:17,197 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-25 12:05:17,207 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-25 12:05:17,215 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-25 12:05:17,222 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-25 12:05:17,230 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-27 09:52:22,548 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-27 09:52:22,557 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-27 09:52:22,565 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-27 09:52:22,572 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-27 09:52:22,581 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 34°C 2013-07-27 10:09:25,279 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-27 10:09:25,287 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-27 10:09:25,295 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-27 10:09:25,303 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-27 10:09:25,312 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C Die max. Temperatur im Gehäuse beträgt 45°C. Aber genau an den Tagen wo es so extrem warm war ist nichts passiert. Es liegt somit nicht an der Wärme. Die Reinitialisierung läuft zwar jetzt problemlos trotzdem würde ich es natürlich gerne abstellen wenn das geht. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.