Loetkolben Posted January 6, 2015 at 04:19 PM Posted January 6, 2015 at 04:19 PM Plugin: Temperature 2.0.3 •Gebe -99.99°C zurück im Falle eines Fehles während der Kommunikation (zuvor wurde der komplette Stapel blockiert) Muss ich damit rechnen dass jetzt ab und zu -99.99 Werte kommen und ich diese filtern muss? Was heisst "zuvor blockiert"? Hat sich bei der alten Version das Bricklet dauerhaft weggehaengt oder war es nur kurzzeitig blockiert. Ich finde keinen "Referenzartikel". Der Loetkolben Quote
borg Posted January 6, 2015 at 04:29 PM Posted January 6, 2015 at 04:29 PM Zuvor war es so, dass sich der Stapel dauerhaft weggehängt hat. Ich füge es gleich noch der API Dokumentation hinzu, das ein Wert von -99,99°C bedeutet das ein Fehler vorliegt. Quote
remotecontrol Posted January 6, 2015 at 05:36 PM Posted January 6, 2015 at 05:36 PM Den Effekt (Stack-Hänger) hatte ich zwar noch nicht, aber beim Barometer Bricklet hatte ich vereinzelt (1x pro Monat) fehlerhafte Werte in der Art, das ein riesiger Sprung da war (auch von anderem User berichtet) und nach Umbau meines Stacks habe ich das nun vereinzelt (aber doch 2-4mal pro Tag) beim Temp.-Bricklet, beim Barometer-Bricklet nicht mehr. Sind das Störungen auf der Leistung oder was könnte sowas bewirken? Quote
borg Posted January 6, 2015 at 05:42 PM Posted January 6, 2015 at 05:42 PM Es könnte Störungen auf dem Kabel sein (die Bricklets sind beide Digital, d.h. die Störungen müssten gerade in den Daten sein). Es könnten aber auch Störungen sein welche dazu führen das die Sensoren selbst falsche Werte zurückgeben. Bei dem Temperature Bricklet kannst du die I2C Geschwindigkeit einstellen. Falls durch ein verringern der Geschwindigkeit auf 100kHz die Probleme geringer werden deutet es auf eine Störung im Kabel hin. Da wären dann im Zweifelsfall kürzere Kabel die einfachste Lösung. Quote
remotecontrol Posted January 6, 2015 at 06:12 PM Posted January 6, 2015 at 06:12 PM Meine Kabel sind eigentlich schon auf Minimum (meist 15cm, aber eben 10 davon und 2 kommen bald noch dazu) aber ich kann das mit der Geschwindigkeit ja mal probieren. Vielleicht sind es ja auch Störungen, die dazu führen, dass das LCD ab und zu Befehle nicht ausführt (dazu habe ich einen anderen Post)? Wäre das denkbar: einfach zu viele Kabel zu dicht? Quote
borg Posted January 7, 2015 at 10:12 AM Posted January 7, 2015 at 10:12 AM Theoretisch ist das natürlich möglich, in der Praxis haben wir so ein Problem aber noch nie nachweisen können . Quote
remotecontrol Posted January 18, 2015 at 06:58 PM Posted January 18, 2015 at 06:58 PM Nach Zerlegen und Zusammensetzen meines Gehäuses habe ich kurz danach mal die -99.99 erhalten (vermutlich statische Ladung, hatte das Bricklet berührt). Danach sind aber keine Callbacks vom Temp.-Bricklet mehr gekommen, alles andere im Stack hat aber noch funktioniert / reagiert. Bedeuten die -99.99 dass ich den Stack resetten muss oder sollten Callbacks weiterhin kommen und eigentlich alles normal funktionieren? Quote
borg Posted January 19, 2015 at 08:16 AM Posted January 19, 2015 at 08:16 AM Eigentlich sollte alles normal weiter funktionieren. Quote
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.