remotecontrol Posted January 4, 2018 at 12:55 PM Share Posted January 4, 2018 at 12:55 PM Zu den letzten Firmware Updates habt Ihr dieses geschrieben: Fix RS485 Timing-Bug. Dies war ein sehr alter Bug den wir seit Jahren nicht ergründen konnten. Bricklets die I2C nutzen (zum Beispiel Temperature Bricklet) konnten manchmal alle paar 1000 Nachrichten falsche Werte zurückgeben wenn RS485 genutzt wurde. Dies wurde durch eine Mischung von Timing-Anforderungen von I2C/RS485 ausgelöst. Wir nutzen jetzt DMA für I2C um das Problem komplett zu umgehen. Gehört das Barometer Bricklet auch zu jenen die I2C nutzen? (Wenn ich mir das Datenblatt ansehe würde ich sagen: JA) Bei mir läuft es jetzt auf jeden Fall stabiler . Früher hatte ich oft einige Sprünge in den Werten, die ich per Software ignoriert habe. Das tritt jetzt seit dem Update nicht mehr auf! Quote Link to comment Share on other sites More sharing options...
borg Posted January 5, 2018 at 11:06 AM Share Posted January 5, 2018 at 11:06 AM Ja gehört es. Du verwendest auch RS485? Dann ist das Update wahrscheinlich wirklich der Grund für die Verbesserung . Quote Link to comment Share on other sites More sharing options...
remotecontrol Posted January 5, 2018 at 12:53 PM Author Share Posted January 5, 2018 at 12:53 PM Nein RS485 (Extension) habe ich nicht, aber einen Stapel mit 3 Master und 12 verschiedenen Bricklets, also ziemlich gemischt. Mit dem Update habe ich auch das Gesamtsystem etwas umgebaut, d.h. die Brickletreihenfolge ist jetzt anders (könnte evtl. was ausmachen), aber ich habe in den letzten drei Tagen keinen einzigen Fehler mehr im Protokoll und vorher 20 - 50 pro Tag. Scheint auch ohne RS485 eine Verbesserung zu sein. Quote Link to comment Share on other sites More sharing options...
raphael_vogel Posted January 6, 2018 at 11:56 AM Share Posted January 6, 2018 at 11:56 AM Ich habe einen Stapel per RS485 im Garten. Daran sind mehrere Bewegungsmelder angeschlossen sowie eine Wetterstation. In der Vergangenheit gab es fast täglich Fehlschaltungen (falscher Alarm) der Bewegungsmelder. Ich war fast am verzweifeln. Dachte lange es liegt an Katzen oder sonst irgendwas.... Seit dem neuen Update klappt alles super. Keinen Fehlalarme mehr! Das ist genau der Grund, warum ich TF gewählt habe und keine "China Boards", bei denen gibt es nach einem Jahr kein Support/Software-Update mehr gibt, und die wirklich schwierig zu findenden Bugs erst garnicht gefixed werden. Da zahl ich auch gerne etwas mehr für die TF Bausteine um solchen Support zu bekommen. Das vergisst man schnell, wenn man nur auf den Preis schaut! Also super, weiter so TF! Quote Link to comment Share on other sites More sharing options...
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.