home-automation

所属分类:机器人/智能制造
开发工具:Shell
文件大小:0KB
下载次数:0
上传日期:2023-12-03 19:51:06
上 传 者sh-1993
说明:  物联网和家庭自动化中心。
(Central hub for IoT and home automation.)

文件列表:
LICENSE (1073, 2023-12-03)
config/ (0, 2023-12-03)
config/kubernetes/ (0, 2023-12-03)
config/kubernetes/apply-all.sh (271, 2023-12-03)
config/kubernetes/delete-all.sh (333, 2023-12-03)
config/kubernetes/persistent-volume-claim.yml (411, 2023-12-03)
config/kubernetes/persistent-volume.yml (463, 2023-12-03)
config/kubernetes/service.yml (315, 2023-12-03)
config/kubernetes/stateful-set.yml (1138, 2023-12-03)
config/kubernetes/storage-class.yml (287, 2023-12-03)
data/ (0, 2023-12-03)
data/hass/ (0, 2023-12-03)
data/hass/.storage/ (0, 2023-12-03)
data/hass/.storage/core.analytics (221, 2023-12-03)
data/hass/.storage/core.area_registry (1683, 2023-12-03)
data/hass/automations.yaml (10547, 2023-12-03)
data/hass/configuration.yaml (4278, 2023-12-03)
data/hass/scenes.yaml (3, 2023-12-03)
data/hass/scripts.yaml (3541, 2023-12-03)
docker-compose.yml (4901, 2023-12-03)
package.json (816, 2023-12-03)
scripts/ (0, 2023-12-03)
scripts/manual-installation.bash (1491, 2023-12-03)
scripts/setup-glances.sh (279, 2023-12-03)
scripts/setup-hass.sh (1788, 2023-12-03)
scripts/setup-influxdb.bash (1270, 2023-12-03)
scripts/setup-mosquitto.sh (1455, 2023-12-03)
scripts/setup-zigbee2mqtt.sh (1130, 2023-12-03)
scripts/setup.sh (243, 2023-12-03)
scripts/update-hass.sh (2576, 2023-12-03)
scripts/update.sh (95, 2023-12-03)

# Home Automation ## Purpose Central hub for IoT and home automation. ## Setup ### Manual Setup `bash ./scripts/generate-password-file.sh` ### Docker Setup ```bash # project root directory npm run setup npm run start ``` ## Testing ### Manual Testing To test the mosquitto: ```bash export $MOSQUITTO_USERNAME="" export $MOSQUITTO_PASSWORD="" # set up user and password npm run setup # start container npm run start # terminal 1: mosquitto_sub -h localhost -t "test-topic" -u $MOSQUITTO_USERNAME -P $MOSQUITTO_PASSWORD # terminal 2: mosquitto_pub -h localhost -t "test-topic" -u $MOSQUITTO_USERNAME -P $MOSQUITTO_PASSWORD -m "Hello World" ``` ## References - https://www.awesome-ha.com/ - https://hometechhacker.com/mqtt-home-assistant-using-docker-eclipse-mosquitto/ - https://github.com/vvatelot/mosquitto-docker-compose TODO: - alter data drectory permissions - add user that runs the container and admin user to the same user group echo $USER groups $USER sudo groupadd hass sudo usermod -a -G $USER hass groups $USER

近期下载者

相关文件


收藏者