問題タブ [lirc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
521 参照

python - python lircキーアップ機能?

私はpython に lirc を使用しています。これはかなりうまく機能していますが、1 つの機能が欠けています。私のテストでは、ボタンが押されたときにコードのみが送信されました。今、キーが押されている間にコードを印刷したいと思います。つまり、機能は「キーダウン」で開始し、「キーアップ」で停止する必要があります。lirc.nextcode()「キーダウン」イベントのみがキャプチャされるため、 だけを使用しても機能しません。

それで、Pythonで「キーア​​ップ」を検出するトリックはありますか?

0 投票する
1 に答える
552 参照

java - LIRC mode2 は継続的なユーザー入力を待ちます。Raspberry pi では、Java を使用してユニバーサル リモートを構築しています。受信入力 (RAW) を探しています

リモートのLIRCコードの入力を記録するためのJavaでのソリューションを探しています。

私が試してみました

それは実行されますが、UI がハングし、暗黙的に停止することはできません...

毎回無理やり止めさせられた…

助けてください私は2ヶ月間答えを探していましたが、何も得られませんでした..

または、LIRC用のJava用のライブラリを提案してください..

私はjlircを試しましたが、生の入力を記録することができません...同様に、同じ方法を使用してir信号を送信でき、問題に直面しませんでした。

プロセスのwaitfor()メソッドも試しましたが、何も得られませんでした

0 投票する
0 に答える
150 参照

node.js - Amazon Alexa を web_lirc に接続する、ベストプラクティス?

Amazon Echo Alexa を使用して赤外線送信機を制御できるデモ プロジェクトの作成に成功しました。

私のプロジェクトを進めていくと、パフォーマンスと最も重要なセキュリティに関してベスト プラクティスがどうなるかわかりません。以下のプロジェクトについて説明し、問題について詳しく説明します。

  1. ポート1234で実行されているRaspberry piにnodejsサーバーをインストールしました
  2. LIRC への nodejs api インターフェイスを持つことができるように web_lirc をインストールしました
  3. HelloWorld nodejs テンプレートに基づいて AWS-lambda スキルを作成しました。独自の単純な「ハック」が機能していますが、きれいではありません :) 以下のコード スニペットを参照してください。

    /li>

私が見ている問題ですが、対処方法がわかりません:

  1. AWS から Raspberry Web サービスを制御するための最良かつ最も安全な方法。外部ハードウェアを制御するための最良のオプションは何ですか?それは Web サービスを使用しており、保護はどうですか?
  2. 現在、ルーターでポートを開く必要があるため、基本的に、IP にアクセスできるすべての人が、JSON POST/GET コマンドを使用してラズベリーを制御できます。パスワード保護を備えたオーバーレイ Web インターフェイスを追加することは、潜在的な解決策となるでしょうか?
  3. AWS Lambda を介さずに、Alexa が LAN 上のハードウェアと直接通信することは可能ですか?

全体として、Alexaがローカルnodejsサーバーにアクセスできるようにするためのベストプラクティス(技術的/セキュリティ)を求めていると思います。

さらに詳しく説明する必要がある場合はお知らせください。

/トーマス

0 投票する
3 に答える
11762 参照

python - Python を使用して Raspberry Pi で IR Remote を使用するには?

Raspberry Pi 3 で使用するために、この [IR センサーとリモート][1] を購入しました。

LIRC セットアップがあり、以下のコマンドを使用して IR リモートからの入力を検出できます。

sudo /etc/init.d/lirc ストップ

mode2 -d /dev/lirc0

上記のコマンドを実行すると、赤外線リモコンからの入力を検出できます。IR REmote の任意のボタンを押すと、次のような出力が得られます。

ここに画像の説明を入力

私の質問は - 上記の出力で、リモートで「2」を押しました。どのボタンが実際に押されているかを (Python で) 解読するにはどうすればよいですか?

更新 1:

python-lirc パッケージを使用してみましたが、次の行でエラーが発生します。

sockid=lirc.init(

0 投票する
1 に答える
3332 参照

linux - Raspberry Pi: IR LED は動作しますが、irsend は IR コードを送信しません

現在のlircパッケージ(0.9.0〜pre1-1.2)をRaspian jessie(ピクセルなし)にインストールし(すべて更新およびアップグレード)、(lircのデフォルト)GPIOポートに接続しました:

  • gpio ポート 17 へ - トランジスタなどを介した IR LED
  • gpio ポート 18 へ - IR レシーバー結節

レシーバー部分は完全に機能します。

  • 送信機から生データを受信するmode2コマンド
  • 以前に記録されたキーのIRコード認識が機能します

ただし、IR LED は lirc が関与していない場合にのみ機能します。

  • シェル スクリプトは問題なく IR LED のオンとオフを切り替えることができます

機能しない唯一のもの:

  • irsend は IR 送信機に何も送信させませんが、エラー メッセージは表示されません。

そのため、ハードウェア、特に IR LED は確実に動作していますが、lirc は設定された IR コードを LED に送信させることはできません。

重複しているようですのでご注意ください

残念ながらそうではありません。そこで提供された「解決策」は、/etc/modules のデータをファイル /etc/modules-load.d/lirc_rpi.conf に配置することでした。私もそれを試しましたが、違いはありません。

どんな助けでも大歓迎です!

構成データは次のとおりです。他のデータが必要な場合は、喜んで追加します。ティア!


システムとlircの設定

抽出フォーム:/boot/config.txt

の抜粋:/etc/modules

(それがまったく必要かどうかはわかりません。これが構成されていない場合、違いはありません!?任意のヒントが適用されます)

次のすべてのアクティブなエントリ:/etc/lirc/hardware.conf


システム出力の一部

1) ドライバーがロードされ、起動直後に次のコマンドが出力され、次の出力が表示されます。 dmesg | grep lirc

2) サービスが開始され、実行されています。出力は次のとおりです。systemctl status lirc

3) モジュールがロードされ、以下の出力:lsmod | grep Module;lsmod | grep lirc

http://aron.ws/projects/lirc_rpi/にある (古い) マニュアルのトラブルシューティング手順に従って、 詳細情報を取得しました。

出力:cat /sys/kernel/debug/gpio

この場合もその出力を見てきました:

このユーザーは、私と同じようにその出力に苛立っています。gpio-35 と gpio-47 がここにリストされている理由を誰か教えてください。gpio-17 と gpio-18 ではないでしょうか。

出力:cat /proc/interrupts | grep lirc

これは、割り込み 178 を取得したときの dmesg 出力と一致します。

lircd のその他の dmesg 出力は、どのようなアクションであっても、繰り返し出力されるだけです (ほとんどの場合、デバッグ オプションが設定されているため)。