问题标签 [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 投票
0 回答
75 浏览

home-assistant - 如何在家庭助理中使用 webhook 跟踪时间?

我想跟踪我在工作计算机上花费了多少时间。我希望将其集成到家庭助理中。这个想法是如果我在过去 30 秒内处于活动状态,则每 30 秒向webhook发送一个 POST 请求。Home Assistant 只需要 (1) 将这些 ping 连接到连续时间,并且 (2) 向我显示我每天(过去 30 天左右)在该机器上的时间。

我很难找到如何在家庭助手中获取 webhook 信息。我认为通过history_stats集成一定有可能,但我不知道如何。

我做了什么

我创建activity_trackerPython 包,它可以在活动时调用 webhook。

我想我需要在我的configuration.yaml

0 投票
0 回答
45 浏览

python - Python 搜索名为 @eaDir 的目录并跳过它

下面是我附加的代码。

我拥有的是一个文件夹,其中有很多子目录中有组织的照片。此代码用于返回所有这些照片的路径,然后选择随机路径复制到另一个文件夹中,以便家庭助理创建一种幻灯片。

现在的问题是,Synology(运行它的地方)@eaDir为每张照片调用的子目录中的所有图片创建缩略图。例如:

我想要的只是返回 IM_0364.JPG 路径(对于每个图像,包括 .png、.jpeg)。这些文件的路径位于:

如何使代码跳过传递名为@eaDir(在许多子级别创建的)目录中的所有内容?

我尝试过使用glob.glob()glob.iglob()但运气不佳(怀疑用户错误)

0 投票
0 回答
27 浏览

docker - Grafana查询以选择不同时间的字段(PVPC)

PVPC 是一个家庭助理集成,通过 API 导入能源价格: https ://www.home-assistant.io/integrations/pvpc_hourly_pricing

它使用以下字段创建 pvpc 实体:

grafana 查询示例

我的问题是: 我们如何在时间序列面板中显示第 67、44、53 天的所有值?

即: 示例

我尝试手动查询失败,因为我不是那个专家。我在 Rapberry Pi 上的 Docker 容器中使用 Grafana、InfluxDB、Home Assistant。

非常感谢

0 投票
0 回答
25 浏览

sockets - homeassistant如何集成socket客户端

我创建了一个套接字服务器,客户端可以在其中发送 json 消息并接收相关响应。它适用于基本客户端。

我想直接在 homeassistant 前端集成一个客户端。例如,我想象一个自动化,每分钟,客户端都会发送一条特定的消息。

但是,我是 homeassistant 的初学者,我不知道是否有简单的方法可以做到这一点。

我已经看到有一个 tcp 传感器,但是解析请求的结果以显示在 homeassistant UI 上并不容易。

我已经看到了自定义组件,但我不知道它是否已经完成。

有人有想法以正确的方式做到这一点吗?

谢谢

0 投票
1 回答
176 浏览

home-assistant - 为 macOS 安装家庭助理监督

我想知道是否有人知道是否可以在没有虚拟机的情况下将带有 docker 的家庭助理安装到 Mac 上。我找到了这个主题,它适用于家庭助理的基本版本:

https://www.phatpenguin.com/2018/12/hassio-via-docker-on-mac.html?showComment=1635791899259#c6940582515373249537

但我需要一个受监督的版本,我找不到是否有相同的方法,但使用不同的 docker 图像。

0 投票
0 回答
61 浏览

linux - Exclude docker traffic from VPN?

I have a home assistant running in a docker container. When I enable the expressVPN through their client, it tunnels the traffic of that container as well, so my HomeKit bridge will be considered on a different network as my phone. Since openVPN and wireguard are both actively blocked from where I am living, is there a chance for me to exclude the docker traffic from the VPN?

0 投票
0 回答
37 浏览

zigbee - 如何通过 API 在我的家庭助理中获取区域或设备列表

我已经检查了 API 的家庭助手文档页面。我无法获得将返回创建区域(厨房、客厅等)列表或我所有设备列表的端点。

有没有办法做到这一点?

0 投票
0 回答
121 浏览

python - python mqtt到家庭助手

当我在机器 1 上运行此代码时,我已成功在运行 MQTT 代理和 Home Assistant 的机器 2(IP 10.0.0.20)上读取此数据。

问题是,如果我关闭 python shell(机器 1)并尝试再次启动脚本,机器 2 无法读取任何内容!机器 1 上的 python shell 中没有显示连接失败,脚本运行。太令人沮丧了,它似乎可以工作,但是重新启动shell后,家庭助理机器(机器2)上没有任何反应

我正在通过 MQTT 代理集成进行测试,并听脚本中设置的“数字”。Mosquitto 代理插件正在运行。

我错过了什么?

0 投票
0 回答
15 浏览

alexa-skill - 如何获取任何公共 Alexa Skill 的 Alexa Skill ID?

我想使用 Alexa 媒体播放器家庭助理集成来触发这个 Alexa 技能(我没有建立)https://www.amazon.co.uk/Kailash-Panwar-Personal-Affirmations/dp/B07SVY2RMT ( https:// /github.com/custom-components/alexa_media_player/wiki#triggering-a-skill)。这需要技能 ID。如果我没有建立这个技能,你能告诉我如何获得这个技能ID吗?

0 投票
1 回答
17 浏览

zigbee - 自己的应用程序使用 zigbee2mqtt 和 homeassistant :并发访问

我有自己的应用程序。此应用程序使用在服务器上运行的 zigbee2mqtt 服务。

我想在同一台服务器上添加 homeassistant。

服务器是连接了 zigbee USB 记忆棒的 Raspberry。

但是,似乎同时使用两者是行不通的。

要么适用于我的应用程序,要么适用于家庭助理。

有人知道如何处理它吗?我是否需要购买另一个 zigbee USB 记忆棒(一个用于我自己的应用程序,一个用于家庭助理?)

谢谢