Jump to content

Equinox

Members
  • Gesamte Inhalte

    290
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Equinox

  1. Hallo, ok, danke für die Antwort. Das heißt, mit der WiFi-Extension 2.0 sind solche Probleme nicht bekannt? Das wäre ein Grund "upzugraden".
  2. Hallo, am Wochenende hatte ich kurzzeitig einen neuen Router im Einsatz und dabei folgende Beobachtung gemacht: Mein Stapel hat eine WiFi Extension mit statischer IP. Der Stapel hat sich mit dem Router verbunden (die grüne LED hat dauerhaft geleuchtet, Brickv hat Verbindung angezeigt), aber ein Zugriff auf den Stapel war nicht möglich. Dann habe ich auf DHCP umgestellt, und er Stapel konnte sich nicht mehr verbinden (grüne LED hat nur geblinkt). Anschließend habe ich wieder meinen alten Router aktiviert, Stapel wieder mit statischer IP. Verbindung hat problemlos funktioniert. Dann habe ich gesehen, dass im Router der Mischbetrieb für 802.11b/g/n aktiviert war. Da ich keine 802.11b Geräte mehr habe (dachte ich zumindest), habe ich umgestellt auf 802.11g/n. Und siehe da: Der Stapel konnte sich nicht mehr mit dem Router verbinden! Funktioniert die WiFi Extension also nur mit 802.11b? Laut Doku kann sie 802.11b/g/n. Wie kann ich WiFi Extension mit 802.11g oder 802.11n nutzen?
  3. Hallo, jetzt ist es innerhalb von 2 Tagen 2 Mal passiert. Beim ersten Mal war der Wechsel zwischen den Tabs 3, 4 und 5, meist mit einem Pressure Wert von 175. Beim zweiten Mal war es ein Wechsel zwischen Tabs 1 und 2, meist mit einem Pressure Wert von 1. Wie immer hat eine Trennung des Stapels vom Strom geholfen. Irgendeine Idee? Kann ich noch irgendwas zum Debuggen einbauen?
  4. Hallo nsk95, Sieht gut aus. Damit kannst du auf jeden Fall starten. Mit den ausgewählten Komponenten hast du "nur" eine Eingabemöglichkeit, aber keine Ausgabemöglichkeit. Wenn die Ausgabe nur auf dem PC sein soll, dann reicht das natürlich. Falls du aber auch eine Ausgabe auf dem TF-Stapel haben möchtest, solltest du einen Blick auf das "LCD 128x64 Bricklet" werfen (https://www.tinkerforge.com/de/shop/bricklets/lcd-led-sound/lcd-128x64-bricklet.html). Damit könntest du auch die Eingabe realisieren (Buttons auf dem Touch-Display, Tabs). Ansonsten: Viel Spaß damit!
  5. Hallo nsk95, Ja, das geht problemlos. Du registrierst dafür einfach einen Listener. Dieser Listener muss eine Methode implementieren, die als Callback bei einem Event (z.B. ein Button wird gedrückt) automatisch auf deinem PC aufgerufen wird (siehe Beispiel hier: https://www.tinkerforge.com/de/doc/Software/Bricklets/DualButtonV2_Bricklet_JavaScript.html#dual-button-v2-bricklet-javascript-api, bzw. https://www.tinkerforge.com/de/doc/Software/Bricklets/DualButtonV2_Bricklet_PHP.html#dual-button-v2-bricklet-php-api). Was du in dieser Methode machst, ist völlig frei. Ob du nun also eine Aktion auf dem TF-Stapel machst oder etwas auf deinem PC, ist egal. Auch das geht: Schau mal hier: https://www.tinkerforge.com/de/doc/Software/IPConnection_PHP.html#ipcon-php-api, Am besten das Beispiel zu "Enumerate". Diese Funktion liefert z.B. die UID und auch den Device Identifier. Ich hoffe, das hilft dir weiter.
  6. Hallo, ich mache so was Ähnliches bei mir im Wintergarten. Mit dem "TF Temperature Bricklet" messe ich die Temperatur und schalte denn mit dem "TF Remote Switch Bricklet" eine Funksteckdose, die einen Heizlüfter für max. 45 Minuten oder 3° Erwärmung einschaltet. Das Problem dabei ist natürlich, dass du bei diesen Funksteckdosen nicht weißt, ob das Schalten funktioniert hat. Wenn der Heizlüfter aus sein soll, dann schicke ich alle 5 Minuten sicherheitshalber ein "aus"-Signal. Das funktioniert sehr gut und stabil. Wenn du aber wirklich sichergehen willst, dann würde ich dir eine zWave-Funksteckdose empfehlen. Die liefert dir den aktuellen Schaltzustand. Allerdings geht das dann nicht mit Tinkerforge.
  7. Hallo, gibt es irgendwelche Neuigkeiten hierzu? Gerade ist es nämlich wieder passiert. Der Wechsel war zwischen Tab Index 1 und Tab Index 4 (also ohne 0), meist mit Pressure Wert 1, zu Beginn waren es aber auch Werte über 100. Ich vermute, dass die Pressure Werte <> 1 gemessen werden, wenn ich tatsächlich ein Tab berühre (was ich am Anfang noch mache, gegen Ende dann nicht mehr). D.h., die Pressure Werte scheinen korrekt zu sein. Geholfen hat wie immer eine Trennung vom Strom des Stapels. Das Programm wurde nicht neu gestartet.
  8. Hallo, ich drücke relativ selten drauf, manchmal mehrere Tage überhaupt nicht. Wenn ich drauf drücke, dann wechsle ich normalerweise mit einem Button zu meinem letzten Tab und gehe dann zurück bis zum zweiten Tab (oder ersten). Wenn ich das mache, dann ca. 1-2 mal am Tag. P.S.: Ich habe 5 Tabs. Der Button zum Springen auf das letzte Tab ist auf Tab 2. Ein Wechsel der Tabs mache ich normalerweise durch Berühren des Tabs, sehr selten mit Wischgeste.
  9. Hallo, heute wieder :-( Zunächst war das Display "eingefroren". Als ich es dann nochmals berührt habe, ging der wilde Wechsel wieder los: Zuerst mit Pressure-Werten um 165, dann konstant ca. 30 mal 70, dann einige Male gewechselt zwischen 121 und 167, anschließend über 100 mal den Wert 160. Ich vermute, dass die wechselnden Werte durch weitere Berührungen verursacht wurden, die konstanten Werte ohne Berührung. Konntet ihr es mittlerweile nachstellen?
  10. Hallo, jetzt ist es auch mit dem neuen Bricklet passiert 😞 Verhalten: Zunächst war die Anzeige eingefroren, d.h., kein Refresh und keine Reaktion auf Berührungen. Dann habe ich es nochmals berührt und damit den ständigen Tab-Wechsel "aktiviert". Es waren zunächst Wechsel zwischen Tab 4 und 5 mit einem Pressure-Wert von 1. Dann habe ich nochmals lange berührt. Anschließend waren die Pressure-Werte meist bei 65, dann um 160 (vmtl. solange ich berührt habe). Die Tabs haben von 1-5 gewechselt. Nach dieser langen Berührung gingen die Pressure-Werte wieder auf 1 zurück und die Tabs haben von 2-5 gewechselt. Danach habe ich den Stapel kurz vom Strom getrennt und alles war wieder gut (also kein Programmneustart!). Im Log fand ich dann noch diese Nachricht (5 mal im Abstand von jeweils ca. 5 Sekunden): Exception: getTouchPosition in TabSelectedListener failed.Did not receive response in time for function ID 8 Ich kann allerdings nicht sagen, zu welchem Zeitpunkt diese Fehlermeldung erzeugt wurden, also ob vor, während oder nachdem ich den Strom getrennt habe. Noch irgendeine Idee?
  11. Hallo, und wieder ist es passiert. Dieses Mal waren alle Tabs beteiligt. Der Pressure Wert lag für 24 Sekunden konstant bei 134 und danach für 32 Sekunden konstant bei 129. Irgendwelche Ideen?
  12. Hallo, heute ist es wieder passiert, allerdings etwas anders als früher. Es war immer ein Wechsel zwischen Tab 1 und Tab 2 (ich glaube, bin aber nicht sicher, dass dies früher mehr Tabs waren), aber dieses Mal hatte ich für ca. 14 Sekunden Pressure-Werte die deutlich größer als 1 waren (zwischen 17 und 203, wobei die meisten um 170 waren). Davor und danach waren die Werte durchgängig 1. Lösung war auch dieses Mal, den TF-Stapel vom Strom zu trennen. Eine Idee, woran das liegen könnte? Kann ich irgendwas zur besseren Analyse einbauen?
  13. Hallo, die Reproduktion ist leider schwierig Das Problem ist bisher nur einmal aufgetreten und das eben nach langer Zeit. Vielleicht muss einfach nur genügend oft das Tab gewechselt werden. Ich nutze dafür Callbacks. Die Vorgehensweise ist also nicht irgendwie exotisch.
  14. Hallo, du meinst ein "Bufferoverflow" in der Bricklet-Firmware oder in den Bindings? Da ein Neustart des Programms nicht hilft, vermute ich, dass es an der Bricklet-Firmware liegt. Ein Bufferoverflow ist möglich, da das Problem erst nach einigen Wochen Laufzeit aufgetreten ist. Ich werde es weiter beobachten. Gibt es irgendwas, was ich evtl. in mein Programm einbauen kann, das eine Analyse (wenn es wieder auftritt) vereinfachen könnte?
  15. Hallo, ein Neustart des Programms hat keine Änderung bewirkt, aber nachdem ich den Stapel vom Strom getrennt und wieder eingeschaltet habe, hat es wieder funktioniert. Aus meiner Sicht liegt es also nicht am Programm. Was mir noch aufgefallen ist: Wenn ich ein Tab "gedrückt" habe, dann hat auch die grüne LED auf der Rückseite des Displays geleuchtet. Das Bricklet hat also die Berührung registriert, allerdings wurde kein Event geschickt.
  16. Hallo, nein, kein Element über den Tabs und auch die Software hat sich seit langem nicht mehr geändert. Es ist eher das Gegenteil: Das System läuft nun schon einigen Wochen ohne Neustart. Ich vermute, dass wenn ich den TF-Stapel vom Strom trenne und wieder neu starte (ohne das Programm neu zu starten), es wieder funktioniert. Ich möchte damit aber noch warten, falls ich noch irgendwas im aktuellen Zustand testen/nachschauen muss.
  17. Hallo, ich habe zumindest kein "echtes" Gegenbeispiel. Dafür müsste ich über 4 Tage ja einen relativ stabilen Zustand/Wert haben. Leider sieht man ja auch nicht, wie im Moment kalibriert wurde. Allerdings habe ich bisher noch nie beobachtet, dass die Werte sehr stark springen. Dies kann jetzt natürlich daran liegen, dass ich auch noch nie 4 Tage lange kaum unterschiedliche Werte hatte, oder aber die Annahme ist falsch. Ich habe den Sensor bei mir im Wintergarten und gehe davon aus, dass die Werte dort nicht sehr schwanken. Dies ist aber nur eine Vermutung. Da ich noch nie große Schwankungen beobachtet habe, habe ich Zweifel, ob es wirklich so funktioniert, wie du vermutest. Widerlegen kann ich es aber nicht.
  18. Hallo, seit Kurzem habe ich das Problem, dass die "Tabs" auf meinem LCD 128x64 Bricklet nicht mehr reagieren. D.h., beim Berühren der Tabs passiert nichts. Die Buttons und auch die Wischgesten funktionieren aber weiterhin. Wenn ich im Log nachschaue, dann kommen auch keine Events an. Für die Wischgesten kommen aber Tab-Events mit Pressure 1 an. Woran könnte das liegen?
  19. Hallo skaestle, das ist wirklich interessant. Wenn das tatsächlich stimmt, dann müssten die Werte in folgendem Beispiel doch extrem schwanken, oder? Die Werte schwanken über 4 Tage zwischen 40 und 50. D.h., nach diesen 4 Tagen wird der Wert 40 als 25 und der Wert 50 als 250 interpretiert. Anders gesagt: Der Bereich 40-50 ist nun 25-250 --> Eine kleine Änderung müsste jetzt sehr große Sprünge verursachen. Habe ich das richtig verstanden?
  20. Hallo remotecontrol, Willkommen im Club Siehe dazu auch diesen Thread: https://www.tinkerunity.org/forum/index.php/topic,4789.0.html Kurze Zusammenfassung: Bosch legt nicht offen, wie der IAQ berechnet wird und bisher hat hier auch keiner eine Idee oder Erklärung, wie das der Sensor macht Auch bei mir zeigt er Sensor für mich völlig unverständliche und nicht nachvollziehbare Werte an.
  21. Hallo, seit ein paar Tagen habe ich wieder das Problem mit den "Ausreißern" beim Luftdruck. Pro 24h sind das im Moment 1 bis 2, ausschließlich nach unten. Das Air Quality Bricklet hat Firmware 2.0.4. Zumindest bei mir werden die Ausreißer also nicht zuverlässig gefiltert.
  22. Hallo, jetzt ist es wieder passiert. Bei den Events ohne Berührung war der Pressure-Wert immer 1. Mit Berührung sind die Werte über 50, meistens über 150. Eine "SetMinimumTouchPressure"-Methode würde vmtl. das Problem beheben, aber was ist die eigentliche Ursache?
  23. Hallo, ist die SSID sichtbar? Falls nein, versuch das mal.
  24. OK, danke. Baue ich ein und melde mich dann, wenn es wieder passiert.
  25. Hallo, leider nein , da ich das in meinem Programm nicht benötige. Ich verwende nur die GUIButtonPressedListener() und GUITabSelectedListener(). Kann ich an den Druck auch ohne TouchPositionListener() kommen?
×
×
  • Neu erstellen...