他是长辈,你要尊重他;
他比你大,你要尊重他。
他是小辈,你要让着他;
他比你小,你要让这他。
他是长辈,你要尊重他;
他比你大,你要尊重他。
他是小辈,你要让着他;
他比你小,你要让这他。
我这个360摄像机用了很久了,大概是最早的一批用户,经历了水滴直播从无到有再到关闭的风风雨雨。
360摄像机不像传统摄像头厂商的产品有开放 rtsp,也没有破解的固件可以刷,只能使用官方 app。可以预见的将来也不会开放,完全没有希望接入 Home Assistant 。
这里提供一个曲线救国的方法,使用 Weblink 组件通过 URL Scheme 打开 app,算是抛砖引玉。
Weblink 组件只支持 http 和 https 协议的链接,直接使用 URL Scheme 会出错,所以通过 html 网页进行中转。
weblink: entities: - name: 360 Camera url: /local/360_camera.html icon: mdi:webcam
360_camera.html 放在 www 文件夹中,html 代码如下:
<head> <meta http-equiv="refresh" content="0;url=shuidilive://view"> </head>
点击上图中的链接,会跳转到 360 摄像机的 app。不同浏览器略有不同,可能会有“是否打开”的提示,推荐使用 Chrome。Android 和 iOS 都是支持 URL Scheme 的。
录了一个小视频作为演示,戳这里查看。
Home Assistant 默认的数据库是 sqlite,随着使用时间的增加,数据库文件越来越大,查看日志和历史的速度也变得越来越慢。曾经试着把这个 sqlite 数据库文件放到 /tmp 目录下,也就是内存中,响应速度快了很多,但是内存很快就塞满导致死机。
MySQL/MariaDB 和 PostgreSQL 则成为更好性能数据库的选择。强烈推荐使用 PostgreSQL,内存占用少,系统负载更低。
下面以安装在本机的数据库为例,进行简单的配置。
1、安装 MySQL/MariaDB
2、新建数据库
mysql -u root -p
输入密码后,进入 mysql 命令行,
create database hass;
如果你使用 phpMyAdmin 管理 MySQL,新建数据库之类的操作就简单多了。
3、安装依赖软件
pip3 install mysqlclient
4、在 Home Assistant 的配置文件 configuration.yaml 中添加
recorder:
db_url: mysql://user:passwd@SERVER_IP/DB_NAME?charset=utf8
5、监测 MySQL 数据库大小的的 sensor,可根据需要使用
- platform: sql db_url: mysql://user:passwd@SERVER_IP:3306/information_schema queries: - name: hass_db_size query: "select concat(round(sum(DATA_LENGTH/1024/1024),0)) as db_size from TABLES where table_schema='HASS';" column: 'db_size' unit_of_measurement: MB
出于某些不愿多说的原因,把 Home Assistant 的数据库切换到了 MariaDB(MySQL),可能是设置问题,MariaDB 导致系统负载很高。还是换回 PostgreSQL(pgsql),系统负载低了很多。
这次在 Entware 中安装,比较绿色。
opkg update #安装pgsql opkg install sudo pgsql-cli pgsql-cli-extra pgsql-server source ~/.bashrc #新建文件夹,赋权给postgres mkdir -p /opt/var/pgsql/data chown postgres /opt/var/pgsql/data #初始化数据库 sudo -u postgres pg_ctl -D /opt/var/pgsql/data initdb #启动pgsql /opt/etc/init.d/S98postgresql start
不同于通过 apt-get 安装的,安装完成就已经可用了;在 Entware 中安装的软件,需要手动完成初始化等设置。
如果 PostgreSQL 安装在其他设备,或者要使用 Adminer 来远程管理,则需要远程连接。这时需要修改 /opt/var/pgsql/data 目录下的 pg_hba.conf 和 postgresql.conf。
1、pg_hba.conf,配置对数据库的访问权限。
# IPv4 local connections:
host all all 127.0.0.1/32 trust
不需要特别严格的权限控制时,可以直接将 IPv4 下面的设置修改为以下代码即可,可根据需要设置IP段
host all all 0.0.0.0/0 trust
2、postgresql.conf,配置PostgreSQL数据库服务器的相应的参数。PostgreSQL安装完成后,默认只接受来在本机localhost的连接请求。
定位到
#listen_addresses='localhost'
,修改为
listen_addresses = '*'
允许监听来自任何主机的连接请求。
3、重启 PostgreSQL 后生效,
/opt/etc/init.d/S98postgresql restart
最近帮别人买了一台 HP 的笔记本电脑,7代 酷睿 i3 CPU + 4G 内存 + 256G SSD + Windows 10,秒开机,用来办公,体验非常好。
对方拿到电脑后,先是要安装 360 安全卫士,被我拦住了,告诉他不需要。
然后我看到他在百度输入 diannaoguanjia,聪明的你一定知道他想要安装什么了,又被我拦住了,再次告诉他不需要。
我觉得电脑之所以不够快,也许就是因为安全卫士和电脑管家及其同行们,你真的不需要他们。
也许有人要反驳我说不是,抛开内存和CPU占用不说,弹窗广告和加速球、加速火箭总是他们的吧。我曾经见过一个同事不停的点击电脑管家的加速火箭,可能真的很好玩。
上传两个QQ的弹窗,感受一下
也许有人要问了,不用安全卫士和电脑管家们,那用什么,要是电脑中病毒了怎么办?
Windows 10 自带的杀毒软件,防病毒能力在各项测试中都没毛病,很好用,强烈推荐。 继续阅读
宝塔面板实在是不可多得的国产优秀服务器管理面板。支持多种 Linux 系统和 Windows,防火墙安全管理,计划任务,文件管理,多版本 PHP 共存及切换,多版本 MySQL 切换,Apache 和 Nginx 切换,一键安装和更新软件。
本文基于 LNMP(Linux+Nginx+Mysql+PHP) 下运行的 WordPress 为例简单说明服务器性能优化。
根据服务器配置,安装 MySQL 5.5或者 MySQL 5.7,安装后的配置的是默认的,按需修改。
打开设置中的性能调整,根据内存大小选择优化方案。
另外,可以把默认存储引擎修改为 MyISAM,配置修改
default_storage_engine = MyISAM
建议选择PHP 7.2,打开设置中的安装扩展,安装 opcache 和 memcached,扩展安装后会自动配置。
opcache 可以大幅提升 PHP 性能,飞一般的感觉,一定要安装。实测让 等待/Waiting (TTFB) 从平均 5 秒降低到 500 毫秒内,没有静态化缓存的页面也可以秒开了。
memcached 可以根据需要安装。 继续阅读
装修肯定会带来甲醛,尤其是墙面和家具,甲醛主要来自各种胶和漆,包括墙面腻子里的胶、乳胶漆、木工板材拼接用的胶、贴墙纸用的胶水。所以,一定要选择更环保的材料。
另外,我国住宅甲醛含量的标准是< 0.1 μg/m³。
甲醛的挥发点为 19℃,甲醛的挥发量与温度和湿度都是正相关,也就是说温度越高,湿度越高,甲醛的挥发量越大。所以,阴雨天湿度高,本来已经达标的房子,很有可能再度超标。
有数据表明:室内温度由 30℃ 降到 25℃ 甲醛挥发量可降低 50%,相对湿度由 70% 降到 30% 时甲醛挥发量降低4 0%。
夏季气温高,雨水多,湿度也高,是清除甲醛的最佳时间。如果有需要上门检测、清除甲醛的服务,不妨安排在夏季的阴雨天进行。
刚装修过的房子,甲醛一定超标,如果暂时不住人,只要经常打开窗户通风即可。如果有条件,可以考虑增加湿度,空调扇是加湿神器。 继续阅读
一直在用联通宽带,虽然网络质量堪忧,经常出现断网的情况,还有高峰期网速慢的情况,考虑到手机号码捆绑的智慧沃家,只好一直用着。
最近搬家要把宽带移机,先是去了营业厅,被营业厅工作人员告知,移机目的地没有联通宽带的资源。因为同小区的朋友家用的就是联通的宽带,跟朋友打听后,介绍了一个宽带装机的客户经理,说是可以多花钱从附近改线路进来,但是今天拖明天明天拖后天,每次都说“好好好”就没有然后了。 继续阅读
这大概是一篇导航贴,整理一下前面的文章。
首先,斐讯 K3 路由器官方root固件运行 Debian Jessie
然后,编译安装 Home Assistant 依赖的 Python 3.6
最后,进入 Debian,安装 Home Assistant,方法是一样的。需要远程访问的话,记得打开路由器的防火墙端口。
K3 的 CPU 性能有限,RAM 只有 256M,编译安装一个 Python 组件往往需要很久,毕竟 Orange Pi 之类的开发板也很便宜。因为 80 端口被路由器后台管理占用,所以没法使用 habridge 服务。
曾经在 K3 中运行过半年 Home Assistant,还算稳定。
挺复杂的,不推荐在路由器中折腾,至于 docker 就更不要折腾了。
WiFi 智能插座可以简单的把现有家电改造成智障家电,如果自动化做的好,智障家电也可以成为智能家电,比如低湿度打开加湿器等。
Home Assistant 支持的开关插座很多,国内能买的到的却不多,整理了一个列表在这里。
品牌 | 名称/型号 | 价格 | 链接 | 其他 |
控客 | mini k | 39-59 | 京东 天猫 | 第三方插件支持 |
控客 | mini pro | 59-79 | 京东 天猫 | 同上 |
控客 | K2 pro | 128 | 天猫 | 同上,老款不推荐 |
米家 | WiFi 基础版 | 49-69 | 天猫 | |
米家 | WiFi 增强版 | 59-89 | 天猫 | 带可控的USB,带电量统计 |
米家 | Zigbee 版 | 59-69 | 京东 天猫 | 带电量统计 |
小米 | 智能插线板 | 65-69 | 停售 | 带电量统计 |
博联 | SP mini3 | 39-49 | 京东 天猫 | |
博联 | mp1 | 99 | 京东 天猫 | 4口分别控制 |
鸿雁 | 8340B | 89-109 | 京东 天猫 | 4口分别控制 |
鸿雁 | 8340J | 89-109 | 京东 | 4口分别控制,京东微联版 |
鸿雁 | 8342B | 119 | 京东 天猫 | 带电量统计,4口分别控制 |
米家和小米的几款插座商品页面没有型号,用名称代替。Zigbee 版插座需要配合米家网关或者 Aqara 空调伴侣使用。
控客的插座用第三方组件接入 Home Assistant,github 项目地址:https://github.com/jedmeng/homeassistant-konke
控客和博联部分产品有京东微联版,价格略低,使用京东微联app,可能无法接入 Home Assistant。部分产品在天猫上有卖阿里智能版,不知道是否可以接入 Home Assistant。
个人比较推荐小米/米家和控客的插座,个头小,按键位置合理。博联SP mini3个头大,按键和插口在同一面上,容易被挡住,而且按键上的灯在夜间太亮,不过这货胜在便宜,而且卖了这么多年还在卖。
近期评论