【IFTTT】Google home で IoT Part.5【Hue】
■ このスレッドは過去ログ倉庫に格納されています
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
※本スレ
google home Part.17
http://mevius.5ch.net/test/read.cgi/google/1531728424/
※前スレ
【IFTTT】Google home で IoT Part.4【Hue】
http://mevius.5ch.net/test/read.cgi/google/1520769536/ >>306
なぜ関係ないと思ったんだ?
google homeに言った指示を、センサーからの情報で条件分岐させて処理するとかの文脈の話ではないの Hubot立ち上がらなくなってしまいました。
bin/hubot とタイプすると
/usr/local/lib/node_modules/npm/bin/npm-cli.js:82
let notifier = require('update-notifier')({pkg})
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:414:25)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Function.Module.runMain (module.js:467:10)
at startup (node.js:134:18)
at node.js:961:3
となってしまいます。心当たりはdasherをインストールするために以下の操作をしたことです。
sudo apt-get install libpcap-dev
sudo apt-get install npm
sudo apt-get install node
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
git clone https://github.com/maddox/dasher.git
cd dasher
sudo npm install
>>86さんは解決済みのようですが、どうすればいいのでしょうか?誰かヒントをください、、、 👀
Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289) >>310
sudo apt-get install node
この意味分からん奴はいろんなもの共存させようとせずに個別にラズパイ買って入れた方がいいよ。
そのコマンドでNode.jsが更新されてんの。Node.jsはバージョン間の互換性低いから上げるとよく問題起きる。 >>310
あと
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
もな。
これもNode.js更新する部分な。 👀
Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289) >>312
1000円台だし、システム堅牢性の視点でも
ラズパイずらりがいいかもね
(ウチはテスト環境1、本番1、コールドスタンバイバックアップ1の3台だが) そう
ウチは縦軸でマルチ化したけど
横軸でのマルチ化も必要かもね
ということ スレチかもしれんけど、ラズパイって X Window を起動させなかったらメモリの節約できるん? とりあえず自作のSmartHomeAppから仮想デバイスをアシスタントに認識させて、DirectActionsのコマンドをfirebaseのリアルタイムDBに放り込むところまではできた。
あとはfirebaseから取り出して黒豆に渡すところを作れば一旦完成。
firebase functionsを使うのが初めてだったのと、簡易的なoauthプロバイダをfunctionsに実装するのに無駄に時間がかかったわ。。
別にIHC以上の何かができるわけでもないが、いい勉強にはなった。 >>317
メモリってROM(SDカード)かRAMかどっちのこと?
Xもインストールしてると起動しなくてもSDは消費してるよ。 >>320
Xインストールしたらstartxしなくても当然SDカードの容量圧迫するよ。 >>318
興味津々なり!
是非Qiitaあたりに書いて欲しい >>321
そこではなく表現の指摘だと思うぞ。
SDカードは確かにROMの一種なんだけど、単にROMって言うと不十分だから。 今のROMの定義ってすごく曖昧だけど、SDカードはROMとして認識されてるね。
じゃあBBUなしのNVMEMが全てROMかと言われると、FRAMやMRAMはROMとは言わないしな。
うーん、よく分からん。 SDカードに実装されているのは書き換え可能なROMだけど
SDカードをROMとは呼ばないと思うけど? 691氏のhubot-broadlink-rm、過去レスからもう更新しても大丈夫かなと思って上げたらIFTTTからのコマンドに対してまたhomebotの反応なくて、動くはずのhubot-slackを4.4.0に戻しても無反応のままになってしまった RAMかROMか二択しかないわけじゃないし最近はいろいろとあいまいだから
電源切ったら内容が無くなる RAM
残る ROM
みたいなイメージだけ持ってる SDカードをROMって呼ぶのは、どこの業界の話なの?聞いたこともないわ。
ググるとAndroid方面で明らかに誤用されてそうなページばっか引っかかるけど、誤用が広まった感じなのかね。 RAM= RandomAccessMemory => 揮発性
ROM= ReadOnlyMemory => 不揮発性 >>330
だよね?
flashのことをROMと呼ぶのはスマホの文化だけど、SDをROMと呼ぶのは聞いたことない SDカードの中身はNAND ROMと一般的に呼ばれるものが実装されてる。
カーナビのROMは実はSDカードが刺さってるだけとかのものもある。
曖昧だよね。 ちなみにSDカードはROMではないってのは明らかに間違ってると思う。
NANDはEEPROMの一つなのでSDのカテゴリはROMで合ってると思う。 >>335
そんな話なんかしてないんだが?
SSDをROMと呼ぶか?
(最近の子は呼びそうだがw) >>336
呼んでも不思議じゃないし、間違ってもいない。
どうしても間違っていると言うならその根拠が必要。 >>337
じゃあ、SDカードを構成するNAND F lashはランダムアクセス可能なメモリだから、RAMって読んでいいよな?
お前馬鹿だろ? >>338
だから最初から曖昧だって言ってるやん(笑)
アスペかよ。 スマホのスペック表記が元じゃねーの
あれメインメモリをRAM、ストレージエリアをROMってかくし >>340
それはそうなんだけど
SDカードをROMと呼ぶことがある、呼ぶ業界があるのか?って話 >>341
タブレットとかに内蔵されてるSDカードはROMって呼ぶと思う。
SDカードをプログラム領域として使ってる他の組み込み機器でも同じだと思う。
ユーザーが取り外し可能なになった瞬間、ROMと呼ぶのは憚れる。 え?
じゃあラズパイ界隈はSDのことをROMって呼んでるの??? >>344
いや、あなたが「呼ぶ業界があるのか?」と質問してたので通りすがりに答えただけで…。
すんません、やっぱりアスペな人だったようですね。 俺がアスペだろうがなんだろうが
呼ぶ呼ばないは単純な事実だろ?
SDカードをROMと呼んでる人がいるの?業界があるの?
呼んでるなら誰が?何業界が?
そんな単純なクエスチョンなんだよ?
SDの内部はROMだとか、スマホでは内蔵ストレージをROMと呼ぶとかトンチンカンな回答は要らない >>346
いや組み込みの世界では呼ぶこともあるという話なんですが…。
歴史的な話をすると、基板上に実装されていたNOR FlashROMより容量の大きなNAND FlashROMが実装されるようになり、基板設計が簡単なSDIOが使われることも増え、その関係で組み込みでプログラム領域を保存してるSDカードは普通にROMと呼びます。 >>348
組込業界ウン十年やっとるけど
呼 ば ね ぇ よ ! その昔、EEPROMを使っていたような用途でNAND型フラッシュメモリを使ってるところはROMと呼ばれてもおかしくはないよね。
スマホの内蔵フラッシュメモリをROMと呼ぶのは理解はできる。
(OS領域だけでなく、ユーザデータも入るから違和感はあるけど)
SDカードやSSDをNAND型フラッシュメモリであることを理由にROMと呼ぶのは聞いたことない。
要は用途でしょ。 >>349
あら、奇遇です。
私も組み込みソフト一筋うん十年やってます。
自分らの会社やその近辺では例えば内蔵のプログラム領域を書き換えるときはそれがSDなのかNORなのかに関わらず普通に「ROM書き換え」って言ってますね。
今までそれで通用しなかったことないけど、会社によって文化や単語も違うから、それが通用しない会社もあるって勉強になりました。 >>351
SD使うならファイルシステム使うだろ?
USB Flashがメモリマップ上でROMとして見えるSoCもあるが
組込屋なら、メモリマップの扱いで語るか、OS上の扱いで語るかのどちらかだろ?
何にせよSDはSDとしか呼ばねえよ
SDの更新をROM書き換えと表現するのはあってもいいけどな >>353
そうそう、そのROM書き換えはSDのまるまる書き換えのこと言ってます。
ファイルシステム上の1ファイル書き換えだけとかはROM書き換えって言うこともあるし、ファイルを更新とかも言いますね。
いずれにせよ、あんまり「SDカードの」と言う限定子をつけることは少ないです。 ROM RAMでちょいと煽ればこのザマですよwww >>355
ですな(笑)
全く建設的でないスレチな話題はこのへんでやめときましょう。 >>291だけど、今日届いた
簡単に繋がって、Home Assistantのデバイスとして認識できたよ
一旦設定すればクラウド不要っぽいね 前スレの>>643さんいないかな
聞きたいことあるんだけど >>358
アシスタントSDKを弄んでる人なら私ですが。 >>359
前スレのレス参考にしてシステム構築しようとしてるんだけど、GoogleHomeから喋らせるのって苦もなくできた?
bluetoothスピーカーとして認識させて、aplayコマンドで音を出せるようにはなったんだけど、いざhotword.pyとか起動しても喋ってくれないんだよね、エラーも出てるようには見えない
ネットに転がってるasound.confとか.asoundrcいじる系のことやるとエラーになっちゃう
なにか知ってることあったら教えてくれないかな >>360
いや、前スレで独り言呟いてる通り、すごい苦労した。
試行錯誤の末に動いたけど、急にすんなり動いたから、結局何が良くてうまくいったのかよくわからない。
実施したのは大体、以下のページにあるような手順。具体的に設定ファイル名とか指定して貰えば、内容を確認することはできます。
https://qiita.com/nattof/items/3db73a95e63100d7580a >>361
うーん、そのページに書いてあることは全てできてて、普通の手順なら音を鳴らすことはできるんだけど、sdk経由で鳴らせないんだよね
sdk側で出力デバイスの指定とかする必要あるのかな 当時のメモを見てると
sudo systemctl stop pulseaudio.service
sudo killall bluealsa
sudo killall pulseaudio
sudo systemctl start pulseaudio.service
# sudoしない!
bluetoothctl
となっている。
記憶を辿る限りだと、bluealsaが起動してると競合するのかうまくいかなかったので殺してたのと、pulseaudioのプロセスが複数起動することがあって、その場合もうまくいかなかったので殺してた。
bluetoothctlをsudoで実行すると、そのあとpaplayとかではうまくいくけど、hotword.pyでうまくいかなかったので、sudoしないようにした。みたいな経緯。
すまんがLinuxのサウンド周りは全く土地勘ないので、雑な説明な上、外してたらスマン。 あと、アシスタントSDKの手順に出てくる.asoundrcは削除しといたほうがいいと思う。 >>363
できた!bluetoothctlをsudoで実行してたのが問題だったみたい
ありがとう! なんかでも定期的にこあだんぷするな
毎回じゃないしなんだこれ >>367
うちはコアダンプは吐いたことないなぁ。 マジか、じゃあいろいろぐちゃぐちゃやってる内におかしくなったのかな
入れ直してみるわ、ありがとう 電気(照明)を10分後に消して
エアコンを朝1時間後に消して朝6時半につけて
*時間はその都度自由に設定可能
ラズパイ使ってるから当たり前の事に出来るこんな事すら、普通はまだ出来ないんだよなぁ >>297
HomeもEchoも日本語環境だと直接の連携は無理っぽい。
英語圏ですらAlexaスキルの評価が低かった。
https://www.amazon.com/product-reviews/B07C7WTDY8/
Home Assistant Cloud経由なら、Google HomeにもAlexaアプリにもデバイスが表示されて使えてる。
Mi Homeアプリからも、地域を中国本土に設定すれば使える。
IFTTTやNode-REDは使ってないからわからない。 ここリモってどうなん?中部電力がバックについてるっぽいけど >>372
ここリモ1台に登録できるデバイスは
エアコン1
照明1
テレビ1
ちょっと少ないかも 「ok google ○○して」をコードに書いて実行させることってできる?
指定時刻になったら、「ok google 今日の天気は?」の結果を喋らせたい。
今はスマホにTasker入れて、「ok google ○○して」をTTSで発声して実現してるが。。。 >>375
お!珍しい!tasker仲間だw
過去ログにラズパイでAssistantSDK使って出来たってのがあったよ〜 昨日からIFTTTがGoogleアシスタントが問題って言って、Slackに伝えてくれないんで困ってます。 >379
私のところも今朝から全滅です。
IFTTTとGoogle アシスタントの連携を何度とっても、エラーになってしまってうまく動きません。
ダッシュボタンからは動いているので、IFTTT-Google間がだめなようです >>379
うちもダメ。
Slackにコマンド打ちでは動く。
IFTTTのログ見ると
Google Assistant Serviceに問題があると書いてあるから、Google待ちかなぁ。 >379
今試したら、復帰したようです。
Google -> IFTTT で何かトラブルが起きていたんでしょうか。。 うちは復帰してない。。。
今試したらエラーんなった。。。 俺の所も復帰してなかったが、IFTTTのmy appletsを開いてsaveし直したら復帰したような ようつべ再生したらうちも消えたw
これで消されて熱中症で死んだらどうすんねん どうすんねん言うても、本当に危機感覚えるならスマートホームやめろとしか
それか、もっと極めて一定温度以上になったら運転をかけるようにするとか >>394
ウチのが困っているので、ちゃんと話してやってねw ボイスマッチを各人で設定すると、iftttもそれぞれ作らなきゃならん? 普段WiMAX使ってるんだけど、ルーターをHWD15からW05に変えたら黒豆がネットワークに繋がらなくなった
でもLAN設定からWi-Fi暗号化強化(PMF)をオフにしたら戻ったのでメモ >>399
WX03は暗号化強化はONでもいけたなぁ
暗号化キー更新間隔は0にしないと更新のタイミングで毎回切断されるけど CMでエアコン止まって、留守中のペットが熱中症で死んだりしたら、どーすんだろうな。
まぁ、留守中にテレビはついてないかもだけど。 最近CMのオーケーグーグーに反応しなくなったな
なんでだろう
なんか対策したんかな google homeアプリの"ショートカット"(言い換えを登録するやつ)が
なくなって"ルーティン"になったみたいなんだけど
既存の設定が見つからない
動いてはいるからまあいいんだけど... ルーティンでショートカットで使った語が使えないから、最低でも消せないと困るんだよな
英語版ヘルプではショートカットはルーティンと統合されてルーティンから設定し直せるみたいに書いてあるけど、日本語版ではまだ出来ないな… ■ このスレッドは過去ログ倉庫に格納されています