yasu-hide / google-home-voicetext-mqtt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

google-home-voicetext-mqtt

MQTTブローカーに書き込んだ内容を、Google Homeに喋らせる仕組みです。

google-home-voicetext-serverと合わせて使用できます。

起動時に設定できる項目 (環境変数)

SERVER_ADDRESS (必須)

google-home-voicetext-serverが起動しているサーバのIPアドレスです。

export SERVER_ADDRESS=192.168.20.140

DEVICE_ADDRESS (必須)

喋らせたいGoogle HomeのIPアドレスです。

export DEVICE_ADDRESS=192.168.20.200

MQTT_ADDRESS (必須)

MQTTブローカーのアドレスです。

mqtt://で始める必要があります。

export MQTT_ADDRESS=mqtt://mqtt.beebotte.com

MQTT_TOPIC (必須)

MQTTのトピックを指定します。

export MQTT_TOPIC=Google_Home_Voicetext/message

SERVER_PORT (任意)

google-home-voicetext-serverのポート番号です。

デフォルトは 8080 です。

export SERVER_PORT=80

MQTT_USER (任意)

MQTTブローカーのユーザー名です。

export MQTT_USER=token_1234567890

MQTT_PASS (任意)

MQTTブローカーのパスワードです。

export MQTT_PASS=

k8s

Secret事前準備 (prepare)

kubectl create secret generic google-home-voicetext-mqtt \
  --from-literal=MQTT_USER=token_1234567890 \
  --from-literal=MQTT_PASS=

ConfigMap編集

パラメータを編集します。

vi k8s-google-home-voicetext-mqtt.yml

適用 (apply)

$ kubectl apply -f k8s-google-home-voicetext-mqtt.yml

docker-compose

環境設定ファイル準備 (.env)

パラメータを編集します。

$ vi .env

起動 (up)

$ docker-compose up -d

About


Languages

Language:JavaScript 86.9%Language:Dockerfile 13.1%