feature-requests
feature-requests copied to clipboard
Add support round display: GC9A01 240x240 IPS
Describe the problem you have/What new integration you would like Add support for beautiful round display with GC9A01 driver.
Please describe your use case for this integration and alternatives you've tried: Support for round charts.
Additional context Documentation from Waveshare: https://www.waveshare.com/1.28inch-lcd-module.htm
I second this! Would love to use this screen, particularly if the example renders like the 'gauge' could be included as a parameter rather than needing to draw it manually.
This would be an amazing addition for devices like temperature/humidity sensors!
Just found this pull request: https://github.com/esphome/esphome/pull/3625
Just found this pull request: esphome/esphome#3625
Got this working with:
Example config.yaml
external_components:
- source: github://pr#3625
components: [ gc9a01 ]
spi:
mosi_pin: GPIO13
clk_pin: GPIO14
display:
- platform: gc9a01
reset_pin: GPIO26
cs_pin: GPIO15
dc_pin: GPIO33
rotation: 180
lambda: |-
it.line(0, 0, 100, 50);
Thanks for this, I bought a few of these ages ago but never got around to doing anything and was pleased to see all the hard work done. They are really nice and very very cheap, I assume they are surplus/rejected smartwatch displays.
Just wondering if there are any components/packages/examples for drawing a gauge on a display with ESPHome? I haven't done much with displays yet other than drawing text, and I'm sure it's a common thing for people to do.
I make gauges on it, but in PlatformIO and just read values from mqtt from HA. Thats simple ;)
Yeah I want to keep everything in ESPHome really. I'm just writing a component to draw a nice needle gauge from a sensor, based on the graph component.
Can u show ?
I'd like to see the needle guage drawing component also
https://github.com/esphome/feature-requests/assets/43261479/58352a18-5d58-4b9f-b1d0-64e6d66e0264
I'm working on this device but the screen being too slow affects the matrix keyboard
I combined the various PRs I found here, added a color palette fix, and added some performance improvements to the gc9a01
component on my fork.
Support is going mainline! https://github.com/esphome/esphome/pull/6351
Is there any tool to create a nice gui with his display?
Try https://github.com/esphome/esphome/pull/6363, it's still work in progress, but already pretty stable.