题图来自于NextDay
这两天发生了件很有趣的事,讨论新产品的技术方案时,同事提到的一个平台,恰好是我大概两年前研究过的一个智能家居的开源平台。
有种「念念不忘,必有回响」的感觉,但其实只能算是「未念不忘」,这两年间几乎没有再想起它,只不过名字还清晰得记着,今天,立刻有了一种惜别多年之后重逢的喜悦之情。
当时为什么会去找这样的一个平台,具体原因已经记不清了,似乎是为了在家布上安防的一些智能家居设备,又职业病发作并不想暴露到公网上,于是就想自己搭一套能够连接各家物联网设备的平台,几经波折终于寻得了这一个国外的开源平台 - Home Assistant。
目前国内论坛也很活跃,两年前看的时候小米的设备还不支持,现在小米家和YeeLight都在支持设备之列,想来国人贡献了不少。还有了汉化版本和中文社区,像这些写插件的同好们致敬。
至于当时为什么最终没有搭成,貌似是卡在了硬件这一环,毕竟这不是我熟悉的领域,其实要求也不高,准备好一块树莓派就好,那时候大概还是Pi 2刚出来,各种套餐各种配置看晕了,迟迟没有下单,最后因为其他事情就搁置了。
这也说明当时的需求并不是刚需,也没有很紧急,于是就不自觉地拖延了。这两天工作上要用到,起了个劲,也就花了小半天的功夫,基本功能已经搞定,就等着加入一些物联网设备了,大致效果如下。
几乎你能想到的主要智能家居设备或者参数都可以配置进去,如果有开发能力,加上事件触发,更可以控制设备状态,比如:如果我回到家,就打开客厅灯;如果外面下雨,就把窗帘拉上。关于HA究竟可以做些什么,后续单独写一篇,感兴趣的也可以自行去搜索「Home Assistant」关键字,百度可以搜到一些傻瓜式教程,专业一点的就需要科学上网了。
这件事给我的启发是有些事/物,到了真正要用的时候,或许才有了真正去完成Ta的动力,有时候超前去做,反而得不到好的效果。就像我两年前去研究HA,也许就是好奇,或者抱着试一试的心态,可有可无,于是就荒废了。
但是,如果没有当初的试一试,今天就不会这么快上手,或许看原理还得看上个半天。所以,还是应了那句话,平日里要尽可能地扩展自己的视野,把自己知道的圈子扩大,不知道的圈子缩小,至少到了需要时,可以知道有哪些工具可以拿过来用。
冥冥之中,很多东西都在等着你去发现,有点神奇。
发送给作者