问题标签 [home-assistant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
26 浏览

automation - 自动化的家庭援助脚本

尝试配置我的第一个脚本

我的目标是在我的加热器出现错误时自动发出警报……有很多类型错误……唯一好的状态是 E-00:OK'</p>

我只想在值为 <> 时触发脚本:“E-00:OK”</p>

有没有办法做到这一点?

脚本 Yaml 别名:>- Heater E10 序列:

条件:状态 entity_id:sensor.heater_error_string 状态:“E-00:OK” 模式:单个图标:mdi:radiator

0 投票
1 回答
73 浏览

docker - Docker容器不断自动重启,我不知道如何停止它?

我正在尝试在我的 docker 上进行家庭助理的全新安装,在 synology nas 上运行。问题是我周围有很多旧容器,其中一半可能什么也没做。我设法删除了所有这些,除了一个。

它被称为“hassio_supervisor”;我无法删除它。它不断地自动重启,给 CPU 带来压力。

我尝试了“强制停止”“删除”路径,但它自动重启太快了,我无法删除它。我尝试删除文件,但它仍然会自动重启。我尝试了 SSH 并使用“docker kill”、“docker stop”等,但都没有阻止它重新启动。

每次重新启动时,它都会获得一个新的 ID。它每秒重新启动一次左右。

它在命令行上的外观

0 投票
0 回答
60 浏览

docker - 带有 nodered 的家庭助理 iframe 无法正常工作

我有一个运行以下容器的 ubuntu 和 docker 的树莓派 pi3

  1. 家庭助理
  2. 蚊子
  3. zigbee2mqtt
  4. 节点化

这是使用以下 docker-compose yaml 配置的:

我有一个用于家庭助理的 configuration.yaml,内容如下

由于某种原因,我无法让 iframe 与 nodered 连接。我尝试使用 docker 主机 ip 和端口 1880 从外部系统连接到 nodered 容器,并且工作正常。我还尝试从“hass”容器中对“nodered”容器执行 ping 操作,这也有效。

如果我用 docker 主机 ip 和端口 1880 替换 iframe url,iframe 确实可以工作,但是我宁愿将连接保持在内部 docker 网络中。

有谁知道如何解决这一问题?

0 投票
0 回答
49 浏览

nginx - HomeAssistant 中的 Grafana 插件无法与 NGINX 反向代理一起使用

出于某种原因,在尝试反向代理 Grafana 时,我总是收到“如果您看到此 Grafana 无法加载其应用程序文件”。

我希望能够在我的局域网内和外部共享仪表板和 iPanel。

我在 HomeAssistant 中安装了插件。

当我浏览到: mydomain.net/grafana 时,我被重定向到 mydomain.net/api/hassio_ingress/ 并显示消息“如果您看到此 Grafana 无法加载其应用程序文件”

如果我浏览 192.168.1.1:3000,则行为相同

格拉法纳配置:

还有我的 NGINX 配置:

0 投票
1 回答
81 浏览

mqtt - 家庭助理 Mosquitto - 我可以使用什么作为 MQTT 代理地址?

我在 Windows 10 中使用 Home Assistant OS 作为 Virtualbox。我通过 homeassistant.local:8123 访问它。所以我正在尝试在 Home Assistant 中配置我的 Mosquitto 代理。它想知道我的经纪人地址。我猜我需要使用ip。我在哪里可以找到这个?我应该使用 localhost、127.0.0.1、homeassistant.local 还是路由器上未使用的 ip,例如 192.168.1.99?

0 投票
0 回答
71 浏览

actions-on-google - 有人可以解释为什么谷歌助手的本地履行操作仍然需要公共 https 端点吗?

提供一点背景信息,这是关于使用家庭助理和谷歌助理集成的研究,而不是将服务暴露在互联网上,只依赖于本地实现。我知道操作中定义的实现 URL 需要可公开访问且安全,以便 Google 助理传输意图。但是在本地实现的情况下,如果我们不想要任何云回退选项,为什么我们不能配置本地不安全的 webhook 呢?

工作流程将是:

  1. 通过 Google 助理(从手机应用程序)向云端发送操作请求
  2. 谷歌云将动作发送到本地连接的谷歌家庭设备
  3. 该操作由在 Google Home 设备上运行的本地实现脚本处理,因此它现在可以使用设备的本地 IP(家庭助理)在本地网络上发送意图
  4. 本地设备仍然可以与谷歌云通信(设备未暴露但仍连接到互联网)

我仍然不知道为什么我们没有该选项可用。也许我不太了解 Google Assistant 堆栈,所以我需要一些启发。

0 投票
2 回答
55 浏览

mqtt - configure binary sensor from mqtt

I have zway controller with MQTT client enabled and binary sensors which publish state to mqtt topic.

zway95/data/ZWayVDev_zway_9-0-48-12

zway95/state/ZWayVDev_zway_9-0-48-12

or

Also I have such config in HA

In HA sensor looks like unavailble and attributes are missing

Where did I make a mistake?

0 投票
0 回答
56 浏览

python - 如何在 Home Assistant 中执行连接到外部 URL 上的 websocket 的 Python 脚本?

我正在使用 Home Assistant,我想每 30 分钟执行一次 Python 脚本。为此,我使用带有@time_trigger("cron(...)")注释的 pyscript。

但是,我的脚本连接到 websocket(连接到外部 URL,而不是 HASS 的 URL)并且我收到以下错误:

所以我想知道如果 pyscript 不允许,我该如何执行我的脚本?

0 投票
0 回答
20 浏览

node-red - 在 Home Assistant OS 中安装 Node Red LG 电视控制

我是一个新手,希望在 Raspberry Pi 4 上运行的 Home Assistant OS 中使用 Node-Red 控制我的 LG 电视。

我尝试从 Node red 的“manage palette”中安装“node-red-contrib-lgtv”,但出现以下错误;

我怀疑这是一个依赖问题,但不幸的是,主页上的“依赖状态”链接不起作用。

知道这些错误是什么意思以及如何正确安装它吗?

0 投票
0 回答
19 浏览

raspberry-pi - mDNS 名称解析支持树莓派

我在树莓派中安装了一个家庭助手(家庭自动化框架)。mDNS 使用 avahi-daemon 服务启用,它在我的网络中成功运行,主机名为 raspberrypi.local。最近我将我的树莓派更改为另一个网络,现在我无法使用主机名为 raspberrypi.local 的 homeassistant。但是仍然可以通过 IP 地址访问 homeassistant 实例。我的树莓派通过 WiFi 连接到网络。还有一个问题是使用 IP 扫描仪扫描时没有显示 IP 地址。

可能是什么原因 。任何帮助表示赞赏。