【初心者】初心者だけどGoogle home でIoT 2【IOT】
【初心者用】初心者だけどGoogle HomeでIoTをする人の為のスレッドです。 本スレはできるだけ深い知識で楽しむ人に譲って、 初心者の方はこちらでお願いいたします。 ※前スレ 【初心者】初心者だけどGoogle home でIoT 1【IOT】 https://mevius.5ch.net/test/read.cgi/google/1518102122/ ※本スレ google home Part.17 http://mevius.5ch.net/test/read.cgi/google/1531728424/ ※IOT本スレ 【IFTTT】Google home で IoT Part.5【Hue】 https://mevius.5ch.net/test/read.cgi/google/1532153234/ >>306 sonoff の公式ファームで、そもそもonoff の状態って確認できたっけ? GoogleHome からは確認できてるってどうやるのか知りたいな☆(スマートホーム設定にeWelinkスキルあったっけ?) Win で dash 制御できてるなら sonoff も win で状態保持しとくのが手っ取り早そうな…nodejs とかいれて。 >>309 あ!Smart WeLink か!あったね! >>308 >ダッシュではトグルのAPIを叩くようにしてる。 トグルのAPIって何? >>312 ttp://your_ip/api/relay/0 ← 後ろの数字 0=OFF 1=ON 2=TOGGLE(現在オンならオフ/オフならオン) >>313 ごめん間違えた。 最後の数字はリレーのナンバーでした。 正確には http://your_ip/api/relay/0?apikey=your_token& ;value=0 ← コレ 0=OFF 1=ON 2=TOGGLE(現在オンならオフ/オフならオン) >>314 ipアドレスの後のapiとトークンは何のapiとトークン? >>315 SonoffをESPurnaというファームウェアに書き換えた。 その機能としてREST APIというのがあって、詳しくは↓ https://github.com/xoseperez/espurna/wiki/RESTAPI >>303 新バージョン:Sonoff RF R2 V1.0 POWER 普通にesptool.exeでバイナリから書き込みできた。 GPIO14が廃止されてるので、外部スイッチを使いたい場合はGPIO1(RX)かGPIO3(TX)で代用できるらしいが、 ソースを書き直してコンパイルが必要かも?? >>244 ファームアプデして登録解除してリセットして再登録したらいけるんじゃね? 似たような症状だったけどこれで使えるようになった 今朝から急にルーティンの言語が英語に…(笑) も〜Googleのアプリ開発のレベルが低すぎて笑うしかない(^^) 彼らはアンドロも結局よそから買ってきただけだし…ほかのアプリも完成度微妙だし…こんな会社が自動運転とか…恐ろしくて乗れないな(笑) >今朝から急にルーティンの言語が英語に…(笑) どこの世界の話だ。流石にこの不具合は出てない >>320 いや!俺も驚いたよ。 毎朝定時に「おはようございます」って喋らせたり音楽鳴らしてるんだけど… 昨日は「オッハヨ〜ゴザイま〜す」みたいな怪しい外人風に話すしw コマンドの間違えも英語で喋ってた… 今朝は早く出たのでどうだったか聞いてないけど… そりゃすまんかった しかしうち一軒家4部屋にGoogle Home入れてて、今朝もルーティンは日本語喋ってるだよね ここに上がってる細かな不具合ほとんど経験してるから、Googleの開発に問題あるというのは同意なんだが まあおもちゃだし、変な日本語話してるの聞いたときは笑ったけどね、Googleの壮大なネタフリだったりして(笑) こーゆー会社も技術革新には必要だけど、でも自動運転とか医療機器とかには関わってほしく会社ですね〜(^_^;) うちのはやっぱ英語になったりしてないね おま環ってやつか 落ちてるねー。手の届かないところにスイッチがあるからどうしようってなってるw ファーム入れ替えるの面倒だったので純正使ってましたわ。 sonoffは中国が休みに入るとよくサーバ落ちるね。 公式ツイートでは春節で仕事できないらしい。 アジア圏で昨日から不安定みたいだし、しばらく直らないかもね。 Note, it is now China's Spring Festival holiday, we do not go to work, so the reply mail will be slower, please understand ! 毎日使うものだから困るね。これを機に非純正入れますかねw非純正はgoogle対応してるのかな? >>323 「クソヤロゥ」の例もあるしネタ振りはありえる。 GoogleHome の怪しい外人現象(笑) 原因わかりました! 返答が英語になったり、ルーティンのカスタムメッセージが「しゃちょさ〜ん」みたいになったらローカルデバイス設定のスピーカー毎の詳細情報の言語設定が英語になってるかも! 何かの拍子に勝手に設定が代わってしまうみたいです。 うちでは黒豆用のIHC使うために一時的にAndroid端末の言語を英語にしててそのタイミングで GoogleHomeアプリを起動したのが原因みたいです。(起動してすぐ終了しただけ) 端末の言語を日本語に戻してGoogleHomeアプリからassistant側の言語を見ても日本語設定のままですが、ローカルデバイス設定のスピーカー詳細情報はなぜか英語のママなので、一旦assistantの第二言語に英語も追加すると、スピーカーの言語が日本語に戻りました。 英語発声のまま日本語を読み上げるとカタコトを再現できるわけか ルーティンとかカスタムメッセージとかいろいろ日本語前提でセットアップしたところに、assistantの第一言語を英語にしたら体験できるよ。 でもGooglePlayMusicとかいろんなスキルに日本語で命令通らなくなるからネタ用だけど(笑) 勝手に切り替わってるの全く気が付かず、朝いきなり「オッハヨ〜ゴッザイマ〜す」みたいに喋り始めたときはビビったよ(^_^;) >>330 Google Assistant で使うならIFTTTが必要。 ラズパイ等でHass.ioとか導入してるなら、Actions on Google で統合すればデバイスの追加でSonoffデバイスを追加できる。 >>329 春節 2月4日(月)〜2月10日(日)までお休み >>336 ありがとう。やっぱりそうか〜ラズパイ、IFTTTは装備済なんだけどやっぱりgoogle↔純正アプリがシンプルだよね。 Actions On Google で統合すると、デバイスとして登録することが可能になる。部屋設定が有効になるので、DirectActionsも可能になるし、ルーティンに組み込んだりするのも容易になる。ラズパイ持ってるなら、初めは苦労するが、Home Assistant導入はお勧めする。 https://i.imgur.com/JuBII0w.jpg >>339 HA導入で参考になるサイトとかありますか? >>339 ご丁寧にありがとうございます。時間ある時にやってみようと思います。 皆さんより一年遅れ位でIoT化に取り組んでます。 RM Mini3で悪戦苦闘中なので、助言いただければ幸いです。 RM Mini3自体は苦労しましたが、何とかIHCでコントロールできるところまでは来ました。 ところが、google home miniとの連携で躓いています。 シーンを登録して、google homeソフトには見えているのですが、動作しません。アクティビティログには残ってますが、返答等は実施されてないようです。 で、こちらは置いておいて、サーバー経由で動作させようとnode.js入れてhubot-broadlink-rmを導入したのですが、RM Mini3を見つけられないようです。 この時、サーバーは同じSSIDのネットワークに無いといけないのですか?サーバーは有線で同じネットワークにつながっており、OSはFreeBSD 11.2Rです。 >>344 すまん 書いている内容が支離滅裂 利口ぶった書き方してるけど、馬鹿なんでしょ? まずそこを認めて質問しよう まず、有線と無線で、ルータでセパレータ設定されていないか? こちらは置いといて、より前は不要だよな そもそもサーバーとやらからRM Mini3にpingとぶのか? 無線ルーターは、ルーター機能は殺してアクセスポイントとして使ってますので、クラスCの同じネットマスクで使ってます。 RM Mini3にpingは飛んでます。 >>344 念のため確認。 シーンは「〜をつけて」と命令してる?シーン名だけじゃ発動しないよ。 それでもだめなら、一度リモコン学習結果とシーンもすべて初期化してもう一度最初からやり直す。過去にこれで直ったという報告あり、と言うか俺がそうだった。 ネットワークは有線無線問わず同じサブネットなら大丈夫なはず。 色々苦労したようなので、もう一回きれいな状態からやり直してみることを推奨。 クラスCとか書いちゃって、まさに利口ぶった馬鹿じゃん 誰もそんなこと聞いてないんだよ セグメントが一致してるのかどうか書け 同じネットマスクを使ってるので、セグメントは一致してると思うのですが。 セグメントってIP空間の分割ですよね。 例えば、クラスCでも192.168.1.0と192.168.2.0を使ってるのかと言われれば、それは違います。 >348 一応シーンをつけてと発声してます。 何度か消してはインストールしてを繰り返したのですが、今のところうまくいってません。 私が周回遅れなためか、ネット情報もソフトのバージョンが違うみたいで、同じ画面が出てこなかったり悩ましい所です。 ちょっとRM Mini3の初期化は怖いので(中々Adhocモードから家庭内LANにつながらなかった。) その後からやり直してみます。 >>351 broadlinkjs-rmのソース見ると、黒豆発見にIPv4のUDPブロードキャスト使ってるみたい。 何かファイヤーウォールとか設定してない? 家庭内LAN中にはファイヤーウォールは設定してありません。 後出しですみませんが、インストール中にhubot-broadlink-rmがhubot@2.Xを要求してきてインストールできなかったので、package.jsonのpeerdependenciesの項を削除してインストールしました。 set @living 192.168.1.10 とかでセットできるのですが、listすると@livingが出てきてエンターキー待ちになってしまいます。 >>353 いろんな問題が混在してそう。 やっぱりクリーンな状態からもう一度やってみること推奨。 背伸びしてる感が半端ない… FirewallはFreeBSD内での話だよ、そういう意図で書いたのかもしれないけど 他の書き込みも含めてわざとミスリードさせるように書いてる気さえする 身の丈に合った書き方をした方が良いよ そもそもlistの機能を勘違いしてる気がする 入ってるであろうnodeモジュールかpython-broadlinkを入れるかしてdiscoverするか試したら? あとageんのは1回で良いよ >>350 どうせプライベートアドレスなんだろ 具体的なアドレスとネットマスク書けよ だから最初に書いてあげたのに 馬鹿は馬鹿と認めて質問しないから、こんなに複雑な話になる pingが通ってるならサーバ側ソフトの問題だろ 黒豆が逝かれている可能性もあるだろうけど、ihcで叩けるんだろ? ちょっと問題を切り分ける為に、Linuxマシンを無線LANで同じSSIDのアクセスポイントに接続して実験。 とりあえず、FreeBSDでと同じようなWarningが出るけど無視して進めると、unknown broadlink device だけど、見つけてきた。 ちなみにアクセスポイントを2つ設置してあるので、違うSSIDで接続しても動作は同じ。 (PC・・・アクセスポイント--ーー有線--ーーアクセスポイント・・・・RM Mini3) どうもFreeBSDで使おうと言うのが無理っぽい。 後 unknown deviceってのも変で、ひょっとしたらAliExpressでばったもん買っちゃったかも。 >>358 そう言えば去年FreeBSDではデバイス見つからん的な情報があったような? さすがに黒豆ほど安いものはバッタもん作っても儲からないから誰もやらないでしょ。 FreeBSDも黒豆もなーんにも悪くないよ スキルが無いなら黙ってラズパイ買いな 経験ある方いらっしゃったら教えて欲しいのですが、ルータを買い替えたらihcに登録したデバイスやシーンは1から登録しなおすことになりますか? Wi-Fiルーターの事なら SSIDとPasswordを同じにすればそのまま使えるでしょ 別のSSIDに繋ぐなら黒豆の初期化が絡む >>363 なるほど!ssidとpassを買い替え前のと同じになるように変更するとは…その発想はなかったです。ありがとうございます。 >>364 ルーター買い換える度にSSIDとパスワード変えてたら 接続してる複数の端末の設定を全部やり直すことになるから 逆に変えるという発想の方がなかった >>365 俺なんてSSID 10年以上前に使ってた昔のAPのデフォルトのままだよ(もちろん今は別のメーカー)!フェイクになって逆にセキュアかも(笑) freebsdなんて敷居の高いの使わないでubuntuかcentosでも使えば良いのに >>367 Linuxが出る前の386bsd時代からbsd使ってて、何度かLinuxに乗り換えようとトライしたんですけど、結局なじめず今に至ってます。 メールサーバーもいまだにsendmailですし。 >>368 そんな頃から使ってるのに初心者以下の状態なのか… 頭が悪いか絶望的にセンスが無いかのどちらかだろうけど 一般向けの完成された製品を仕様の範囲内のみで使った方がいいと思う 本人も大変だろうし周りも迷惑だし、誰も幸せになれなさそう >>369 それは言い過ぎじゃないか? >>368 とりあえずlinuxでどっかのブログ参考にしてコピペでいんじゃない? 俺も仮想ルータはfreebsdベースだけど色々問題ありすぎるし情報もなかなか見つからないって意味で敷居が高いって言ったんだけどね linuxなら情報いくらでも出てくるよ >>370 だって、初心者スレで質問しているのに、自分は玄人です(でも書いてる内容は支離滅裂)と主張して 指摘されても改めようともしないだもの 言うこと聞かないから八つ当たりしてんのか バカじゃねーの こんなとこでマウントとってスレ荒らしてたら有益な情報も書き込まれなくやっちゃうよ。 分かるなら答える、支離滅裂だと思ったらスルーすればよろし。 苦言を呈しつつもアドバイスもしてやったけどなぁ… サーバ側の問題と指摘してやったのに、Linuxでは問題ないとか(そもそも別環境なんだから、入ってるブツの状態も違うだろうが…)切り分けにも何もなってない話始めるし 更には386BSDがLinuxより古いとか妄言まで吐き出してるし 無視が正解ってのがtrueだったのかもね 苦言を呈する理由が理解できない そんな苛ついてるならスルーしろよ >>378 苛ついてないし スルーも何も、俺が今会話している相手はこの子じゃなくて、スレ住人だよ? >>376 の言う通り、マウントとりたけりゃ他でやってくれ。 まずは照明を声やスマホで操作してみよう それも出来れば部屋でメインになってる照明を 手を触れずに灯りが付くって、単純だけど最初の一歩としては「未来きたー」って気分になるっていい。 暖房やモーター使う機器より、火災のリスクも小さくていい ゆくゆくは家庭内オートメーションが夢。 誰かが在宅していればエアコンが気温センサー湿度センサーをもとに自動運転し、外出すれば照明とエアコンが消え、ルンバが清掃する。帰宅時には照明とエアコンが作動し、風呂が沸いている。就寝時には照明が消え、エアコンの運転が弱まる 的な >>382 hue、モーションセンサーは持っていて google home mini使ってIFTTTのトリガーにして声で操作したりはしてるんだけど それ以外はまだなんだ エアコンとかテレビはlsmini持ってたからしたことはあるけど 照度センサーおかしかったりで返品したから何もない 色々してみたいけどしたいことが思いつかないww >>384 ラズパイ導入しなされ そのくらい持ってれば市販品のポン付けでやれることは大概試したでしょうから >>385 ラズパイ興味あって色々調べてたけど 導入することでなにが出来るかとかよくわかってないんだよね 買うとしたら3B+買っとけばいいのかな Google homeとNature RemoとChromecastを、複数の部屋に設置した場合 それぞれの部屋のテレビの操作はどうなるでしょうか? それぞれの部屋で 「テレビつけて」、「テレビチャンネル1」、「テレビ音量30%」などと言ったとき その部屋のテレビのみ操作できるでしょうか? 現在Google homeとChromecastと黒豆を使っています。 照明やテレビon/offは同じ言い方で操作できますが チャンネルや音量を、IFTTT経由黒豆でやると、部屋という概念がないため 同じ言い方では各部屋のテレビが操作できません。 >>386 プログラミングの知識は必要だけど、ラズパイあればスマートホームで思いつく大抵の機能は自作できるようになるよ。 >>387 黒豆で部屋の識別したいなら、現状だとihc使うかスマートホームスキル自作するかどっちかだね。 >>383 ラズパイもいいけどもうちょっと簡単にするには mi homeの機材を導入するのも良いよ。 人感センサーで家電をコントロールするのはお手の物。 ドアセンサーや温度センサーもあり学習リモも使えるので良いよ。 中国アレルギーさえ我慢すれば。 古い型落ちのノートPCにLinux入れたらええねん ラズパイより何十倍も楽 >>387 それぞれの部屋のGoogle Homeを別アカウントとしてセットアップして、それぞれの部屋でルーチン「テレビをつけて」をその部屋のテレビ操作と紐付ければ良い。 同様に、照明やエアコンの操作も全部屋同じフレーズでいけるようになる 全館放送みたいな事は出来なくなるけど、どの部屋でも同じフレーズで済む方が楽だからうちではそうしてる 俺の場合、結局やりたいことはほとんどルーティンとIFTTTで事足りたので結局ラズパイは火を落としたわ。 ラズパイでしかできないことってAnd条件での発動とnotifierによる発声ぐらいと認識してる。 >>395 まあ第一段階としてはルーティンやIFTTTでもかなりなことができるからね〜。 その次のステップでもう少し凝ったことやり始めるとラズパイのようなものが欲しくなる。 例えばウチだとスイッチ消えたTVの前で今やってるTV番組名とかチャンネル名を話しかけると、勝手にTVの電源が入ってその番組のチャンネルに切り替えたり… ガスコンロに火がついたまま無人状態が続くと家族にLINEでアラート送ったりしてるけど…こーゆーのになるとルーティンやIFTTTだけだと厳しくなる。 >>396 そうですね、そこまでやろうとするとラズパイ必須になりますね。 番組表見ないと今テレビで何やってるかさえ分からない俺にはそこまでの機能は無用の長物で、普通に音声でチャンネル変われば事足りてます。 ただ、ラズパイがもったいないのでhass.ioと泥タブを組み合わせて、集中制御モニターを作ろうかなと思ってるとこ。 >>396 コンロの火の監視ってどうやってるんですか?? 俺もルーティンのスケジュール化だけ標準でできたらラズパイ落としても良いかもと思ってる 「〇〇を2時間でとめて」 とか 「午後7時に電気をつけて」 とか、そういう系ね >>397 hass.io も楽しそうですね〜僕も今度試そうかな〜と思ってます(^^) 自作のスマートホームスキルをダイレクトアクションとしてGoogleAssistantに紐付けできるみたいなので、私はそのあたりを遊んでみようかな?と思ってます〜☆ >>401 あー、あの記事の人でしたか。 以前、Qiita参考にさせてもらいましたm(_ _)m hass.ioはこのスクショを見て一目惚れです。 https://i.imgur.com/WAFQwg4.jpg eWeLinkやBroadlinkなどこの分野では中華の革新スピードと小回りには日本は太刀打ちできませんねー。 私もHEMS関係の研究開発職なので負けずに頑張らねば! サーモカメラを使ったガスコンロ監視記事、楽しみにお待ちしてます。 いえいえ。恐縮です。(^^) みんなで楽しく遊びましょ〜☆ GoogleAssistantは昨年末からダイレクトアクション(設定アプリのスマートホームから追加できるランプとか)API経由でどのスピーカーで話してるか識別できるみたいで、部屋識別はIFTTTではまだ対応してない機能なのでなんとか活用できないかな?と。 hass.ioとGoogleAssistantが簡単に連携できるみたいで☆ ってこのスクショめちゃカッコいいですね〜(^^) 僕もやってみよっと♪ 387です。 >>389 ihcを使っても、Google homeでテレビのチャンネルや音量の 操作はできないのでは? >>393 別アカウントとすると、ブロードキャストができなくなるし 別の部屋の照明を消したりできなくなるので、却下です。 Nature Remoを部屋ごとに置いている人は居ませんか? IFTTTも使ってますが、速くても2〜3秒、遅い時は 10秒以上遅れるのが気になります。 >>404 却下です とか何様なんでしょうねぇ 質問する立場をわきまえましょう >>404 4つの部屋に、それぞれGHとRemo設置してる 部屋割当をすれば、それぞれのGHが反応したときその部屋の機器が制御できる 例1:書斎で、書斎のGHに「ライトをオン」といえば、書斎に割り当てられたライトがオンになる 例2:寝室で、寝室のGHに「書斎のライトをオフ」といえば、書斎に割り当てられたライトがオフになる テレビは持ってないので不明だが、割り当てた部屋のテレビが制御できると予想 >>408 ありがとうございます。 オンオフだけなら、黒豆やChromecastでもできるんですが チャンネルや音量ができなので、そこを聞きたかったです。 テレビ以外だと、「エアコンの設定温度を25℃にして」 みたいな指示で、その部屋だけ変更できるでしょうか? read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる