『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1895|回复: 3

[技术探讨] 新手入门一周,求解SSD1306显示字库问题

[复制链接]

1

主题

8

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
46
HASS币
0
发表于 2021-12-18 22:06:36 | 显示全部楼层 |阅读模式
本帖最后由 peter81015 于 2021-12-18 22:22 编辑

目前我是用vmware直接运行homeassistant OS的,虚拟机界面最后停在ha>界面,能够正常由浏览器打开homeassistant 界面。我添加了ESPhome插件,已实现了一些设备接入。
home界面.png
1、现想在nodemcu接上SSD1306的液晶屏显示,yaml文件部分如下:
-------------------------------------------------
display:
  - platform: ssd1306_i2c
    model: "SSD1306 128x64"
    i2c_id: bus_a
    address: 0x3C
#    lambda: |-
#      it.print(0, 0, id(my_font), "Hello World!");

------------------------------------------------------
这里的id(my_font)查了官方文档,如下
font.png
To use fonts you will need to have the python pillow package installed, as ESPHome uses that package to translate the TrueType files into an internal format. If you’re running this as a Home Assistant add-on or with the official ESPHome docker image, it should already be installed. Otherwise you need to install it using pip install pillow.
意思是要安装一个python包pillow,但是在VMware虚拟机的ha>
没有办法运行pip install pillow命令,不是说homeassistant OS是功能最全的吗,没有这个包,请问大佬们该怎么做?
我记得SSD1306好像是自己有带字库的?Arduino里直接printf就可以输出文字




回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2022-1-6 20:39:48 | 显示全部楼层
没看到你说的esphome插件;你到底是咋装的?

“If you’re running this as a Home Assistant add-on”这句话说的就是HA OS的ESPHome插件(add-on),其实“插件”这个叫法是不太对的,看我之前的帖子。

如果你是这么装的,pillow已经有了不需要你手动安装。

才接触1周,需要了解的东西还很多,不要着急。

最后,谁告诉你ssd1306带字库的?你可以和他绝交了。
回复

使用道具 举报

23

主题

243

帖子

2323

积分

金牌会员

Rank: 6Rank: 6

积分
2323
金钱
2080
HASS币
0
发表于 2022-1-22 15:50:08 | 显示全部楼层
我也遇到了这样的问题,我是docker安装的esphome.恳求大佬指教
回复

使用道具 举报

1

主题

15

帖子

662

积分

高级会员

Rank: 4

积分
662
金钱
647
HASS币
0
发表于 2022-1-24 09:17:03 | 显示全部楼层

homessistant打开smb服务,随便下载个ttf格式,放到config里边的esphome目录,


font:
  - file: 'ziti.ttf'   字体文件的全称
    id: font1
    size: 15     字体大小
    glyphs:    这里写上你需要调用的字体。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 01:40 , Processed in 0.067763 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表