Python Can

In der Post über die Installation von PiCan hab Ich beschrieben wie man eine Reihe von Tools-Nachrichten empfangen kan. / senden.
Aber diese sind ziemlich schwierige .C Skripts, mit denen hatte ich Probleme diesem an zu passen.

Aus diesem Grund hab ich den Hardbyte-Python Can Software auf meinem Raspberry Pi installiert. Python ist ein gut lesbare Programmiersprache, wo es nicht notwendig ist, um den Code zu kompilieren. Auch wurde Python als Standardprogrammiersprache für Kodi-Plug-ins verwendet. Beide Komponenten sind sehr nützlich als Schnittstelle zwischen dahin mein Audi / Rns-e und meine Raspberry Pi.

Um die Pycan-Bibliothek zu installieren, können Sie den folgenden Befehl ausführen.;

[PIP installieren Python-Dose]

In der vollen AudiRns Beta-Plugin habe ich alle die Standardeinstellungen verarbeitet.

Möchten Sie die korrekten Einstellungen manuel setzen (zum Beispiel zu verwenden, beim Test-Plugins), Öffnen Sie dann;
[Nano/etc/can.conf]
und setz den folgenden Inhalt in die Datei;
can.rc['Schnittstelle'] = 'Socketcan_ctypes'
can.rc["Kanal"] = 'can0'


[whohit]Python Can[/whohit]

Abonnieren
Mailen Sie mich an:
11 Comments
älteste
neueste die meisten gestimmt
Inline-Feedbacks
Alle Kommentare anzeigen
Phil
9 Jahren

Hallo Janssuuh,

Ich habe die RNS-E Haut auf meinem Raspberry Pi installiert..
Ich auch habe Python-Kontrolle Kodi mit Rns-e installiert und es funktioniert super.
Jetzt, Ich möchte das "TV-ON"-Signal zu simulieren, weil ich habe keine Multimedia-Interface, die dies unterstützen.
Wie kann ich diesen Code unten mit Python-Skript verwenden?
[CANID == (“602”): # Telegramm für TV-Tuner]
[MSG == (“81 12 30 3A 20 32 36 20”): #TV AUF]
Schleife: 200MS
Von Booten mit Raspberry Pi

Vielen Dank im Voraus

Phil
9 Jahren
Antwort an Janssuuh

Vielen Dank für Ihre schnelle Antwort.
Ich versuchte es gestern, aber es hat nicht funktioniert, wie Sie schrieb.

Ich konnte nicht sehen, dass Bytes durch einen Blick in die geschickt wurden, [ifconfig] [ip -s -d link show can0] .

Sie haben keine Ahnung, was mein Problem sein könnte?

Phil
9 Jahren
Antwort an Janssuuh

Hallo Janssuuh,
Es ist kein Fehler, wenn ich das Skript manuell ausführen.?
Wäre sehr nett wenn Sie mir Ihre videomessage.py-Skript-Datei zum Testen schicken könnte.

Thilo
6 Jahren

Hallo,

beendet die Installation und diesen Fehler?!:

12:37:05.162 T:1945711264 ERROR: Steuerung 402 in Fenster 10107 wurde gebeten, zu konzentrieren, aber es kann nicht
12:37:07.994 T:1744212912 ERROR: EXCEPTION Thrown (PythonToCppException) : –>Python callback/script returned the following error<–
– HINWEIS: IGNORING Dies kann zu Speicherlecks FÜHREN!
Fehlertyp:
Fehler Inhalt: Kein Modul mit dem Namen Schnittstelle
Zurück verfolgen (jüngste Aufforderung zuletzt):
Datei “/root / .kodi / addons / skin.audi_rns / addon.py”, Linie 22, in
aus Dumpcan importieren Dumpcan #dumpcan.pyo
Datei “/root / .kodi / addons / skin.audi_rns / dumpcan.py”, Linie 21, in
Import: Kein Modul mit dem Namen Schnittstelle
–>Ende des Python-Skript Fehlerbericht<–
Import: Kein Modul mit dem Namen Schnittstelle

Ich hoffe, dass mir jemand helfen kann. Vielen Dank im Voraus.

Thilo
6 Jahren
Antwort an Janssuuh

Vielen Dank für Sie antworten. Also meine aktuelle Version ist:
root @ Raspberry Pi:/home / pi # python –Version
Python 2.7.9

und haben Sie einen Blick auf meine log bei Pastebin:

https://pastebin.com/5YznL0FC

Vielen Dank