hikihashiのブログ -5ページ目

hikihashiのブログ

主に購入したガジェット系の感想と、カメラで撮った写真の感想を気ままに書いています。

 今回はHomekit非対応のSwitchBot製品でも、Appleの「ホーム」アプリで使えるようにすることができることを知ったので、試してみることにしました。

 

 

 「Homebridge」というソフトをNASにインストールし、設定をすれば使えるようになるらしいので、前回インストールしたDockerを使い、入れてみることにしました。

 

 ネットやYouTubeで調べると、コンテナの管理にPortainerというソフトが良いらしいので、そちらもインストールし、コンテナを作成しました。

 

 

 最近はAIアプリを使うことで、Dockerでのコンテナ作成も楽になったみたいで、「Claude」というアプリを入れて使ってみたのですが、完全に理解できないものの、比較的分かりやすいと感じました。

 

 

 こちらのアプリを使い、「UGREENのNASのDockerでPortainerをインストールする方法」と調べると、AIが方法をいくつか教えてくれるので、自分がやりやすい方法でインストールすることができます。

 

 

 コンテナの作成などの詳細は省きますが、まずはPortainerを入れ、その後Portainerを使い、Homebridgeのコンテナを作成します。

 

 

 コンテナは一度作ると意外と他のものを作るのも似たような感じなので、色々と間違っているだろうことを無視すれば、使えるようにすることだけは可能だと知りました。

 

 Tailscaleだけはサブネットルーター機能を使うために色々と調べましたが、ほとんどClaudeの回答だけで使えるようにできました。

 

 

 問題はSwitchBotのプラグインを入れた後で、色々と説明が面倒なのですが、Homebridgeのバージョンが最近更新されたらしく、インストールしたSwitchBotのプラグインのバージョンに合わなくて使えませんでした。

 

 なので、一度beta版のバージョンをインストールし、設定を行い、終わったらバージョンを元に戻すみたいなことをすることで、他にも色々トラブルはありましたが、なんとか使えるようにできました。

 

 ハブミニで登録しているテレビやレコーダー、エアコン、人感センサー、そしてスマート電球など今使ってるものは全て登録することができました。

 

(左はホームアプリ、右はSwitchBotのホーム画面)

 

 SwitchBotのアプリと比較してみて、やっぱりSwitchBotの方が使いやすく、自分が使いたいオートメーション設定がホームアプリではできないので、使い道は少ないのですが、Apple WatchのSiriを使って一発でテレビのオンオフができるようになりました。

 

 Apple Watchでハブミニを使ったテレビのオンオフをすると、一度許可を求められ、スムーズなオンオフができなかったのですが、ホームアプリに追加されたため、できるようになったみたいです。

 

 とはいえ、Google Nest Hub(第2世代)があるので、やっぱり使い道はないのですが。

 

 

 最後にDH2300でDockerを使用するとどの程度メモリを使用するかを書いて終わろうと思います。

 

 

 現在はTailscale、Portainer、そしてHomebridgeの3つを入れていますが、たまに変動しますが、大体500MBほど使用しているみたいです。

 

 

 メモリの使用量は撮ったときは50%を超えていますが、現在は42%で落ち着いており、CPUの使用率はコンテナを作成した後もそこまで変化がないので、基本はサクサク動きます。

 

 

 ただ、読み書きは若干落ちるようになり、Writeはそこまで変わらないのですが、Readが若干落ち、不安定になる感じがします。

 

 それでも200MB/sは出ているので、まだまだ問題はなく使えています。

 

 他に書くこととしては、最近までリンクアグリゲーションを使っていたのですが、スイッチングハブがサーバー落ちしてしまったので、諦めて別々に使うことにしました。

 

 Dockerを使ったのが原因かが不明なので、別々に使ってみて、今後エラーが起こるようならDockerのせいだと思います。

 

 

 とりあえず、今回はここまでにし、また何かあれば書いていこうと思います。

 

 

