Loetkolben Geschrieben January 6, 2015 at 16:19 Geschrieben January 6, 2015 at 16:19 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 Zitieren
borg Geschrieben January 6, 2015 at 16:29 Geschrieben January 6, 2015 at 16:29 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. Zitieren
remotecontrol Geschrieben January 6, 2015 at 17:36 Geschrieben January 6, 2015 at 17:36 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? Zitieren
borg Geschrieben January 6, 2015 at 17:42 Geschrieben January 6, 2015 at 17:42 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. Zitieren
remotecontrol Geschrieben January 6, 2015 at 18:12 Geschrieben January 6, 2015 at 18:12 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? Zitieren
borg Geschrieben January 7, 2015 at 10:12 Geschrieben January 7, 2015 at 10:12 Theoretisch ist das natürlich möglich, in der Praxis haben wir so ein Problem aber noch nie nachweisen können . Zitieren
remotecontrol Geschrieben January 18, 2015 at 18:58 Geschrieben January 18, 2015 at 18:58 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? Zitieren
borg Geschrieben January 19, 2015 at 08:16 Geschrieben January 19, 2015 at 08:16 Eigentlich sollte alles normal weiter funktionieren. 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.