Openxsensor Troubleshooting
- VOBO
-
- Offline
- Platinum Member
-
- Posts: 537
- Thank you received: 135
TPL_KUNENA_MESSAGE_REPLIED_NEW Openxsensor Troubleshooting
09 Oct 2017 08:14
{"Type"
,"From":1,"To":1,"File":"Ah.wav","Opt":"C","Unit":"Ah","Gender":"010"},
{"Type"
,"From":0,"To":2000000000,"File":"Ahs.wav","Opt":"VF","Unit":"Ah","Gender":"100"},
Kann mir Jemand bitte diese Syntax erklären?
Insbesondere diesen Teil: 0,"To":2000000000,"File":"Ahs.wav","Opt":"VF",
Gruß Volker
,"From":1,"To":1,"File":"Ah.wav","Opt":"C","Unit":"Ah","Gender":"010"},{"Type"
,"From":0,"To":2000000000,"File":"Ahs.wav","Opt":"VF","Unit":"Ah","Gender":"100"},Kann mir Jemand bitte diese Syntax erklären?
Insbesondere diesen Teil: 0,"To":2000000000,"File":"Ahs.wav","Opt":"VF",
Gruß Volker
Please Log in or Create an account to join the conversation.
- VOBO
-
- Offline
- Platinum Member
-
- Posts: 537
- Thank you received: 135
TPL_KUNENA_MESSAGE_REPLIED_NEW Openxsensor Troubleshooting
10 Oct 2017 09:58 - 10 Oct 2017 10:02
Hallo Ingmar, Dirk, Onki,
Aktueller Zwischenstand meiner Bemühungen ein Vario, eine Spannungsmessung und eine Strommessung mit OXS zu realisieren:
1. Ich habe alle Bezeichner (Variablennamen) unverändert im Code belassen und die Anpassung für die Sprachausgabe in der numbers.jsn gemacht.
Damit ist man auch flexibler und kann die teilweise doch recht nichtssagenden Bezeichner (Volt 1, Volt 2...) den eigenen Bedürfnissen anpassen.
2. Die Ausgabe der verbrauchten Kapazität erfolgt, wie oben schon mal erwähnt in Ah, die Einheit dazu wird aber in mAh angezeigt.
Ich habe diesbezüglich für mich die Einheit auf Ah geändert (jeti_out.cpp).
Besser wäre es wenn einer der OXS-Insider das zur Änderung melden würde, mir gefällt die Ausgabe der Kapazität in mAh besser, dazu müsste also zusätzlich nur der Wert umgerechnet werden.
Diesbezüglich betrachte ich meine Anpassung nur als vorläufig.
3. Den Sensornamen habe ich wie oben schon erwähnt auf OXS eingekürzt (jeti_out.cpp).
Grund dafür war der das die Gesamttextlänge im Jetidisplay sonst zu groß war:
Ich denke diese Änderung macht Sinn und sollte generell so gemacht werden.
3. Die verbrauchte Kapazität wird mit jedem Neustart des Empfängers zurückgesetzt. Das entspricht nicht der Beschreibung in der config_description.
Eigentlich soll die Kapazität erhalten bleiben und weiter aufaddiert, macht Sinn wenn man einen Akku nicht mit einem Flug leer fliegt.
Ein PUSH_BUTTON zum Zurücksetzen der Kapazität wird zwar definiert, aber nicht verwendet.
Ich habe auch nirgendwo im Code die Verwendung des PUSH_BUTTON gesehen.
Hier ist der Entwickler wohl stehengeblieben.
Diese Funktion sollte aber unbedingt eingebaut werden!
Gruß Volker
Mache jetzt erst mal eine Pause bis mein Stromsensor ankommt.
Aktueller Zwischenstand meiner Bemühungen ein Vario, eine Spannungsmessung und eine Strommessung mit OXS zu realisieren:
1. Ich habe alle Bezeichner (Variablennamen) unverändert im Code belassen und die Anpassung für die Sprachausgabe in der numbers.jsn gemacht.
Damit ist man auch flexibler und kann die teilweise doch recht nichtssagenden Bezeichner (Volt 1, Volt 2...) den eigenen Bedürfnissen anpassen.
2. Die Ausgabe der verbrauchten Kapazität erfolgt, wie oben schon mal erwähnt in Ah, die Einheit dazu wird aber in mAh angezeigt.
Ich habe diesbezüglich für mich die Einheit auf Ah geändert (jeti_out.cpp).
Attachment AH_S1.PNG not found
Besser wäre es wenn einer der OXS-Insider das zur Änderung melden würde, mir gefällt die Ausgabe der Kapazität in mAh besser, dazu müsste also zusätzlich nur der Wert umgerechnet werden.
Diesbezüglich betrachte ich meine Anpassung nur als vorläufig.
3. Den Sensornamen habe ich wie oben schon erwähnt auf OXS eingekürzt (jeti_out.cpp).
Attachment OXS_2017-10-10.PNG not found
Grund dafür war der das die Gesamttextlänge im Jetidisplay sonst zu groß war:
Attachment Screen000_S2.bmp not found
Attachment Screen003.bmp not found
Ich denke diese Änderung macht Sinn und sollte generell so gemacht werden.
3. Die verbrauchte Kapazität wird mit jedem Neustart des Empfängers zurückgesetzt. Das entspricht nicht der Beschreibung in der config_description.
Eigentlich soll die Kapazität erhalten bleiben und weiter aufaddiert, macht Sinn wenn man einen Akku nicht mit einem Flug leer fliegt.
Ein PUSH_BUTTON zum Zurücksetzen der Kapazität wird zwar definiert, aber nicht verwendet.
Ich habe auch nirgendwo im Code die Verwendung des PUSH_BUTTON gesehen.
Hier ist der Entwickler wohl stehengeblieben.
Diese Funktion sollte aber unbedingt eingebaut werden!
Gruß Volker
Mache jetzt erst mal eine Pause bis mein Stromsensor ankommt.
Last edit: 10 Oct 2017 10:02 by VOBO.
Please Log in or Create an account to join the conversation.
- onki
-
- Offline
- Platinum Member
-
- Posts: 2286
- Thank you received: 791
TPL_KUNENA_MESSAGE_REPLIED_NEW Openxsensor Troubleshooting
10 Oct 2017 15:59
Hallo Volker,
Die Übernahme der Kapazität geht nur wenn die Flash Speicheroption aktiviert ist.
Gruß
Onki
Die Übernahme der Kapazität geht nur wenn die Flash Speicheroption aktiviert ist.
Gruß
Onki
Gruß aus dem Nordschwarzwald
Rainer aka Onki
www.onki.de
gepostet unter Verwendung von 100% recycelter Elektronen.
Rainer aka Onki
www.onki.de
gepostet unter Verwendung von 100% recycelter Elektronen.
Please Log in or Create an account to join the conversation.
- VOBO
-
- Offline
- Platinum Member
-
- Posts: 537
- Thank you received: 135
TPL_KUNENA_MESSAGE_REPLIED_NEW Openxsensor Troubleshooting
10 Oct 2017 16:06
#define SAVE_TO_EEPROM YES
Wenn du das meinst, ist aktiviert.
Wenn du das meinst, ist aktiviert.
Please Log in or Create an account to join the conversation.
- VOBO
-
- Offline
- Platinum Member
-
- Posts: 537
- Thank you received: 135
TPL_KUNENA_MESSAGE_REPLIED_NEW Openxsensor Troubleshooting
11 Oct 2017 06:39
Nach einem guten Hinweis aus einem anderen Forum muß ich hier etwas Richtig stellen.
Ich hatte wohl meine Sucheinstellungen nicht richtig im Griff, Tatsache ist, das der PUSH_BUTTON im Main (obenxsensor.ino) verarbeitet wird.
Nachdem ich mir den Code dort genauer angeschaut habe, ist auch klar das die Rücksetzfunktion nur nach einem 3-sekündlichen Tastendruck ausgelöst wird.
Habs probiert und funktioniert (im laufenden Betrieb!)
Bleibt also offen, warum beim Einschalten des Empfängers nach Teilentladung des Flugakkus die verbrauchte Kapazität immer mit Null vorgegeben wird.
1. Es gibt noch einen mir unbekannten Parameter der entscheidet ob beim Einschalten automatisch immer zurückgesetzt wird.
2. Die verbrauchte Kapazität wird nicht richtig ins Eprom geschrieben.
3. Die verbrauchte Kapazität wird beim Einschalten nicht richtig aus dem Eprom zurückgelesen.
Wer hier was zu sagen kann, bitte her damit.
Gruß Volker
Ich hatte wohl meine Sucheinstellungen nicht richtig im Griff, Tatsache ist, das der PUSH_BUTTON im Main (obenxsensor.ino) verarbeitet wird.
Nachdem ich mir den Code dort genauer angeschaut habe, ist auch klar das die Rücksetzfunktion nur nach einem 3-sekündlichen Tastendruck ausgelöst wird.
Habs probiert und funktioniert (im laufenden Betrieb!)
Bleibt also offen, warum beim Einschalten des Empfängers nach Teilentladung des Flugakkus die verbrauchte Kapazität immer mit Null vorgegeben wird.
1. Es gibt noch einen mir unbekannten Parameter der entscheidet ob beim Einschalten automatisch immer zurückgesetzt wird.
2. Die verbrauchte Kapazität wird nicht richtig ins Eprom geschrieben.
3. Die verbrauchte Kapazität wird beim Einschalten nicht richtig aus dem Eprom zurückgelesen.
Wer hier was zu sagen kann, bitte her damit.
Gruß Volker
Please Log in or Create an account to join the conversation.
- onki
-
- Offline
- Platinum Member
-
- Posts: 2286
- Thank you received: 791
TPL_KUNENA_MESSAGE_REPLIED_NEW Openxsensor Troubleshooting
12 Oct 2017 17:08
Hallo Volker,
ich hab mal etwas herumprobiert.
Ich habe einen Stromsensor (APM 2.5 Platinchen mit Shunt und Spannungsteiler) mit Drehzahlmessung an Pin 9.
Option EEPROM ist aktiviert.
Die Werte werden laut Doku nur alle 30s gespeichert um das EEPROM zu "schonen".
Trotz langer Wartezeit nach einem Test werden meine Kapazitätswerte aber nicht gespeichert.
Ein anderer Sensor nutzt den Flowsensor und ein BMP280 Vario. Hier ist auch die Speicheroption gewählt. Hier wird der Tankinhalt aber komischerweise gespeichert.
Ein manuelles Zurücksetzen (Pushbutton nach GND auf Pin 10) funktioniert aber auch nach 5s Tastendruck nicht. Reset nur über die JB Emulation möglich.
Ich nutze immer die aktuellste OXS-Version, die nun 2 Konfigdateien (Basic und Advanced) nutzt.
Sehr merkwürdig
Gruß
Onki
ich hab mal etwas herumprobiert.
Ich habe einen Stromsensor (APM 2.5 Platinchen mit Shunt und Spannungsteiler) mit Drehzahlmessung an Pin 9.
Option EEPROM ist aktiviert.
Die Werte werden laut Doku nur alle 30s gespeichert um das EEPROM zu "schonen".
Trotz langer Wartezeit nach einem Test werden meine Kapazitätswerte aber nicht gespeichert.
Ein anderer Sensor nutzt den Flowsensor und ein BMP280 Vario. Hier ist auch die Speicheroption gewählt. Hier wird der Tankinhalt aber komischerweise gespeichert.
Ein manuelles Zurücksetzen (Pushbutton nach GND auf Pin 10) funktioniert aber auch nach 5s Tastendruck nicht. Reset nur über die JB Emulation möglich.
Ich nutze immer die aktuellste OXS-Version, die nun 2 Konfigdateien (Basic und Advanced) nutzt.
Sehr merkwürdig
Gruß
Onki
Gruß aus dem Nordschwarzwald
Rainer aka Onki
www.onki.de
gepostet unter Verwendung von 100% recycelter Elektronen.
Rainer aka Onki
www.onki.de
gepostet unter Verwendung von 100% recycelter Elektronen.
Please Log in or Create an account to join the conversation.
Time to create page: 0.374 seconds