Folgende Warnungen sind aufgetreten: | ||||||||||||||||||||||||||||||
Warning [2] Undefined variable $unreadreports - Line: 34 - File: global.php(961) : eval()'d code PHP 8.2.24 (Linux)
|
DABPI Plugins [beta] - Druckversion +- RasPiCar Projekt Forum (https://RasPiCarProjekt.de) +-- Forum: Hardware (https://RasPiCarProjekt.de/forumdisplay.php?fid=5) +--- Forum: FM / DAB (+) / DVB-T (https://RasPiCarProjekt.de/forumdisplay.php?fid=13) +--- Thema: DABPI Plugins [beta] (/showthread.php?tid=647) |
RE: DABPI Plugins [beta] - robin - 03.01.2016 Hallo, bei mir sieht es so aus: Code: pi@DAB-raspi ~/dabpi_ctl $ sudo /usr/bin/carpc-controller /opt/carpc/ Gruß Robby RE: DABPI Plugins [beta] - schnibli - 06.01.2016 Hallo zusammen, Ich habe 2 Anliegen, 1. Wie kann ich den Controller schon wieder über ssh starten? 2. Wie bringe ich den sound auf die usb soundkarte (In kodi habe ich das sounddevice geändert Music funktioniert auch aber radio nicht RE: DABPI Plugins [beta] - E-B - 06.01.2016 So, ich bin mal wieder da. Aber kann im Moment leider nicht an den Plugins arbeiten. Haben unser Arbeitszimmer umgestellt und ein Tisch (meine Basteltisch) muss erst gekürzt werden damit alles passt. Außerdem bin ich grad ganz gut mit meiner Bachelorarbeit ausgelastet, daher kann ich hier nicht so viel Zeit reinstecken. Ich versuche mal alle offenen Fragen zu beantworten: (06.01.2016, 07:29)schnibli schrieb: Hallo zusammen, 1. Schau zuerst ob er nicht schon läuft (pidof carpc-controller). Wenn der Befehl eine Zahl zurückgibt (Process-ID) den controller mit "sudo kill ZAHL" beenden. Wenn du die binary nach /usr/bin kopiert hast: sudo carpc-controller /pfad/zur/gpio-description. 2. Da kann ich dir nicht weiterhelfen, denn das betrifft die Soundausgabe über i2s (also zuerst in den RPi) und damit kenne ich mich nicht aus und nutze es nicht. (03.01.2016, 19:24)robin schrieb: Hallo, 1. Der Fehler "DABPI: Not configured" tritt nur dann auf, wenn die Zeile "dabpi:1" nicht in deiner gpio-description auftaucht. 2. Der carpc-controller nimmt keine Befehle über das Terminal entgegen. Diese müssen vom Kodi-Plugin, Hardware-Schaltern (je nach Konfiguration der gpio-description) kommen oder über einen Socket (ich glaube Port 5005 war das) gesendet werden. Ich bin gerade in der Uni-Bibo, daher kann ich da nicht reinschauen, aber wenn ich mich richtig erinnere, wird das FM-Radio initialisiert sobald das FM-Plugin geöffnet wird. Alternativ die Methode verwenden, die Tauri beschrieben hat (über dabpi_ctl -b). (02.01.2016, 17:25)Tauri schrieb: Hi, Das mit den Firmware-Dateien muss ich mir nochmal anschauen. Bin mir gerade nicht sicher, wo der Controller die haben will. Aber sieht wohl so aus, dass ich da einen festen Pfad einprogrammiert habe. Besser wäre auf jeden Fall wenn er die im /opt/carpc/ Ordner sucht. Die Eingangsumschaltung sollte eigentlich laufen. Werde mir das als nächstes mal anschauen. Das mit dem nicht beenden lassen habe ich auch manchmal, das liegt wohl an irgendeinem Thread, der in Kodi nicht richtig beendet wird. Habe aber noch nicht herausgefunden wo genau der Fehler liegt. Da kann es auch auftreten, dass ein kleines Lade-Fenster mit einem Text des Plugins auftaucht, hast du das auch schon gesehen? So, ich hoffe ich habe nichts vergessen. Ich muss dann mal schauen, dass ich mal wieder was daran mache. Schönen Gruß RE: DABPI Plugins [beta] - E-B - 06.01.2016 Ich hatte die aktuellsten Versionen noch aufm Laptop dabei. Es gibt jetzt neue zips im GDrive Ordner. addons: enthält beide Addons. Geändert habe ich: - die jeweilige Initialisierung wird JEDES MAL durchgeführt wenn das Plugin geöffnet wird. Also auch wenn bereits Radio läuft. Blöd für normale Nutzung, aber failsafe. - TDA Befehle sollten jetzt laufen binarys: - die 3 Firmware Dateien werden jetzt unter /opt/carpc/firmware/ erwartet - i2s ist in jedem Fall aktiviert, das sollte an der Analog-Ausgabe nichts ändern - controller: normaler controller, Initialisierungen müssen über die Plugins vorgenommen werden. - controller_dabtest: Der Controller führt einen DAB-Test durch. Am besten über SSH-starten, dann seht ihr direkt die Ausgaben. Es sollte dabei folgendes passieren: 1. INIT DAB 2. SET FREQ LIST: Frequenzliste auf Deutschland gesetzt (Sorry an die Schweizer, kann hier grad nicht neu kompilieren) 3. SCAN FREQ LIST: Wird kein Ensemble gefunden (kann man daran erkennen, dass bei einem Eintrag/Frequenz etwas verzögert wird und bei gutem DAB-Empfang direkt der Name des Ensembles angezeigt wird. 4. Wählt erstes verfügbare Ensemble. Sind keine Ensembles verfügbar, kommen hier entweder Fehlermeldungen oder es bricht ab, bin mir nicht mehr sicher wie der reagiert 5. PUSH ENSEMBLES: schiebt die Ensembles zu Kodi, hier irrelevant 6. TUNE FREQ 7. GET & PRINT SERVICE LIST 8. PUSH SERVICE LIST 9. START SERVICE: Startet ersten Service der Liste 10. SERVICE LINKING INFO: irrelevant 11. COMPONENT INFO: irrelevant 12. SET SYSTEM TIME: Hier sollte die aktuelle Zeit stehen. Ist das nicht der Fall ist wahrscheinlich der DAB-Empfang zu schlecht. 13. TESTING FINISHED Ich habe hier nochmal eine alte Ausgabe, so ungefähr sollte das dann aussehen wenn alles läuft. Wichtig ist zuerst die "get_sys_state answer" und die Rückgabe auf die set_property Befehle (0x808000c0). Nach SET FREQ sollte statt der ersten 0 eine 1 stehen (0x818000c0). Code: pi@raspberrypi ~/Controller $ sudo ./controller gpio_description RE: DABPI Plugins [beta] - Tauri - 13.01.2016 Habe den Firmware-Ordner nach /opt/carpc/firmware/ kopiert und die Plugins ausgetauscht und es läuft! Das DAB-Plugin lässt sich leider immer noch nicht beenden, mit einer angeschlossenen Tastatur kann ich es über die ESC-Taste beenden. Ein Textfenster in der Vorgängerversion habe ich nie gesehen, aber beim versuch es zu beenden blitzte an linken Bildschimrand ein heller Streifen auf. Die TDA-Ansteuerung Input_1 / Input_2 funktionieren leider nicht, die Lautstärke hingegen funktioniert im FM-Plugin, als auch über den Drehgeber. Die initialisierung des TDA fehlt noch oder? ich initialisiere den TDA über die Konsole (Lautsprecherausgänge, Eingang und Lautstärke) erst danach kann ich die Lautstärke über den Drehgeber / FM-Plugin regeln. Gruß Tauri RE: DABPI Plugins [beta] - E-B - 14.01.2016 (13.01.2016, 20:11)Tauri schrieb: Das DAB-Plugin lässt sich leider immer noch nicht beenden, mit einer angeschlossenen Tastatur kann ich es über die ESC-Taste beenden. Dann kann ich gerade nicht sagen wo das Problem liegt. Hast du beim schließen des Plugins mal länger gewartet? An einer Stelle (im Scan) ist noch ein 30s Timer eingebaut, der wird nur beendet, wenn Sender gefunden wurden. Eventuell muss der erst auslaufen. (13.01.2016, 20:11)Tauri schrieb: Die initialisierung des TDA fehlt noch oder? ich initialisiere den TDA über die Konsole (Lautsprecherausgänge, Eingang und Lautstärke) erst danach kann ich die Lautstärke über den Drehgeber / FM-Plugin regeln. Die Initialisierung des TDA geschieht direkt im Controller, dort wird die gpio-description auf die Zeile "tda:xx" gescannt, wobei xx die i2c-Adresse des TDA ist, bei mir 68. Ist die bei dir so drin? Könntest du den Controller mal über SSH oder Terminal starten? Dort kommt dann entweder die Meldung "TDA: Not configured" oder "TDA: Initalization at: xx" und die Init-Parameter. Hast du den TDA an i2c-0 oder i2c-1 angeschlossen? Wenn ich mich richtig erinnere, hattest du da ja mal rumprobiert mit dem SI4703 parallel? Wenn ich mich nicht irre, müsste das auf i2c-1 laufen, also die Pins direkt nach den 3,3V. RE: DABPI Plugins [beta] - schnibli - 17.01.2016 Kann mir jemand bei folgendem Problem helfen: Ich verwende zurzeit eine USB soundkarte, nun wenn ich Radio hören will muss ich dies wie folgt "freischalten/verlinken": Code: alsaloop -C hw:sndrpidabpi -P pulse -d Zusätzlich wenn ich von DAB zu Musik wechsle, wird der DAB sound nicht ausgeschalten. Gruss Schnibli RE: DABPI Plugins [beta] - E-B - 17.01.2016 (17.01.2016, 10:06)schnibli schrieb: Kann mir jemand bei folgendem Problem helfen: Das ist wahrscheinlich ein Problem des Kernels (wahrscheinlich am Audio-Modul von Björn). Wie gesagt, ich gehe mit dem Sound nicht über i2s an den Pi, nutze also nicht die Module von Björn (und auch keine USB-Soundkarte). Kann da nichts als Vermutungen anstellen. Zum nicht abschaltenden Sound: Ich denke, da kann ich dir zumindest ein wenig unter die Arme greifen indem ich einen Befehl bereitstelle, der den DABPi abschaltet sobald eine Musikdatei in Kodi abgespielt wird (also von der Funktionsweise wie Andreis XBMC- und Radio-Modus ) Dann müsste man nur schauen, wie man den System-Sound wieder an den Ausgang bekommt. RE: DABPI Plugins [beta] - schnibli - 18.01.2016 Wie sieht es bei dir, was verwendest du um den Sound Wiederzugeben? Ich hätte noch solch ein Verstärker Modul: http://www.conrad.ch/ce/de/product/1216582/Conrad-2-x-35-W-NF-Verstaerker-Bausatz-8-18-VDC-Frequenzbereich-20-Hz-20-kHz-Ausgangs-Impedanz-2-4-?queryFromSuggest=true Ja mein Lieferwagen hat nur 2 Boxen xD Nur wie bring ich den Sound auf das Modul RE: DABPI Plugins [beta] - Tauri - 18.01.2016 @Schnibli Du hast doch das Pollin Display, dort kommt der Ton vom Raspberry über HDMI raus! Diesen kannst du dann auf den Klangregler, Input_1 geben und den Ton vom DABPI gibst du auf input_2. Aus dem Klangregler kommt dann dein Stereosignal (Raspberry / DABPI), das du dann auf dein Verstärkermodul geben kannst. Klangregler: @E-B habe das DAB-Plugin nochmal neu in den Addon-Ordner kopiert, jetzt lässt es sich auch beenden Der TDA ist am I2C-1 angeschlossen, ohne SI4703. Die initalisierung schein nicht zu laufen, wenn ich den TDA von Hand initalisiere, kann ich über den Drehgeber und im FM-Plugin die Laustärke steuern (vom TDA). In der gpio-description ist auch die 68 eingetragen! Umschalten von Hand geht aber ohne Probleme, sudo i2cset -y 1 0x44 0x59 für input 2. Das kommt, wenn ich den Car-Controller (v2) von Hand starte: Code: pi@raspberrypi ~ $ Starting Events Module Hast du dazu eine Idee? Gruß Tauri |