追記

 

 今日の夕飯を久しぶりにばんからでラーメンを食べたので、そちらの写真を残しておこうと思います。

 

 

 ネギ豚めしのチャーシュー、最近来ていないせいで思い出せない部分はありますが、こんな角切りではなく、ボリュームがちょっと寂しかったような気もするので、前よりも良くなった気がします。

 

 味は変わらず美味しかったので、次の検査までにもう一回行けたら良いなと思います。

 

 今回も書くほど写真を撮ったわけではないので、追記に残しています。

 今日は数日前に購入したXikeStorの「SKN-U310GT」をUGREENのDH2300に接続し、1日使ってみた感想を書いていこうと思います。

 

 

 こちらの10GbEのアダプター、2、3日前に購入したときはまだ在庫があったのですが、昨日確認したところ、品切れしていました。

 

 

 自分が購入したときはあと6台あったと思うのですが、6台とも定価で売れたのか、それとも自分が気づかなかっただけで、何かクーポンがあったのかと疑ってしまうぐらいの速度でなくなりました。

 

 XikeStorはセール時に安くなることが多いので、年末年始のセールでも安くなる可能性はあると思うのですが、欲しい人からすると1万5千円も1万円も誤差なのかもしれません。(現に自分も買ってるし)

 

 

 前置きはこの辺にし、こちらを使ってみて良かった点から先に書いていこうと思います。

 

 まずはファンがないので、音が静かなのが1点、発熱がThunderbolt接続のアダプターと比べるとほぼないと言えるレベルなのが2点、最後はケーブルの付け替えが可能なので、断線時やQNAPのNASなどでも使える可能性がある点です。

 

 先日ORICOの10GbEのアダプターからUGREENの5Gbpsのアダプターへ変更してみて、音がないことの快適さを知りました。

 

 ORICOのアダプターは火傷しそうなぐらい熱くなるので、火が付かないか心配になりますが、こちらは触ってもほんのり温かい程度で、熱いとは感じないので安心して使うことができます。

 

 また、ケーブルも付属のものを使用する必要がないため、自分の好きなケーブルを使えるのと、QNAPみたいにType-AしかないNASでも挿すことができます。(QNAPで認識するかは現時点不明)

 

 

 続いて使ってみて残念だった点は、Macのジャンボフレームに非対応だったことです。

 

 もしこれでジャンボフレームを使えれば、完璧だったのですが、この1点があるため、色々と試せないことが多く、とても残念でした。

 

 

 昨日は1日色々と試してみた結果、今は下のように繋いでいます。

 

(SMBマルチチャネルなし)

 

 ただ、数時間しか使わずにSMBマルチチャネルが使えないと判断するのも違う気がするので、今日1日はSMBマルチチャネルをもう一度行って判断しようと思います。

 

(SMBマルチチャネルあり)

 

 

 理由としてはジャンボフレームなしで、ジャンボフレームありの速度と同等の速度を出せるのであれば、単純に満足度が高いので、常時速度出なくていいので、せめて安定させる方法が見つかればいいなと思います。

 

 

 最後に、先日リンクアグリゲーションをしているIPアドレスに繋げて使っていたところ、通常の使用方法では特に何も起こらなかったのですが、あることをするとほぼ高確率で動作が固まり、接続が解除されてしまうことがあったので、そのことについて書いて終わろうと思います。

 

 リンクアグリゲーションと速度測定アプリの相性はとても悪いみたいで、速度測定しようとすると途中で固まり、NASのランプは白く光っていたので、NAS自体にはエラーは出ていないものの、一時的に繋がらなくなりました。

 

 最初は大きいデータをダウンロードしたり、アップロードしたのが原因かとも思ったのですが、6GBぐらいのデータを移動しても何も起こらず、速度測定しようとした時だけ固まる感じです。

 

 もしかしたら何か別の要因でエラーが起こり、固まっている可能性もありますが、今のところそれ以外は普通に使えているため、安定しない原因は速度測定だけとしか言えません。

 

 

 とりあえず、今日はこれで終わりにし、また何かあれば書いていこうと思います。

 

 

