Wie zu verwenden irrecord mit 2ms timing, statt der Standard-5ms?
Ich versuche zu lehren, lirc auf meinem Raspberry Pi-remote-codes für meine Wärmepumpe - Mitsubishi Electric MSZ-GE60VA (remote SG10A 1833)
Ich irrecord ausführen wie folgt:
sudo /etc/init.d/lirc stop
irrecord -d /dev/lirc0 heatpump
Ich bekomme die üblichen Reste über Knöpfe drückt, etc, und ordnungsgemäß zu tun.
Nach mehreren Punkten (nicht immer die gleiche Zahl), irrecord gibt mit der folgenden Fehlermeldung:
irrecord: could not find gap.
irrecord: gap not found, can't continue
Nun, ich habe an anderer Stelle gefunden, dass die Sampling-Frequenz könnte falsch sein, und betrachten Sie die Wellenform mit xmode2 - was ich getan habe. Ich bin mir ziemlich sicher, ich würde mehr Glück haben wenn ich Sie bekommen könnte irrecord zum Beispiel schneller, als xmode2 können.
Irgendwelche Ideen? (NB: ich habe mit der force-option zu, und keinen Unterschied)
Hier sind meine Ergebnisse mit xmode2 - sehen Sie die 5ms Probe kann nicht wirklich machen, Kopf oder Zahl of das signal, aber die 2ms kann Beispiel.
5ms Probe http://jnawk.net.nz/5ms.png 5ms Probe (Standard)
2ms Probe http://jnawk.net.nz/2ms.png 2ms Probe
InformationsquelleAutor Phil | 2014-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersten versuchen
-f zu zwingen, den raw-Modus. Wenn Sie Glück haben, generieren der config-Datei oder in Liste der Lücke.
Andernfalls starten Sie den Befehl unten und Strg^c beenden escape /beenden Sie die Aufnahme.
den -m option generieren soll formatiert werden raw Dateien.
entfernen Sie den ersten Wert, wird die Verzögerung vor betätigung der remote-Taste.
wenn Sie nicht verwenden Sie die option-m können Sie es mit VI.
komplette ~/lirc.conf-Datei zu erhalten so etwas wie :
Kein TAB, nur Leerzeichen in der Datei.
Erstellen Sie eine Sicherungskopie der original-lircd.conf-Datei
Kopieren über Ihre neue Konfigurationsdatei
Start-up lirc wieder
und versuchen Sie es
überprüfen Sie mit Ihrem Handy-Kamera, der led-Beleuchtung.
Dies funktioniert für einige Leute...
InformationsquelleAutor user3731768
LIRC eigentlich Proben so schnell als 13 Mikrosekunden raspberry pi, das ist die Geschwindigkeit, mit Infrarot-Licht pulse für die IR-Signale (38kHZ), das timing, die Sie angeben, in xmode2 wird nur verwendet, um zu zeichnen das Bild, je 2 ms zieht es entweder ein Impuls oder ein Platz auf dem Diagramm.
Liegt das problem wahrscheinlich im LIRC nicht zu erkennen, Ihre remote-IR-code, haben Sie versucht mit irrecord mit der option-f? um zu erzwingen, raw-Modus statt?
Wenn das nicht funktioniert, können Sie verwenden, mode2, um tatsächlich versuchen Sie den Aufbau Ihrer raw Codes manuell und erstellen Sie den code so wie: Puls, Zeit, Raum, Zeit, Puls Zeit, Platz, Zeit und so weiter, ausgedrückt in Mikrosekunden.
Aus Ihrem Diagramm, es wäre so etwas wie 6000 4000 1000 2000 1000 und so weiter...
Option 2 - Wenn Sie einen finden, der pronto-Fernbedienung-codes für Ihre Wärmepumpe online sind, dann können Sie auch konvertieren Sie Sie in lirc mit pronto2lirc http://www.lirc.org/html/pronto2lirc.html
Ok, ein wenig mehr info war nötig, um eine config. Ich habe bearbeitet diese Antwort auf die Daten haben, und wollen das Ergebnis akzeptieren, wie die Antwort auf meine Frage. Dank
Ich kann nicht scheinen, finden Sie Ihre Bearbeiten, waren Sie in der Lage zu interpretieren, den code mit mode2?
Es wird etwas gewesen sein, über die Tatsache, dass die ersten mode2-Ausgabe Zahl ist die Zeit seit Beginn mode2, und es sollte fallen gelassen werden. Aber ich vermute, dass die edit-Puristen werden sich entschieden haben, in Ihrer unendlichen Weisheit, dass es zu gering ein edit. Sie bevorzugen scheinen große änderungen über diejenigen, hinzufügen von Klarheit.
InformationsquelleAutor Megarushing