mogumogu920のブログ
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
全1件 (1件中 1-1件目)
1
もうすでにどこまで書いたか記憶にござらん…switchNODEでon、off、0~100のbetweenでチャンネルの分岐でしたっけ?そこまで置いたらそう…execノードこれはシステムのコマンドを実行し出力を返します。コマンドの完了まで待つか、コマンドが出力を行う毎にメッセージを出力するかを指定できます。実行対象のコマンドは、ノードの設定もしくは受信メッセージで指定します。だそうです要するにコマンドラインの実行指令が送れるとただし、何でもできそうにはありませんでした。shファイルを実行するだけです。なのでコマンドの項目に実行したいshファイルのパスを指定するだけです。どうやらこれしか出来ないのか??で、このshファイルをパイに保存しておいてパスを指定してやればこのファイルを実行します。このshファイルにirsendで送信したいコマンドを記しておけばいいわけです。ちなみにTVのonのファイルがこれ#!/bin/shirsend SEND_ONCE tv pwonと言う簡単なコマンド書いたファイルを置くだけです。実行権限の付与を忘れずにこれでonに繋げたexecノードへ進んだ時このファイルが実行されます。onとoffはこれでいいです。簡単です。あとチャンネルこれはパイのshファイルで分岐させます。NODE-RED側で分岐させるかパイの方で分岐させるかの違いですけどshファイルで分岐させれば追加も変更もしやすいと思うのでそちらにしました。このexecノードは引数も送れるそうなのでそれを利用します。+引数msg.payloadのチェックを忘れずにデフォルトで入ってると思うので外さなければで、この引数でshファイル内での分岐ですshファイルはcase命令で分岐されますifでも出来ますが引数は数字のみなのでcaseが簡単楽ちんかと思われます。が、お好みでどぞ。NODE-REDからの引数を参照するのは$1で「アレクサ、テレビ1にして」でNODE-REDが$1に1を入れて送ってきますので1の場合のコマンドを書いてやればいいです。間にパイプ|を入れてやればorの代わりをしてくれます。えぇ…実は困ったことがありまして…うちのAlexaが難聴なんです。てかTVCMの”Alexa”に反応しないようにAmazonが対策をしたらしいですがその後から難聴になったと言う情報は随所に出てきてますね。うちだけではない模様。あ、難聴なのか私の滑舌が悪いのか…それは分かりませんがそこら辺の問題が4|14の辺に出てます。「アレクサ、テレビヨンにして」は間違いなくテレビが消えます…(´・ω・)「アレクサ、テレビロクにして」も間違いなくテレビ消えます…(´・ω・)ヨン→オンロク→オフまぁねぇ確かに聞こえんでもないうん、Alexaの難聴ばかりを疑うのはよろしくないかもしれない。と言う問題の対策が4と14ですだいたい「アレクサ、テレビ4にして」は聞き取ってもらえませんので4にしたいときは「アレクサ、テレビ14にして」でも4に変える処理をします。後は自分の環境で振り分ければ色々な操作が可能になると思います。私の場合0か100で消音99で字幕のonnoff98と97でボリューム操作を3回行います。ここまで出来たら後はスマホのAlexaアプリに変更を加えます。定形アクションにて数値を設定してあげればその数値が$1へ受け渡されるので色々な振り分け方が出来ると思います。 スライドバーの調整で数値が決めれるので設定します。もう「アレクサ、テレビヨンにして」ではなく「アレクサ、日テレ」とかでOKこれでリモコン操作も幅が広がると思います。以上でラズパイで手作り学習リモコンをAlexaで操作するの一連の流れは終わりです。ラズパイは常時起動で今のところ問題は無く我が家のソファのクッションの下に入っているリモコンを探すこともなくテレビを消すことが出来るようになりました。AmazonEchoも有効に活用できますしね。て事でラズパイをこれ専用にしてしまうのも勿体ないと思ったのでパイZEROをまたお買い上げしました。リモコン担当をこっちにシフトしようかなと思います。ええ、実はもうZERO届いたんですが…問題がありまして…UKのPIMORONIのMattとやり取りして再送していただけることになり只今到着待ちでござる。続きは後程
2018年07月13日
コメント(0)