Raspberry Pi + Home Assistant + HomeKit从头开始构建个人智能

电脑杂谈  发布时间:2020-07-18 03:15:49  来源:网络整理

iphone解放home键插件_home坏了,插件_ios8解放home键插件

树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统(8):Hass.io 插件推荐

我认为,智能家居的最佳形式是人们不会感到它的存在. 当系统稳定时,通常不需要太多更改. 在创建个人智能家居系统的过程中,涉及的内容并不多,但是要识别一些虚假需求更加困难,因此它可以事半功倍.

Hass.io有很多局限性,但是出色的插件模式使用户可以轻松地开始使用Home Assistant,而无需注意其背后的机制. 本文将总结一些出色的Hass.io插件,解释一些相应的配置. 关于该插件的安装home坏了,插件,您可以浏览我以前的相关文章.

插件来源: 内置

功能: DNS服务

Dnsmasq可以提供简单的DNS服务,因此内部本地服务也具有独立的域名. 当然,您需要将DNS服务器地址设置为路由器或网络设备上的Raspberry Pi IP地址. 结合使用Nginx Proxy,可以实现Hass.io,Dashboard,Pi-hole等服务的域名访问.


配置信息:
{
 "defaults": ["114.114.114.114", "8.8.8.8"],
 "forwards": [                 //(可选)转发到特定服务器的域列表
   {"domain": "mystuff.local", "server": "192.168.1.40"}
 ],
 "hosts": [                    //(可选)需要解析的主机信息
   {"host": "home.mydomain.io", "ip": "192.168.1.10"}
 ],
 "interface": "eth1"
}

插件来源: 内置

功能: 家庭助理的可视配置

树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统(8):Hass.io 插件推荐

▲HASS Configurator

直接通过网页配置家庭助理,编辑YAML文件home坏了,插件,并突出显示语法.


配置信息:
{
 "username": "admin",         //(可选)
 "password": "secret",        //(必填)Hass.io 密码
 "certfile": "fullchain.pem", //(可选)
 "keyfile": "privkey.pem",    //(可选)
 "ssl": false,                //(可选)为编辑器启用或禁用SSL
 "allowed_networks": ["192.168.0.0/16"], //(可选)通过将允许的IP地址/网络添加到列表来限制对配置器的访问
 "banned_ips": ["8.8.8.8"],              //(可选)静态禁止的IP地址列表
 "banlimit": 0,                          //(可选)
 "ignore_pattern": ["__pycache__"],      //(可选)要在用户界面中忽略的文件和文件夹
 "dirsfirst": false,                     //(可选)
}

将HASS Configurator集成到Home Assistant网页中,并将以下配置添加到configuration.yaml:

home坏了,插件_ios8解放home键插件_iphone解放home键插件


配置信息:
panel_iframe:
 configurator:
   title: Configurator
   icon: mdi:wrench
   url: http://你的Hass.io地址:3218

插件来源:

功能: 反向代理

提供一个简单的Nginx反向代理功能. 只需要简单的配置就可以使所有服务具有独立的域名. 按照以下配置,所有服务都通过不同的端口部署在Raspberry Pi上. 使用Nginx代理后,您可以访问其他端口上的服务未使用的域名. 与其他Nginx代理相比,此插件配置更简单.


配置信息:
{
 "vhosts": [
   {
     "vhost": "pihole.home.me",
     "port": "8053",
     "default_server": true
   },
   {
     "vhost": "hassio.home.me",
     "port": "8123",
     "default_server": false
   },
   {
     "vhost": "dashboard.home.me",
     "port": "5050",
     "default_server": false
   },
   {
     "vhost": "portainerio.home.me",
     "port": "9000",
     "default_server": false
   }
 ]
}

插件来源:

功能: Web终端

树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统(8):Hass.io 插件推荐

▲Web终端

通过终端插件,使用Web终端登录Hass.io. 包含模块: curl,Wget,RSync,GIT,Nmap,Mosquitto客户端,MariaDB / MySQL客户端,Awake(“网络唤醒”),Nano,Vim,tmux等.


配置信息:
{
 "log_level": "info",
 "username": "hassio",        //设置用户名与密码
 "password": "changeme",
 "ssl": true,
 "certfile": "fullchain.pem", //(可选)用于SSL的证书文件。
 "keyfile": "privkey.pem",    //(可选)用于SSL的私钥文件。
 "packages": [                //(可选)额外安装的包
   "python",
   "python-dev",
   "py-pip",
   "build-base"
 ],
 "init_commands": [           //(可选)初始化命令
   "pip install virtualenv",
   "pip install yamllint"
 ]
}

将终端合并到Home Assistant网页中,将以下配置添加到configuration.yaml:


配置信息:
panel_iframe:
 terminal:
   title: Terminal
   icon: mdi:console
   url: http://你的Hass.io地址:7681

插件来源:

iphone解放home键插件_ios8解放home键插件_home坏了,插件

功能: 仪表板

准确地说,AppDaemon插件不仅提供仪表板功能,而且在这里我们仅关注仪表板.

树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统(8):Hass.io 插件推荐

▲仪表板效果

Dashboard是一个有望成为正式界面的应用程序. 在Hass.io中,可以通过插件轻松安装它. 可以在/ config / appdaemon目录中找到AppDaemon的配置.


配置信息:
{
 "log_level": "info",
 "commtype": "websockets"
}

有关AppDaemon的配置,请参阅相关文档:

插件来源:

功能: 模拟Philips Hue

通过HA Bridge插件,Home Assistant中的设备被模拟为Philips Hue,因此该设备可以连接到Amazon Echo或Jingdong Dingdong Smart Speaker. 由于仿真是一种照明设备,因此只能实现开关功能.

树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统(8):Hass.io 插件推荐

▲HA桥


配置信息(可选):
{
"serverip": "192.168.0.10",  //Hass.io IP 地址
"serverport": 80,            //可以修改为合适的端口,注意在 HA Bridge 中修改相应内容
"version": "latest"
}

将HA Bridge集成到Home Assistant网页中,并将以下配置添加到configuration.yaml:

home坏了,插件_ios8解放home键插件_iphone解放home键插件


配置信息:
habridge:
 nodered_flows:
   title: 'HA Bridge'
   icon: mdi:lightbulb-on-outline
   url: http://你的Hass.io地址:80

插件来源:

功能: 访问HomeKit

Homebridge的角色无需赘述.

插件来源:

功能: 基于Cloud9 IDE的开发环境

Cloud9 IDE是一个集成开发环境. 它支持数百种编程语言,包括C,C ++,PHP,Ruby,Perl,Python,带有Node.js和Go的JavaScript. 该插件是Cloud9 IDE的打包版本,可以与Home Assistant一起使用. 它旨在让您使用一个有用,美观,全面的编辑器,能够直接从Web界面配置和编辑Home Assistant.

树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统(8):Hass.io 插件推荐

▲IDE界面


配置信息:
{
 "log_level": "info",
 "username": "hassio",
 "password": "changeme",
 "ssl": true,
 "certfile": "fullchain.pem",
 "keyfile": "privkey.pem",
 "packages": [
   "php7-cli"
 ],
 "init_commands": []
}


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-284252-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...