投稿

ラベル(hubot)が付いた投稿を表示しています

Google Home mini をカスタマイズしてよかったこと、イマイチだったこと

先人の成果を活用させていただいて、Google Home mini をカスタマイズしました。やってよかったこと、イマイチだったことをまとめます。メモがわりに手順もまとめようかなと思ってます。 Youtubeの音楽をGoogle Homeで再生 個人的には、これが一番気に入っている。ただ、家族はあまり使っていない。BGMを流しながらの作業は、はかどる。 複数曲の再生などの改良をしようとしているが、まだ出来ていない。javascriptの習得が必要だ。 Google Home → Google Assistant → IFTTT → Slack → hubot → Youtube Data API → Youtube-dl → Google Home 記事を追加しました(2018/6/11記)。 Youtubeの音楽をGoogle Homeで再生 Google Play Musicの再生 これは、通常の使い方。子供のヤマハの教材をMP3化して、Google Play Musicにアップし、プレイリストに入れる。うまくかからないときは、ショートカットを作って再生。ただし、それでもうまくいかない場合がある。 ラズパイ上のMP3の再生 Google Play Musicでうまくいかないものをこれで再生。子供がヤマハの教材を繰り返し再生するのに役に立っている。 Google Home → Google Assistant → IFTTT → Slack → hubot → google-home-notifier → Google Home たまに反応が遅い時がある。 今日のニュース、今日の気温、今日の天気 通常の使い方。結構使う。ただし、myThingsで設定しているYahooの天気予報と結構気温が違っている。 どっちが正しいのかはわからない。 ○○の意味は? 子供から質問があって、わからない時に使う。「Wikipediaによると....」っていうのが多い。 子供には、難しい表現が多い。 google-home-notifierの声をVoiceTexitに変える 特に役立つ訳ではないが、VoiceTexitの方が自然だ。今は、下記設定にしている。 .speaker(voice.SPEAKER.HIKARI) .em...

Raspberry Pi3にhubotをインストールする

参考 下記サイトを参考にしてRaspberry Pi3にhubotをインストールする。 参考とういうよりは、ほぼそのまま実行させてもらいまいした。 hubotの雛形の生成 node.jsの導入 hubotでRM Mini3を操作する 手順 Raspberry Pi3にmacよりsshでログインして実施する。 node.jsをインストール $ sudo apt update $ sudo apt install -y nodejs npm $ sudo npm cache clean $ sudo npm install npm n -g $ sudo n lts hubot雛形 $ sudo npm install -g yo generator-hubot $ mkdir homebot $ cd homebot $ yo hubot ? Owner User ? Bot name homebot ? Description A simple helpful robot for your Company ? Bot adapter slack redisの導入とhubotの動作の確認 $ sudo apt install redis-server $ npm install coffee-script@^1.12.6 $ rm hubot-scripts.json $ nano external-scripts.json ここで、"hubot-heroku-keepalive", の行を削除 $ bin/hubot RM Mini3を操作 $ sudo apt install redis-server $ npm install hubot-broadlink-rm $ nano external-scripts.json  "hubot-broadlink-rm",を追加

Google HomeからRM Mini3を経由してテレビを操作

Google HomeからRM Mini3を経由してテレビを操作を下記サイトを参考にして行いたいと思う。 10ドルのRM Mini3とGoogle Homeで家電を操作する方法 < https://scrapbox.io/smart-home/10%E3%83%89%E3%83%AB%E3%81%AERM_Mini3%E3%81%A8Google_Home%E3%81%A7%E5%AE%B6%E9%9B%BB%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95> RM mini3の設定 e-controlをインストール ipod touchからApp Storeを開き、検索ボタンをタップする。 検索ウィンドウにe-controlを入力する。 「BroadLink e-Control」の入手ボタンをタップし、「インストール」をタップする。Apple IDのサインインも実施する。 ipod touchの2.4GHzでの接続 我が家のNURO光の場合は、SSIDの最後の文字がgのものが2.4GHzとのこと。 参考 ニューロ光の無線LANで電波障害に強い5Ghzを使う方法は 5GHzで接続していたので、2.4GHzに変更した。 BroadLink e-Controlの起動 先ほどインストールしたBroadLink e-Controlを起動する。 位置情報や通知は「許可しない」を選択した。 skipを選択する。 RM mini3の設定 電源ケーブルを接続する 本体のReset buttonをピン等で押す。青い点滅 BroadLink e-Controlの設定 wifiパスワードを入力し、SETボタンをタップする。 しばらくしたら、設定が完了する。 「こちらは正規品ではないため、日本国内で利用できません」と表示される。 BroadLink e-Controlを閉じる Hubotの設定 MacBook Pro にnode.jsをインストール 参考 Macにnode.jsをインストールする手順。 Mac > node.jsをインストール LaunchPad→O...

MacBookPro上で、hubotを動かすためにスリープさせないようにする。

イメージ
MacBookPro上で、hubotを動かしていると、蓋を閉じたり、しばらく操作がないとスリープ状態になってしまう。 下記サイトを参考に、InsomniaXを試してみました。 Macbookを閉じてもスリープ状態にならない方法ー“InsomniaX”というアプリがとても便利だったので使い方をご紹介ー これで、Google Home mini → IFTTT → Slack → hubot(MacBook Pro上で動作) → RM mini3 → TVが常時使えるはず。  InsomniaXのイストール 下記にアクセスする。 https://www.macupdate.com/app/mac/22211/insomniax Downloadをクリックし、Stable Versionを選択する。 ダウンロードファイルを展開し、実行する。 InsominiaXの設定 あとで調整が入るかもしれないが、下記サイトを参考に設定しました。 http://www.softantenna.com/wp/mac/insomniax/ 下記が設定した内容です。 しばらく様子をみてみます。