Marco's Affenbox Fork

Klar, das macht natürlich Sinn. Hatte gedacht das tauscht - gegen + aber so ist es natürlich logisch.

Ich habe aber weiter das Problem das ich bei der Beta nun auch mit getauschter Funktion der Tasten keinen Track vorwärts springen kann. Bei der aktuellen Version ändert das Tauschen der Tasten im Admin Menü leider nichs. Es bleibt dabei das ich bei kurzem drücken vor und zurück springe aber mit langem drücken die Lautstärke sich nicht ändert.

Hast du bei der Tauschenoption im Menü sowohl „Ja“ als auch „Nein“ probiert? Eine der Einstellungen sollte die Richtige sein.

funktioniert vorwärtsspringen jetzt oder funktioniert es nicht?

Also um das Ganze nicht zu verwirrend zu machen: Ich habe es mit der aktuellen Version 2.01 (01.11.2018) und der ganz frischen Beta getestet und habe unterschiedliche Probleme.

Bei der Version 2.01: Ja, habe ich und es ändert sich bei beiden Einestllungen im Admin Menü nichts. Es bleibt also dabei das ich bei kurzem druck auf + und - nur den track vor oder zurück springen kann. Die Lautstärke lässt sich nicht ändern.

Bei der Beta-Version ist es so da ich die Funktion zum tauschen im Admin-Menü funktioniert, aber das Problem dass ich keinen Track vorwärts springen kann „mitwandert“. Je nach Einstellung hat also kurzer bzw. langer Druck auf + keine Funktion.

Welche defines hast du denn aktiviert?

Meinst du damit den Master-Branch? Marco hatte 2018 noch keinen Fork.

An den Defines habe ich nichts verändert. Dürfte also nicht an einem aktiven Fivebuttonmode liegen.

Sorry, das mit der Versionsbezeichnung ist dann natürlich quatsch. Es ist die Master-Branch die ich meine.

Ist der Rotary-Encoder aktiviert oder nicht?
Und du testest während etwas abgespielt wird?

1 „Gefällt mir“

Aha! Ja, das war das Problem bei der Master-Branch. Die würde nun also laufen. Auch das tauschen der butons im Menü geht jetzt. DANKE für die super schnelle Hilfe!

Ja.

Bei der Beta habe ich weiterhin das Problem mit dem Track vorwärts.

Teil doch mal die ganze Ausgabe der Konsole, dann kann man vielleicht mehr erkennen.
Am besten zum Formatieren dann </> verwenden

Also ich habe gerade an meinem klassischen TonUINO getestet und ich kann das next Track verhalten nicht bestätigen.
Aber es gibt ein Fehler bei der Lautstärkeänderung, wenn die Lautstärke auf dem langen Druck liegt.
Dann wird pro Druck nur eine Stufe geändert.

1 „Gefällt mir“

Also folgendes ist was in der Konsole steht:

22:21:13.270 -> Reading data block4
22:21:13.307 -> Data on Card: 
22:21:13.307 -> folder 1
22:21:13.307 -> mode 2
22:21:13.307 -> special 5
22:21:13.307 -> special2 91
22:21:13.307 -> special3 0
22:21:13.307 -> special4 0
22:21:13.307 -> 1
22:21:13.307 -> 1
22:21:13.307 -> same card
22:21:13.307 -> onNewCard()->playFolder
22:21:13.343 -> disable standby timer
22:21:13.802 -> Album
22:21:13.802 -> 22 tracks in folder 1
22:21:13.802 -> play track: 1
22:21:14.538 -> card gone
22:21:20.128 -> next track 45
22:21:20.128 -> knownCard 1
22:21:20.128 -> disable standby timer
22:21:22.043 -> next track 42
22:21:22.043 -> knownCard 1
22:21:22.043 -> disable standby timer
22:21:23.688 -> next track 15
22:21:23.688 -> knownCard 1
22:21:23.688 -> disable standby timer
22:21:24.998 -> next track 20
22:21:24.998 -> knownCard 1
22:21:24.998 -> disable standby timer
22:21:27.487 -> disable standby timer
22:21:27.487 -> previous track: 4
22:21:30.055 -> disable standby timer
22:21:30.055 -> previous track: 3
22:21:31.212 -> disable standby timer
22:21:31.212 -> previous track: 2
22:21:32.504 -> disable standby timer
22:21:32.504 -> previous track: 1
22:21:35.141 -> pause action
22:21:35.141 -> knownCard 1
22:21:35.141 -> pause
22:21:35.246 -> set standby timer
22:21:35.246 -> milis: 0

