

我认为,智能家居的最佳形式是人们不会感到它的存在. 当系统稳定时,通常不需要太多更改. 在创建个人智能家居系统的过程中,涉及的内容并不多,但是要识别一些虚假需求更加困难,因此它可以事半功倍.
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"
}
插件来源: 内置
功能: 家庭助理的可视配置

▲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:

配置信息:
panel_iframe
configurator
titleConfigurator
iconmdiwrench
urlhttp//你的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终端

▲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
titleTerminal
iconmdiconsole
urlhttp//你的Hass.io地址7681
插件来源:

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

▲仪表板效果
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. 由于仿真是一种照明设备,因此只能实现开关功能.

▲HA桥
配置信息(可选):
{
"serverip": "192.168.0.10", //Hass.io IP 地址
"serverport": 80, //可以修改为合适的端口,注意在 HA Bridge 中修改相应内容
"version": "latest"
}
将HA Bridge集成到Home Assistant网页中,并将以下配置添加到configuration.yaml:

配置信息:
habridge
nodered_flows
title'HA Bridge'
iconmdilightbulb-on-outline
urlhttp//你的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.

▲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
门槛在门里的不都这样么
鄙视质监局