|
前言
咕咕机,一个热敏纸条打印机,小众玩具吧,当初众筹的. 没有的,想了解的可以看看官网
https://www.memobird.shop/
接触HA后就想着这个能否接入,打印一些东西,当时还不知道node-red,也不会python,也就想想了.
认识了node-red后,发现可以直接调用api,想着可以试试,尝试的过程发现居然有别人做好的node,这样就更省事了,直接安装节点,然后测试成功,真是省事.
前提条件
- 安装ha -- 废话
- 安装node-red -- 废话too
- 拥有一个咕咕机 -- 好像还是废话
- 申请咕咕机开发者
api和申请方式:
http://open.memobird.cn/upload/webapi.pdf
好吧,以上都具备就可以开始了.
先演示一下
貌似没有插入视频权限?
有兴趣的话flash视频地址,就是HA输入,咕咕机打印:
https://v.youku.com/v_show/id_XMzg2MTgyNDU1Ng==.html
开始配置
-
HA操作
- 配置一个input_text,用来输入打印文字,以下是package
memobird.yaml
(342 Bytes, 下载次数: 4)
-
Node-Red操作
-
添加节点 node-red-contrib-memobirdtext
-
导入flow
[{"id":"75c8eb0c.be4424","type":"server-state-changed","z":"f0aff47a.7f2728","name":"咕咕机","server":"bbbe639b.976e1","entityidfilter":"input_text.memobird","entityidfiltertype":"substring","haltifstate":"null","x":190.920166015625,"y":120.49652099609375,"wires":[["7d82453e.d138ec"]]},{"id":"bbbe639b.976e1","type":"server","z":"","name":"124","url":"http://10.0.0.88:8124","pass":""}]
-
配置
- 设置获取input_text状态
- 配置咕咕机参数
- 测试,返回ok,及测试成功
-
HA测试,input_text输入内容,正常的话咕咕机就会打印出刚刚输入的内容
后续
当然简单的文字输出好像也没有什么实际意义,不过可以配置其他,然后利用此方法打印出更多的东西.
目前只研究了文字打印,官方API还提供图片的打印,以后有机会在研究下.
|
评分
-
查看全部评分
|