Was ich gemacht habe war einen normale Album Karte aufgelegt und 3 mal track vorwärts gedrückt und 3 mal Track rückwärts. Jetzt habe ich gemerkt das er den Track vorwärts zwar irgendwie zählt aber nichts ausführt. Beim zurück drücken spingt er dann zu den tatsächlichen Tracks also von 4 zurück bis 1.

Erstelle mal bitte die Karte neu über das Admin Menü, da stehen komische Werte in special & special2

ansonsten ist das merkwürdig, ich versuch das mal nach zu stellen

Edit: oder ist das ein Album mit Speicher?

Okay jetzt hab ich den Fehler auch, liegt wohl am Albummodus.

Okay das beruhigt mich. Hab gerade auch schon mal die Karte überschrieben und einen neue erstellt und bei beiden das gleiche Phänomen.

Hab den Fehler gefunden

Edit:
Ein retrun in nextTrack, innerhalb des Album case, war nicht richtig in einen else Zweig gepackt.

Edit2:
Das Lautstärkeproblem hab ich auch lösen können.

Ich habe die angepasste Firmware hoch geladen. Das Menü zur Anpassung der Tastenfunktion ist auch geändert. Die Aussgaben sind klarer formuliert, sodass man auch weiß was man einstellt.
Die Funktionsänderung ist auch nur noch in der reinen 3 Tasten Variante erreichbar. Bei Einsatz der fünf Tasten oder bei Einsatz des Rotary Encoder lässt sich die Menüoption nicht anpassen.

Jetzt klappt es.
Danke für die schnelle Behebung!
In der Beta scheint es beim Quiz auch noch ein Problem zu geben. Falsche Antworten werden als falsch erkannt und mit einem Sound quittiert aber bei richtigen Antworten kommt kein Sound und es geht auch nicht weiter. Wenn nötig kann ich heute Abend auch noch einen Auszug aus der Konsole posten.

Ja ein Auszug würde viel helfen, da ich in meinen Tests keinen Fehler gefunden habe.

Edit:
hab es gearde nochmal probiert und es werden richtige, falsche und ungültige Karten erkannt.
Die Startansage kommt, sowie die Abschluss Ansage.

Sehr merkwürdig, bei mir klappt es nicht. Vielleicht habe ich die Karten irgendwie falsch erstellt?Hier der Auszug:

