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

 找回密码
 立即注册
查看: 1613|回复: 5

[已解决] ESPHome是不是不支持8266+st7735

[复制链接]

3

主题

58

帖子

729

积分

高级会员

Rank: 4

积分
729
金钱
671
HASS币
0
发表于 2022-8-20 14:57:05 | 显示全部楼层 |阅读模式
本帖最后由 542548454 于 2022-9-27 17:45 编辑

esp32是可以的,但是我现在只有一个用来读小米温湿度和体重了,加入st7735代码FLASH不够用了,所以想用闲置的8266MCU
st7735(淘宝图) 下载.png
根据esphome官网配置 网页捕获_20-8-2022_142621_192.168.3.11.jpeg
刷写后导致无法连接无线 屏幕截图 2022-08-20 143029.jpeg

display中添加setup_priority: -100  无效

大佬们有没有用过这个屏幕的,,,,求各位指导~~~~

不懂编程、英语很差的小白
回复

使用道具 举报

20

主题

122

帖子

790

积分

高级会员

Rank: 4

积分
790
金钱
668
HASS币
0
发表于 2022-9-23 15:50:53 | 显示全部楼层
你搞定没,我有一块7735,打死不显示......
spi:
  clk_pin: GPIO14
  mosi_pin: GPIO13

display:
  - platform: st7735
    model: "INITR_MINI160X80"
    reset_pin: D4
    cs_pin: D1
    dc_pin: D2
    rotation: 0
    device_width: 128
    device_height: 128
    col_start: 0
    row_start: 0
    eight_bit_color: true
    update_interval: 5s
回复

使用道具 举报

0

主题

23

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
金钱
311
HASS币
0
发表于 2022-9-25 00:08:33 | 显示全部楼层
taida 发表于 2022-9-23 15:50
你搞定没,我有一块7735,打死不显示......
spi:
  clk_pin: GPIO14

你先试试这个?我的可以显示(esphome官网里面的例子)
spi:
  clk_pin: GPIO14
  mosi_pin: GPIO13
  miso_pin: GPIO12
  

display:
  - platform: st7735
    model: "INITR_18BLACKTAB"
    reset_pin: 2
    cs_pin: 5
    dc_pin: 4
    rotation: 0
    device_width: 128
    device_height: 160
    col_start: 0
    row_start: 0
    eight_bit_color: true
    update_interval: 5s

    lambda: |-
      auto red = Color(255, 0, 0);
      auto green = Color(0, 255, 0);
      auto blue = Color(0, 0, 255);
      auto white = Color(255, 255, 255);
      it.rectangle(20, 50, 30, 30, white);
      it.rectangle(25, 55, 30, 30, red);
      it.rectangle(30, 60, 30, 30, green);
      it.rectangle(35, 65, 30, 30, blue);
回复

使用道具 举报

20

主题

122

帖子

790

积分

高级会员

Rank: 4

积分
790
金钱
668
HASS币
0
发表于 2022-9-25 08:02:01 来自手机 | 显示全部楼层
谢谢,我试试
回复

使用道具 举报

20

主题

122

帖子

790

积分

高级会员

Rank: 4

积分
790
金钱
668
HASS币
0
发表于 2022-9-26 14:02:34 | 显示全部楼层
楼主,可以显示了,谢谢!
font:
  - file: 'font.ttf'
    id: my_font
    size: 20
    glyphs: 信息余额温度湿时间电费水卡室内状态元显示器!"%()+,-_.:°0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz

spi:
  clk_pin: GPIO14
  mosi_pin: GPIO13

  

display:
  - platform: st7735
    model: "INITR_18BLACKTAB"
    reset_pin: D4
    cs_pin: D8
    dc_pin: D3
    rotation: 0
    device_width: 128
    device_height: 128
    col_start: 0
    row_start: 0
    eight_bit_color: true
    update_interval: 5s
   
    pages:
      - id: page1
        lambda: |-
          it.printf(64, 0, id(my_font), TextAlign::TOP_CENTER, "温湿度信息");
          if (id(tds).has_state()) {
            it.printf(20, 40, id(my_font), TextAlign::TOP_LEFT, "温度: %.1f", id(tds).state);
          }
          if (id(tds1).has_state()) {
            it.printf(20, 80, id(my_font), TextAlign::TOP_LEFT, "湿度: %.1f", id(tds1).state);
          }         
sensor:
  - platform: homeassistant
    id: tds
    entity_id: sensor.test_temperature
    internal: true
  - platform: homeassistant   
    id: tds1
    entity_id: sensor.test_humidity
    internal: true
微信图片_20220926140127.jpg
回复

使用道具 举报

20

主题

122

帖子

790

积分

高级会员

Rank: 4

积分
790
金钱
668
HASS币
0
发表于 2022-9-26 14:05:55 | 显示全部楼层
屏边缘有花纹,不知道啥意思?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 12:55 , Processed in 0.129663 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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