@tomoko_channel · Post #1244 · 13.09.2025 г., 07:12
智能家居自动化笑话大全 之前有朋友在我这投宿时,也会有「怎么空调/排插/电脑自己关了?」这种疑惑,实际上是我离家触发的关闭各种电源的自动化。 via Automations you thought were a good idea which turned out to be a bad idea #homeassistant
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #210 · 3 фев.
Что делать если нужно поставить какую-то Python-библиотеку а root-прав нет? То есть в систему библиотеку никак и ничего не поставить. Есть как минимум два способа это решить правильно! 🔸 Сделать виртуальное окружение и ставить там что угодно. Это позволит создать полностью независимое исполняемое окружение для ваших приложений. Все библиотеки будут храниться в домашней директории юзера а значит доступ на запись имеется. Создать очень просто: python3 -m venv ~/venvs/myenvname Теперь активируем окружение # Linux source ~/venvs/myenvname/bin/activate # Windows %userprofile%\venvs\myenvname\Scripts\activate.bat Можно ставить любые библиотеки и запускать приложение. Это стандартный метод работы с любым проектом. Если еще не используете его, то пора начинать. Даже при наличии root доступа! 🔸 Бывает, что нет возможности запустить приложение из своего виртуального окружения. Например, его запускает какой-то сервис от вашего юзера и вставить активацию окружения вы не можете. В этом случае можно установить библиотеки для Python не глобально в систему, а только для юзера. Выполните этот код в консоли: python3 -m site Вы получите что-то такое: sys.path = [ '/home/user', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/home/user/.local/lib/python3.7/site-packages', ... ] USER_BASE: '/home/user/.local' USER_SITE: '/home/user/.local/lib/python3.7/site-packages' ENABLE_USER_SITE: True Нас интересует параметр USER_SITE. Это путь к пользовательским библиотекам, которые доступны по умолчанию, если они есть. Именно сюда будут устанавливаться модули если добавить флаг --user при установке чего-либо через pip pip install --user requests Для этой команды не нужны root-права. После неё можно запускать системный интерпретатор без виртуальных окружений и установленная библиотека будет доступна для текущего юзера. Параметр USER_BASE показывает корневую директорию для хранения user-библиотек. Её можно изменить с помощью переменной окружения PYTHONUSERBASE export PYTHONUSERBASE=~/pylibs python3 -m site ... USER_BASE: '/home/user/pylibs' USER_SITE: '/home/user/pylibs/lib/python3.7/site-packages' Получается некоторое подобие виртуального окружения для бедных 😁 которое можно менять через эту переменную (не делайте так!Лучше venv!) 🔸 Дописывание пути в PYTHONPATH Этот способ не входит в список "двух правильных", но тоже рабочий. Здесь придётся сделать всё несколько сложней. Сначала ставим библиотеку в любое место указывая путь установки pip3 install -t ~/mylibs modulename Библиотека установится без привязки к какому-либо интерпретатору. То есть по умолчанию не будет видна. Теперь в нужный момент добавляем этот путь в sys.path или в PYTHONPATH. Не буду советовать так делать. Единственный раз когда этот способ мне пригодился и решил поставленную задачу, это при создании общей библиотеки для кластера компьютеров. Модули лежат в сети и подгружаются для всех из одного и того же места. То есть обновлять файлы требуется только один раз а не на всех хосты отдельно. Минусы такого подхода: ▫️Нужно всем хостам пробить нужный путь в .bashrc или ещё куда-то чтобы он сетапился на старте. ▫️Чем больше хостов тем больше нагрузка на сеть. Иногда такой способ не подходит именно по этой причине. Тогда Ansible вам в помощь. ▫️Не очень подходит если хосты с разными операционками. Некоторые библиотеки различаются для Linux и Windows (там, где есть бинарники) и приходится мудрить более сложные схемы. #tricks#basic
Пребарај: #homeassistant
@tomoko_channel · Post #1244 · 13.09.2025 г., 07:12
智能家居自动化笑话大全 之前有朋友在我这投宿时,也会有「怎么空调/排插/电脑自己关了?」这种疑惑,实际上是我离家触发的关闭各种电源的自动化。 via Automations you thought were a good idea which turned out to be a bad idea #homeassistant
Hashtags
@tomoko_channel · Post #1235 · 04.09.2025 г., 09:11
HA: PR数量太多,而人员跟不上,所以帮我们审核 PR 的话,能加快你自己的 PR 审核速度 隔空感受到他们的压力了😂 #homeassistant
Hashtags
@tomoko_channel · Post #1020 · 16.03.2025 г., 04:48
重新看了一下 HACS 以及 小米官方 的集成,才发现我之前并没有真的用到小米的集成。这次一次过将所有设备都加进去了。(也太乱了,估计要用 dashboard 的特定 card 配置才能弄好看些) 才发现 HACS 是 HA 的一个第三方集成商店,跟官方的 core 里面的不一样。这回是真的有很多花里胡哨的插件。(事后可以体验一下) 这里 也列了一些很有趣的插件,例如有一个专门模拟有人在家,来防止进进贼的。 #homeassistant
Hashtags
@tomoko_channel · Post #1016 · 15.03.2025 г., 04:32
在 Home Assistant 中,电脑/手机启用 APP 的时候,也会将电脑/手机看作是一台设备,然后监控各种设备状态。敢情电脑/手机的各种运行状态都可以监控并绑定各种事件。 你家伙,我下了五层楼梯,以及我摸鱼在看什么软件都一清二楚是吧~ #homeassistant
Hashtags
@tomoko_channel · Post #1640 · 24.03.2026 г., 00:45
🔖 打造我的「智能家」:使用 Claude Code 轻松使用 Home Assistant - 少数派 #pinboard#homeassistant 我最近测试 HA 的插件也是用它的 MCP 和 API 来调试的,比一年前方便多了 https://sspai.com/post/106992
Hashtags
@godlynews1 · Post #15115 · 01.04.2026 г., 12:47
Ghost CMS现已支持Home Assistant 这意味着您现在可以在任何智能家居显示屏、仪表盘、小组件、手机甚至智能手表上查看您的出版数据。 现在,你可以将 Ghost 连接到硬件和物联网设备,或任何可与 Home Assistant 配合使用的设备。 连接成功后,您就能获取各种关键 Ghost 指标的传感器数据——总会员数、付费会员数、免费会员数、MRR、ARR、已发布文章数、草稿数,以及最新的发送统计(打开数、点击数、打开率)和社交媒体相关数据。 Home Assistant 的自动化引擎可以根据任何传感器的变化触发动作——比如当你达到某个会员里程碑时在手机上收到推送通知,新闻简报发送时让办公室的灯闪烁,或者把你的月经常性收入(MRR)通过接入 Arduino 的七段显示器显示出来。 如果 Home Assistant 能控制某个设备,你的 Ghost 数据就能用来驱动该设备。 🗒 标签: #Ghost#HomeAssistant 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot
Hashtags
@tomoko_channel · Post #1181 · 15.07.2025 г., 03:50
Home Assistant 有一份一千多行的 CLAUDE.md #homeassistant#iot
Hashtags
@tomoko_channel · Post #1461 · 06.12.2025 г., 03:01
🔖 “The local-first rebellion”: How Home Assistant became the most important project in your house - The GitHub Blog #pinboard#homeassistant#iot The contributor base behind that growth is just as remarkable: 21,000 contributors in a single year, feeding into one of GitHub’s most lively ecosystems at a time when a new developer joins GitHub every second. 其中之一了 https://github.blog/open-source/maintainers/the-local-first-rebellion-how-home-assistant-became-the-most-important-project-in-your-house/
Hashtags
@tomoko_channel · Post #1247 · 15.09.2025 г., 04:33
🔖 Building the AI-powered local smart home - Home Assistant #pinboard#iot#homeassistant 应该如何开始测试呢?可以配一下,通过 MCP 去控制各种智能家居了。还能让大模型去配置各种自动化场景。 https://www.home-assistant.io/blog/2025/09/11/ai-in-home-assistant/
Hashtags
@tomoko_channel · Post #1086 · 03.05.2025 г., 10:34
🔖 Feedback requested: Deprecating Core, Supervised, i386 & armhf : r/homeassistant #pinboard#homeassistant#iot 官方也觉得有点坑了,准备再一段时间就不支持 core 和 supervised 的安装方式。只留 container 和 HA OS 两种。就是有没有 add-ons 的区别 https://www.reddit.com/r/homeassistant/comments/1k5ex07/feedback_requested_deprecating_core_supervised/
Hashtags
@tomoko_channel · Post #955 · 21.02.2025 г., 10:06
🔖 Zigbee Guide: How-to add/setup local custom ZHA Device Handlers (also known as ”quirks”) in the ZHA integration - Community Guides - Home Assistant Community #pinboard#homeassistant#zigbee 接下来的工作,要开始写 HA 插件了~~ https://community.home-assistant.io/t/zigbee-guide-how-to-add-setup-local-custom-zha-device-handlers-also-known-as-quirks-in-the-zha-integration/683473
Hashtags
@tomoko_channel · Post #926 · 06.02.2025 г., 07:27
🔖 ZHA vs Zigbee2Mqtt - which is the most stable? - Configuration / Zigbee - Home Assistant Community #pinboard#zigbee#homeassistant https://community.home-assistant.io/t/zha-vs-zigbee2mqtt-which-is-the-most-stable/517106
Hashtags