12:49:58.038 -> QuizGame
12:50:15.871 -> next track 81
12:50:15.871 -> knownCard 0
12:50:15.871 -> abort81
12:50:15.871 -> next track 81
12:50:15.871 -> knownCard 0
12:50:15.906 -> abort81
12:50:16.437 -> shuffleQueue
12:50:16.437 -> QuizGame > queue set
12:50:16.437 -> QuizGame > queue next
12:50:16.437 -> Track: 1
12:50:16.472 -> Part: 1
12:50:16.472 -> cant read card
12:50:20.592 -> next track 83
12:50:20.592 -> knownCard 0
12:50:20.592 -> abort83
12:50:20.592 -> next track 83
12:50:20.592 -> knownCard 0
12:50:20.625 -> abort83
12:50:21.323 -> ReadCardSerial finished
12:50:21.323 -> Card UID 
12:50:21.323 ->  43  87  24  3E 
12:50:21.323 -> PICC type MIFARE 1KB
12:50:21.323 -> Authenticating Classic using key A...
12:50:21.323 ->  FF  FF  FF  FF  FF  FF 
12:50:21.356 -> 0
12:50:21.356 -> Reading data block4
12:50:21.356 -> Data on Card: 
12:50:21.356 -> folder 2
12:50:21.356 -> mode 11
12:50:21.356 -> special 1
12:50:21.356 -> special2 1
12:50:21.356 -> special3 0
12:50:21.356 -> special4 61
12:50:21.356 -> QuizGame > valid part
12:50:25.521 -> next track 83
12:50:25.521 -> knownCard 0
12:50:25.521 -> abort83
12:50:25.557 -> RFID locked
12:50:25.557 -> cant read card
12:50:25.557 -> next track 83
12:50:25.557 -> knownCard 0
12:50:25.592 -> abort83
12:50:50.726 -> ReadCardSerial finished
12:50:50.726 -> Card UID 
12:50:50.726 ->  79  24 00  E5 
12:50:50.726 -> PICC type MIFARE 1KB
12:50:50.726 -> Authenticating Classic using key A...
12:50:50.726 ->  FF  FF  FF  FF  FF  FF 
12:50:50.726 -> 0
12:50:50.726 -> Reading data block4
12:50:50.763 -> Data on Card: 
12:50:50.763 -> folder 2
12:50:50.763 -> mode 11
12:50:50.763 -> special 2
12:50:50.763 -> special2 2
12:50:50.763 -> special3 0
12:50:50.763 -> special4 61
12:50:50.763 -> QuizGame > valid part
12:50:52.877 -> next track 84
12:50:52.877 -> knownCard 0
12:50:52.877 -> abort84
12:50:52.914 -> RFID locked
12:50:52.914 -> cant read card
12:50:52.914 -> next track 84
12:50:52.914 -> knownCard 0
12:50:52.914 -> abort84
12:50:52.914 -> QuizGame > failure
12:50:55.356 -> next track 21
12:50:55.356 -> knownCard 0
12:50:55.356 -> abort21
12:50:55.356 -> next track 21
12:50:55.356 -> knownCard 0
12:50:55.391 -> abort21
12:51:00.330 -> ReadCardSerial finished
12:51:00.330 -> Card UID 
12:51:00.330 ->  43  87  24  3E 
12:51:00.330 -> PICC type MIFARE 1KB
12:51:00.330 -> Authenticating Classic using key A...
12:51:00.330 ->  FF  FF  FF  FF  FF  FF 
12:51:00.330 -> 0
12:51:00.330 -> Reading data block4
12:51:00.330 -> Data on Card: 
12:51:00.330 -> folder 2
12:51:00.330 -> mode 11
12:51:00.366 -> special 1
12:51:00.366 -> special2 1
12:51:00.366 -> special3 0
12:51:00.366 -> special4 61
12:51:00.366 -> QuizGame > valid part
12:51:04.520 -> next track 83
12:51:04.520 -> knownCard 0
12:51:04.520 -> abort83
12:51:04.520 -> next track 83
12:51:04.520 -> knownCard 0
12:51:04.557 -> abort83
12:51:04.557 -> RFID locked
12:51:04.557 -> cant read card

Was ich gemacht habe ist:

  1. Quiz gestartet
  2. richtige Antwortkarte aufgelegt
  3. falsche Antwortkare aufgelegt
  4. richtige Antwortkarte aufgelegt

Mir wird wie gehabt bei der richtigen Karte der Ton der Antwort abgespielt aber danach kommt kein Signal das es richtig ist und es geht auch nicht weiter. Bei der falschen Antwort kalppt es und auch ungültige Karten werden mit einem Signal abgelehnt.

Ich hab mal deine Antwortkarte nachgebaut und damit klappt es bei mir.

21:17:08.121 -> QuizGame
21:17:25.624 -> next track 34
21:17:25.624 -> knownCard 0
21:17:25.624 -> abort34
21:17:25.671 -> next track 34
21:17:25.671 -> knownCard 0
21:17:25.671 -> abort34
21:17:25.999 -> shuffleQueue
21:17:25.999 -> QuizGame > queue set
21:17:25.999 -> QuizGame > queue next
21:17:25.999 -> Track: 1
21:17:25.999 -> Part: 1
21:17:26.046 -> cant read card
21:17:27.118 -> next track 175
21:17:27.118 -> knownCard 0
21:17:27.118 -> abort175
21:17:27.118 -> next track 175
21:17:27.118 -> knownCard 0
21:17:27.118 -> abort175
21:17:33.906 -> ReadCardSerial finished
21:17:33.906 -> Card UID 
21:17:33.906 ->  59  8F  59  98 
21:17:33.906 -> PICC type MIFARE 1KB
21:17:33.953 -> Authenticating Classic using key A...
21:17:33.953 ->  FF  FF  FF  FF  FF  FF 
21:17:33.953 -> 0
21:17:33.953 -> Reading data block4
21:17:33.953 -> Data on Card: 
21:17:33.953 -> folder 2
21:17:33.953 -> mode 11
21:17:33.953 -> special 1
21:17:33.953 -> special2 1
21:17:33.953 -> special3 0
21:17:33.953 -> special4 61
21:17:33.953 -> QuizGame > valid part
21:17:36.152 -> next track 164
21:17:36.152 -> knownCard 0
21:17:36.152 -> abort164
21:17:36.152 -> next track 164
21:17:36.152 -> knownCard 0
21:17:36.152 -> abort164
21:17:36.152 -> RFID locked
21:17:36.198 -> cant read card
21:17:36.198 -> QuizGame > success
21:17:37.829 -> next track 151
21:17:37.829 -> knownCard 0
21:17:37.829 -> abort151
21:17:37.829 -> next track 151
21:17:37.829 -> knownCard 0
21:17:37.829 -> abort151
21:17:37.829 -> QuizGame > queue next
21:17:37.829 -> Track: 2
21:17:37.829 -> Part: 2
21:17:38.806 -> next track 174
21:17:38.806 -> knownCard 0
21:17:38.806 -> abort174
21:17:38.852 -> next track 174
21:17:38.852 -> knownCard 0