追記

 

 SMBマルチチャネルを使っていたものの、やはり速度の違いから時間が経つと2.5Gbpsの速度に合わせてしまうみたいなので、マウントし直すのも面倒なので、諦めて単体にすることにしました。

 

 また、いつまでも速度のことばかり考えても仕方ないため、Dockerを再インストールしてTailscaleというアプリを入れてみることにしました。

 

 最初Dockerを入れて、入れるのは面倒そうなのでアンイストールした後に、再度やってみようと思いインストールしたところ、ネットに繋がらなくなりました。(原因は不明)

 

 再起動するとリンクアグリゲーションの設定がおかしくなるのかエラーになったので、もともとバグだったこともあり、解除することにしました。→やっぱり無理やりでも使おうと思います。

 

追記(12/13)

「リンクアグリゲーションのせいかスイッチングハブのサーバーが落ちてしまい、繋がらなくなったので、普通に使います。」

 

 とりあえず、Tailscaleは無事に入れることができたので、使い方を調べていこうと思います。

 

 

 今更ではありますが、ようやくナレッジセンターの存在をちゃんと知った気がします。

 

 チラッと見た気はするのですが、自分は説明書を見ないタイプなので、存在を忘れていました。

 

 

 これからはわからないことはこのサイトでちゃんと調べていこうと思います。

 

 ファイアウォールの正しい設定がずっとわからなかったので、これでようやく設定できるかもしれません。

 今日は昨日は時間がなくて試せなかったXikeStorの10Gbpsの有線LANアダプターをDH2300に挿してみた結果を書いていこうと思います。

 

 

 まず最初に、DH2300にRTL8159を積んだ有線LANアダプターを挿してみました。

 

 

 UGREENの5Gbpsと違い、XikeStorのスイッチングハブに繋げてもエラーが起きる感じはなく、安定して使えています。

 

 

 また、UGREENの5GbpsはDH2300に挿してXikeStorのスイッチングハブと繋いだ時だけエラーが起きるみたいで、Macに挿して繋げる場合は普通に使えることがわかりました。

 

 

 UGREENのNASに繋いで認識するかですが、10Gbpsで認識することがわかりました。

 

 10Gbpsの速度は出ないものの、ステータスだけでも10Gbpsと表示されるのは満足度が高いです。

 

 

 先延ばししても仕方ないので、結論を書くと読み書きの速度は上がりませんでした。

 

 一応まだ試せてないことがありますが、DH2300のスペックの限界みたいな感じなので、試したところでこれ以上上げるのは難しいと思いました。

 

 

 DH2300の限界がわかったことで、これ以上速度を求める必要がなくなったこともあり、色々と繋ぎ方を変えることにしました。

 

 

 今まではMacBook Pro(2019)にORICOの10GbEの有線LANアダプターを繋いでいましたが、UGREENの5Gbpsに変えました。

 

 理由としては発熱とファンの音がやはり気になるからで、スリープ状態でも発熱し、ファンが回ることもあるため、ほぼ常時音が鳴っていたのと、長期間家を空けるときは不安なので外していました。

 

 今回久しぶりにORICOの10GbEを外しましたが、ファンの音がなくなってとても快適になりました。

 

 

 SMBマルチチャネルは、2.5Gbpsの有線LANアダプターが余っているため設定しています。

 

 

 速度は速いときはジャンボフレーム並みに出るため設定していますが、アプリを開いた状態で測ると速度が安定しないのか落ち込むように感じます。

 

追記

「余っていたのでSMBマルチチャネルで動作させていましたが、速度が違うからか最初は速くても、時間が経つと2.5Gbpsの速度と一緒になってしまう感じなので、残念ですが単体で使おうと思います。」

 

「HDDでも読み書きの速度を測ったところ、10GbpsのIPアドレスの方に繋げると、Readが極端に落ちるみたいなので、HDDに接続するときは、リンクアグリゲーションしている方のIPアドレスに繋げることにしました。」

 

