#17183 Verschiedenes zu SR 6.0

Closed Created by @carreradriver - 9 comments

From @carreradriver 12.03.2024, 22:25

Einfach ein paar Bemerkungen:

  • Das Problem mit dem Wiederverbinden, dass sich SR nicht automatisch mit der CU verbindet, trat heute erstaunlich oft auf. Evtl. lag es daran, dass ich mich zum Testen immer wieder aus der Reichweite der Bahn entfernt habe. Bluetooth aus- und einschalten half, ist aber lästig…
  • Die Datenschnittstelle sendet weiterhin unter iOS keine Daten mit der selben Fehlermeldung: app.api.post: post error {"readyState":0, "status":0, "statusText": "error"}, "error" (der Server bekommt zwar mit, dass eine Verbindung versucht wurde, funktioniert aber leider nicht wie unter macOS/Intel reibungslos)
  • Eingespielte Backups übernehmen nicht die vorherige Darstellungsgröße, wenn SR neu installiert ist (ist mir vor 6.0 auch schon aufgefallen)
  • Liegt vermutlich nicht an SR: Mein Fahrzeug hat heut eine Zeit lang sehr gestottert, und ist immer wieder kurz stehen geblieben (Kontakt zur Bahn hatte es), könnte aber auch am Akku meines Handreglers liegen. Ebenfalls übernimmt SR beim Start (auch vor 6.0) aktuell nicht die Tankeinstellung der CU (off für RZBSS, ich muss jedes mal den Schalter betätigen), evtl ist meine CU aber auch defekt, die hat noch ein Problem, dass der Sound immer abgeschaltet wird. Gerade in der Testphase sind ja alle Auffälligkeiten wichtig, deswegen melde ich sie mal, falls sie woanders auch auftreten…
#1 From @smartrace 14.03.2024, 17:40 Owner
  • Normalerweise sollte das Wiederverbinden auch klappen, wenn Du einfach einmal die CU ausschaltest, kurz wartest und dann wieder einschaltest. Ist aber eher kein 6.0er-Problem. :-)
  • Schnittstelle: Da bin ich einigermaßen ratlos. Ich kann die Schnittstelle problemlos unter iOS und maOS (Silicon) nutzen. Kannst Du mir nochmal skizzieren, wie Dein Setup aussieht (welcher Webserver, etc.)?
  • Darstellungsgröße: Ist im neuen Build behoben. Die vor dem Einspielen des Backups eingestellte Größe wird nun wieder hergestellt - das ist aus UX-Sicht vermutlich das erwartete Verhalten, weil man ggf. Backups von kleineren auf größere Geräte (mit entsprechend unterschiedlichen Settings) einspielt (und umgekehrt).
  • Für das Stottern wüsste ich jetzt SR-seitig keine Erklärung, zumal SR die Fahrzeuge selbst ja nicht wirklich beeinflussen kann.
  • Das Fuel-Setting-Thema ist interessant. Hast Du eine andere CU zum Testen da?
@smartrace closed this 14.03.2024, 17:40
@smartrace added the label User Experience (UX) 14.03.2024, 17:40
@smartrace reopened this 14.03.2024, 17:41
#2 From @carreradriver 14.03.2024, 23:11
Reconnect CU: Du hast natürlich recht, vllt. lässt sich das in Zukunft aber doch noch beheben.Schnittstelle: Tatsächlich nutze ich HttpServer (Java). Über welche Funktion sendest du die POST-Daten? Mittels JavaScript (Ajax oder fetch)? Über den Browser am iPad funktionieren normale Anfragen aus Websites mittels POST-Formularen oder JavaScript (letzteres momentan nur mit GET getestet), und wie gesagt auch über meinen Mac (SR Version <6, da Intel). Ein Problem am Server ist natürlich nicht auszuschließen, allerdings ungewöhnlich, wenn es in SR am Mac problemlos funktioniert… oder verbietet das iPad spezielle Http-Anfragen?Darstellungsgröße: Ich habe auch überlegt, ob ich es dir überhaupt sende. Bei Backups als reine Backups für ein und dasselbe Gerät (auch bei Neuinstallation etc.) ist das natürlich sehr sinnvoll. Bei Backups, um Daten zwischen verschiedenen Geräten zu synchronisieren ist das vermutlich eher nicht gewünscht. Ich persönlich finde es jetzt besser, danke! ;)Wenn die letzten beiden Sachen bei dir nicht auftreten, schieb ich's auf meine CU 😉
#3 From @smartrace 15.03.2024, 08:05 Owner

Die Anfragen werden per Ajax-POST gesendet. Kannst Du mir sagen, wie Du den Server genau aufgesetzt hast? Dann könnte ich sowas bei mir auch mal aufsetzen und schauen, woran es hängt. Ich will überhaupt nicht ausschließen, dass es an SR hängt - momentan ist mir nur nicht erklärlich, inwiefern, zumal es bei mir und anderen ja scheinbar einwandfrei klappt. :-(

#4 From @carreradriver 15.03.2024, 23:52

Ich kann dir morgen evtl. mal meine Server-Jar-Datei per Mail schicken, inklusive einer Webseite, die die erfolgreich erhaltenen SR-Daten anzeigt. Dann könntest du zumindest mit deinen iPads testen, ob es bei dir funktioniert. Wenn ich es schaffe, kann ich dir auch noch die entsprechenden Code-Teile schicken (die Annahme funktioniert wirklich rein über HttpServer, da der zuverlässiger ist, als normale Server-Sockets, bei denen es mit SR am Mac "nur" zu 80% funktionierte), also falls du die Zeit für ausführlichere Tests in Java hast. Danke schon einmal!

#5 From @smartrace 16.03.2024, 08:14 Owner

Kannst Du alternativ mal einen einfachen Apache-Webserver aufsetzen und schauen, ob es damit ggf. klappt?

#6 From @carreradriver 17.03.2024, 22:30

Ich habe gerade das Bluetooth-Reconnect mit Aus- und Einschalten der CU probiert, das funktioniert bei mir nicht. Könnte es evtl. doch an der Routine in SmartRace liegen, dass man Bluetooth immer ein- und ausschalten muss?

#7 From @carreradriver 17.03.2024, 22:36

Ich habe den Fehler bei mir am Server gefunden, sorry für all die Umstände: Hätte ich mal den letzten Abschnitt aus der Datenschnittstellen-Seite genauer gelesen… 😂😂

Es ist also alles diesbezüglich hinfällig (und auch das Schreiben hier funktioniert wieder). 👍👍

#8 From @carreradriver 17.03.2024, 23:03

Hatte auch bei der CU zu kurz gewartet… 😬

Damit passt alles! 👍👍

@carreradriver closed this 17.03.2024, 23:03
#9 From @carreradriver 18.03.2024, 01:53

Bzw. jetzt auch wieder nicht, aber das Problem tritt ja für den Normal-User nicht auf, der die App erst an der Bahn öffnet… ;)

You need to be logged in to add a comment.