Kannst du auch den Teil der Ausgabe davor posten? und mir die defines nennen die du aktiv hast?

Danke für den Einsatz!
Hier ist der Auszug aus der Konsole vom Start bis zum Beginn des Quiz:

10:12:47.004 -> TonUINO Version 2.13
10:12:47.004 -> created by Thorsten Voß and licensed under GNU/GPL.
10:12:47.004 -> Information and contribution at https://tonuino.de.
10:12:47.004 -> 
10:12:47.004 -> Fork by Marco Schulz DEVELOP
10:12:47.039 -> set standby timer
10:12:47.039 -> milis: 0
10:12:47.074 -> Firmware Version: 0x12 = counterfeit chip
10:12:47.074 -> Version 3
10:12:47.074 -> Max Vol 20
10:12:47.074 -> Min Vol 1
10:12:47.074 -> Init Vol 11
10:12:47.074 -> EQ 1
10:12:47.074 -> Locked 0
10:12:47.074 -> Sleep Timer 5
10:12:47.074 -> Inverted Buttons 0
10:12:47.074 -> Stop when card away 0
10:12:47.110 -> Admin Menu locked 0
10:12:47.110 -> User Age 0
10:12:47.110 -> NFC Gain average
10:12:47.110 -> Saved Modifier 0
10:12:50.753 -> next track 29
10:12:50.753 -> knownCard 0
10:12:50.753 -> abort29
10:12:50.753 -> next track 29
10:12:50.753 -> knownCard 0
10:12:50.787 -> abort29
10:12:54.940 -> ReadCardSerial finished
10:12:54.940 -> Card UID 
10:12:54.940 ->  53  30  1E  3E 
10:12:54.940 -> PICC type MIFARE 1KB
10:12:54.940 -> Authenticating Classic using key A...
10:12:54.940 ->  FF  FF  FF  FF  FF  FF 
10:12:54.940 -> 0
10:12:54.940 -> Reading data block4
10:12:54.940 -> Data on Card: 
10:12:54.940 -> folder 0
10:12:54.940 -> mode 8
10:12:54.940 -> special 2
10:12:54.940 -> special2 0
10:12:54.940 -> special3 0
10:12:54.940 -> special4 0
10:12:54.940 -> set modifier: 8
10:12:57.008 -> next track 25
10:12:57.008 -> knownCard 0
10:12:57.008 -> abort25
10:12:57.008 -> next track 25
10:12:57.008 -> knownCard 0
10:12:57.042 -> abort25
10:12:57.042 -> QuizGame
10:13:14.846 -> next track 81
10:13:14.846 -> knownCard 0
10:13:14.846 -> abort81
10:13:14.881 -> next track 81
10:13:14.881 -> knownCard 0
10:13:14.881 -> abort81
10:13:15.407 -> shuffleQueue
10:13:15.407 -> QuizGame > queue set
10:13:15.407 -> QuizGame > queue next
10:13:15.407 -> Track: 1
10:13:15.441 -> Part: 1
10:13:15.476 -> cant read card
10:13:19.576 -> next track 83
10:13:19.576 -> knownCard 0
10:13:19.576 -> abort83
10:13:19.576 -> next track 83
10:13:19.576 -> knownCard 0
10:13:19.610 -> abort83

Leider habe ich von Programmierung wenig Ahnung und hab das daher mit den Defines nicht so ganz unter Kontrolle :wink: Habe an deiner Beta einfach nichts geändert. Verwende einen Nano mit der Platine von Thorsten, drei Buttons und diesen Reader.