Piに導入するところまではいきました。Assistantがとりあえずちゃんと動くところまで設定を続けましょう。下記のバージョンを前提とした手順です。0.95(0.96でも違いなし。Add-Onの導入いろいろな便利な機能をAdd-On(アドオン)として組み込み可能。Add-Onから幾つかインストールします。STORE]タブに進みます。下記のようなアドオン一覧がでるので、クリックして出てきた画面でインストールします。configuration新しいバージョンになった時に設定ファイルに互換性があるかどうかのチェック用、と言っていますが上手く動かせた事がありません。期待を込めてインストールしています。Configurator設定ファイル(configuration.yaml等)をHomeAssistant上/ブラウザ上で編集できる優れもの。Linuxを活用)してリモートでファイル編集する、とか結構面倒でした。DNSの一つであるDuckDNSを使うためのアドオン。外からアクセスするために利用。Add-onsからもひとつインストールしましょう。Terminalsshでセキュアに別のPCからHass.ioに接続したり、セキュアなFTPでファイルをやり取りしたりできるsshサーバ機能とweb版のTerminal画面のアドオン。Configuratorが使えるようになったので、あまり出番はありませんが、やはり基本としてリモートでHass.ioに接続できるようしておくと色々と安心です。Configuratorインストールして、スタートすれば使えるようになります。sidebar]トグルをオンにすると、左側のメニュー(サイドバー)に、Configuratorという項目が追加されます。Configuratorを起動し、ブルーのバーの左端にあるフォルダをクリックすると編集するファイルが選べます。httpsでセキュアに接続できる事、が欠かせません。Encryptの機能ですが、このアドオンの裏側で使えるようになるので知らなくて良いハズ)が実現できます。Assistantの正式の情報は下記。上のとおりやればよいのですが、設定の仕方、コツをメモしておきます。通常のプロバイダ契約では一時的(といってもかなり長い間同じIPが割り当たりますが)に割り当てられたインターネット上のあなたのIPを知っておく必要があります。下記のサイトにアクセスするとあなたの外向きのIPを知ることができます。下記サイトを開いてTwitter/GitHub/reddit/Googleのいずれかのアカウントを用いてログインし、下記を設定/取得する。(あなたのルーターの外側(INTERNET側/WAN側)のIP。これは後でDuckDNSにて自動的に更新される)これで外部から<あなたのドメイン>.duckdns.orgで、あなたのルーターまでアクセスすることができるようになりました。DuckDNS]と進み、アドオン画面を開き、Configの欄に先ほどのtoken、domainを設定する。300}先ほどのConfiguratorを早速使って、configuration.yamlファイルのhttp:の項に下記を記述。8123へと繋いであげる必要があります。これはルーター毎に異なるので、詳しくは自分のルーターの取扱説明書を見ていただきたいのですが、私のBuffaloのAirstationでは、[ゲーム&アプリ]タブの中の[ポート変換]で設定できます。「ポート変換の新規追加」画面で設定すればうまく動きました。既存のグループでよいでしょう。DuckDNS]と進み、アドオン画面を開きをスタートさせる。この時、結構時間がかかるが、下の方のLOGを見ておき、Errorとか出ていないか眺めておく。ここでじっと待つのが肝、のような気がする。Encryptとかが登録されない。設定も、DuckDNSへのルータIPの設定等も行われるはず。Terminalこれもインストールして、Config記述すれば動きます。keyが必要になります。(x86)にあるssh-keygenコマンドを使うなどして、keyを生成する手があります。Assistantの中核設定ファイル(まあConfigurationというだけはあります)です。UIで設定できるようになってきています。Configuration.yamlだけはゴリゴリ書かなければなりません。Assistantに追加しようと思えば、ごりごりyaml形式の記述をする必要があります。AssistantのStatus画面(状態画面)に表示できるようにしてみましょう。Pi)はあるはずですので、そのサーバのCPUの温度を測ってみましょう。configディレクトリの下にあるconfiguration.yamlに以下の記述を追加する。このエンティティの本体。Linuxのコマンドを記述する。表示するときの値の整形を設定。温度は1000倍で記録されているので、0.001で掛けて(=1000で割って)、小数点以下1桁目で丸める。PiのCPU温度を粛々と記録し続けるようになっているはずです。UI」というのがまともに動くようになって、UIでUIを設定できるようになりました。Configureでカードタイプを選んで編集。25種類のカードタイプが選べる。ここでは「Entities」を選んで編集している。Configuration)画面の右側(もしくは下側)にプレビューされる。エンティティがトグルの時、カード全体を一括してOn/Offするトグルを表示するか否かの設定。使えるエンティティがドロップダウンで表示されるので選んで追加してゆく。カード編集結果を保存するか否か。次に先ほど設定したCPU温度も表示させよう。これはカードタイプとして「GAUGE」(ゲージ)を使ってみる。円弧型のゲージの中心部分に表示される値の名前。設定しなければデフォルト=エンティティの名前が表示される。表示するエンティティ。設定しなければ、エンティティで設定されているもの(unit_of_measurementで設定したもの)が表示される。緑・黄・赤で値を表現するか否かのトグル最終的には、こんな感じに。前回では上の方に丸で記述されているものや、独自に設定したものをカードに表示するように出来た。おわりに便利なアドオンの設定と、設定ファイル(Configuration.yaml)の基本的な記述方法、それからUIの設定をやってみました。Assistantはバージョンが変わると結構設定の仕方が変わるのに、説明があんまり体系的でない。英語圏の人でも「これどうやるの?」ってコミュニティで聞きまくっているので、そこん所どうにかならんかなあ。次は「汎用赤外線リ...2019-09-28【Nabaztag】うさぎ復活計画(その2)前回うさぎを一応生き返らせることが出来ました。Assistant(Hass.io)でホームオートメーション】クリスマスツリー点灯!!月別アーカイブはてなブログをはじめよう!maky_Baさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。