OpenSource IBUS-Projekt

  • Also hier ist mal mein Python IBUS Logger




    Ich hab einfach alle Bluetooth Sachen von dem anderen entfernt, da ich das nicht brauche.
    Die Python Skripte können ganz einfach erweitert werden, zum senden ist schon eine Methode eingebaut.


    Der Resler USB Stick sollte im System als "/dev/ttyUSB0" erscheinen (Nummer kann halt variieren)
    Einfach mal kucken, welche Nummer beim Einstecken hinzukommt.
    Natürlich muss man dann den Pfad in der "ibus.py" Datei anpassen.


    Dann entpacken mit "unzip ibus_controller_raspberry.zip"
    Eventuell noch "sudo apt-get install python-serial" installieren, falls noch nicht installiert



    und dann mit "sudo python start.py" starten
    Jetzt sollte es alle Pakete auf dem IBUS loggen.



    simon851 Eigentlich wollte ich damit eine Schaltpunktanzeige bauen, ähnlich wie beim M3
    Da aber die Drehzahl und Geschwindigkeits Pakete auf dem IBUS nur alle 2 Sekunden kommen, bringt mir das nichts


    +----------------------------------------------------------------------+
    | BENUTZUNG AUF EIGENE GEFAHR |
    | ICH ÜBERNEHME KEINE HAFTUNG FÜR EVENTUELLE SCHÄDEN |
    | WER AUF DEN IBUS ZUGREIFT SOLLTE WISSEN, AUF WAS ER SICH DA EINLÄSST |
    +----------------------------------------------------------------------+

  • Ok.
    Die Programmierer unter euch schlagen vielleicht die Hände über dem Kopf zusammen....


    Im Anhang mal meine gebastelte Version vom Display_Output; Paketgenerierung inkl. Länge und XOR.
    Und meine Methode zum Scrollen des Textes auf dem Display.


    Wobei stop.... sind nur Ausgaben im Terminal zum Trocken testen.
    Da sind wir schon bei meinem "Problem"...



    ...hab grad am Windows-Notebook den Resler stecken um zu kucken was/wie ich über den Resler Daten auf den Bus zaubern kann.


    Leider funktioniert das ganze nicht.
    im Prinzip sollte es das sein: https://github.com/TrentSeed/B…IBUS_Controller/issues/19


    Doch irgendwie passiert bei mir garnichts.
    Im Anhang mein Resler.py noch....
    Das Paket schein auch rauszugehen ohne Fehler. Leider kann ich gleichzeitig nicht mit dem NavCoder lesen um zu sehen was passiert.


    ...die .py's mal in txt hochgeladen, weil py net geht :p

  • wolfi_b
    Das macht doch schon das Resler-Interface

    So sollte es sein. Ja.
    Das CTS abfragen ist anscheinend nicht nötig.
    Zumindest wird das in anderen Projekten (TrentSeed) auch nicht getan.


    Vielleicht kann Dani kurz was dazu sagen?
    Du schickst ja erfolgreich.

    "Schöner wär‘s, wenn‘s schöner wär‘."

    Einmal editiert, zuletzt von simon851 ()

  • Das Interface macht eine Kollisionserkennung aber keine Kollisionsbehandlung. Wenn eine Kollision auftritt sollte zumindest die Nachricht neu verschickt werden.
    Aber wenn überhaupt nichts funktioniert dann liegt es vermutlich nicht daran.

  • Das Interface macht eine Kollisionserkennung aber keine Kollisionsbehandlung. Wenn eine Kollision auftritt sollte zumindest die Nachricht neu verschickt werden.
    Aber wenn überhaupt nichts funktioniert dann liegt es vermutlich nicht daran.

    Danke... ich versuch das mal hinzuwursteln.



    EDIT:
    Also nach dem Beispiel von https://github.com/TrentSeed/B…IBUS_Controller/issues/19
    kann ich lesen.
    Aber beim Schreiben passiert einfach nichts.


    Hört auf mich auszulachen und helft mir :D




    EDIT2:
    Okay... habs....musste noch nach hex decodiert werden....

    "Schöner wär‘s, wenn‘s schöner wär‘."

    2 Mal editiert, zuletzt von simon851 ()

  • Externer Inhalt youtu.be
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    https://youtu.be/JemFvTCIhkg
    (Irgendwie funktioniert die youtube-Einbindung nicht richtig)


    Leerzeichen schluckt der Bus beim scrollen.
    Mal schauen wie ich das hinbekomme :)

    "Schöner wär‘s, wenn‘s schöner wär‘."

    3 Mal editiert, zuletzt von simon851 ()