「リンクアグリゲーションのIPアドレスに繋いでいたところ、普通の使い方では起きないけれど、自分の使い方だと高確率でエラーを起こす方法が見つかったので明日書こうと思います。

 また、HDDのReadが遅かったのはNASを長時間マウントしているとたまに速度低下するといういつものことで、マウントし直せば良いだけなので戻すことにしました。」

 

 リンクアグリゲーションは特に意味はないのですが、片方のケーブルが故障しても使い続けられる機能なので、動作しているかは疑問ですが設定しています。

 

 

 UGREENの5Gbpsの時はデフォルトゲートウェイに設定すると必ずエラーが起きたのですが、XikeStorの10Gbpsは設定しても安定して使えているので、1GbpsのLANを外しても使うことができます。

 

 あまり意味はないかもしれませんが、ステータスだけでも5Gbpsと10Gbpsのハイスピードの表示だけにしたいので、1GbpsのLANは外すことにしました。

 

 

 上の画像は1GbpsのLANを外す前ですが、現在は外しており、SMBマルチチャネルを設定すると10Gbpsと5Gbpsに繋がります。

 

 

 ターミナルでもちゃんと「connected」と表示されているため、ちゃんと2本とも繋がっていることが確認できます。

 

 

 最後にリンクアグリゲーション(バグ)の設定を何回かしていますが、あまりちゃんと書いたことがなかったので、書いておこうと思います。

 

 

 基本的には使えない機能だからかネットワークの設定を開いてもリンクアグリゲーションの表示はありません。

 

 

 ただ、アカウント切り替えを行うことで、ほぼ100%の確率でリンクアグリゲーションの表示を出すことができます。

 

 

 UGREENlink IDやIPアドレスの分だけ同じユーザーでもアカウントを追加できるので、今ログインしているアカウントと別のアカウントでログインしなおします。

 

 

 そうすると先ほどはなかった青いアイコンが追加され、リンクアグリゲーションができるようになります。

 

 

 アイコンをクリックすると上のような表示が出てきます。

 

 

 スタートを押すとモードが色々とありますが、この中には自分が使っている動的リンクアグリゲーションがないので、その他モードを開きます。

 

 

 そうすると、最後に動的リンクアグリゲーション-bond4というのがあるので、そちらを選択し次へをクリック。

 

 

 最後にリンクアグリゲーションで使用するLANにチェックを入れ、次へ押すと設定ができます。

 

 

 また、繋いでいるスイッチングハブでも設定が必要らしいので、繋いでいるポートタイプを「Static」→「LACP」に設定を変更します。

 

 その後しばらく待ち、もしいつまで経っても画面が変わらない場合は再度アカウント切り替えを行うと設定が終わっていることが多いです。

 

追記

「書き忘れましたが、デフォルトゲートウェイ用にLANを別に用意しないとエラーが起きる可能性があるため、この辺りも踏まえてバグだと思っており、今まで長時間使用したことがないので、もしかすると他にもエラーが起こる可能性があるので、見つけたら書いていこうと思います。」

 

 正直このバグはいつ修正が入るのかとワクワクしながら待っているのですが、直すのも手間だと思うので、このままかもしれないと感じました。

 

 

 今回はXikeStorの10Gbpsの有線LANアダプターでNASの速度を上げようと試みて、残念な結果にはなりましたが、ORICOの10GbEを使わなくても十分速度が出せるようになり、音に悩まされなくなっただけでも良しとすることにします。

 

 

 とりあえず、まだ何かするかもしれませんが、現状ではこれ以上試すこともなくなってしまったので、ここで区切り、お金を貯めるために我慢することを覚えようと思います。

 

 

追記

 

 今日は夕飯に小作のほうとうを食べに行ったので、そちらを載せていこうと思います。

 

 

 馬刺しと豚肉ほうとうを今回も食べましたが、ボリュームが多いのでお腹いっぱいになれました。

 

 今月は写真を撮る機会も少ないので、あまり写真を載せる機会はないかもしれませんが、写真を撮ることがあれば載せていこうと思います。