Création Custom Component

Bonjour,

Je démarre dans les ESP et j’ai un ESP 8266 et un LCDGDJ1602A.
A priori cet LCD n’est pas pris en charge nativement par ESPhome et il faudrait passer par un custom component.
Est-ce que quelqu’un a déjà réussi à intégrer cet LCD?

Merci d’avance

Ma configuration


System Information

version core-2023.7.2
installation_type Home Assistant Supervised
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.4
os_name Linux
os_version 5.10.0-23-amd64
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4413
Installed Version 1.32.1
Stage running
Available Repositories 1284
Downloaded Repositories 94
Home Assistant Cloud
logged_in true
subscription_expiration 1 janvier 2018 à 01:00
relayer_connected false
relayer_region null
remote_enabled true
remote_connected false
alexa_enabled false
google_enabled false
remote_server null
certificate_status null
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Debian GNU/Linux 11 (bullseye)
update_channel stable
supervisor_version supervisor-2023.07.1
agent_version 1.5.1
docker_version 24.0.2
disk_total 96.4 GB
disk_used 20.8 GB
healthy true
supported failed to load: Unsupported
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.7.1), Home Assistant Google Drive Backup (0.111.1), Studio Code Server (5.8.1), Mosquitto broker (6.2.1), Duck DNS (1.15.0), NGINX Home Assistant SSL proxy (3.5.0), Zigbee2MQTT (1.32.1-1), RPC Shutdown (2.4), Node-RED (14.3.0), File editor (5.6.0), Piper (0.1.3), Whisper (0.2.1), ESPHome (2023.6.5)
Dashboards
dashboards 3
resources 85
views 32
mode storage
Recorder
oldest_recorder_run 8 juillet 2023 à 13:05
current_recorder_run 17 juillet 2023 à 22:32
estimated_db_size 328.54 MiB
database_engine sqlite
database_version 3.41.2
Spotify
api_endpoint_reachable ok
___

Salut peux tu partager un lien vers ton écran, car google me retourne un LCD 2 lignes 16 caractère assez basique:
image

C’est ça que tu as ou autre chose?

C’est bien ça que j’ai avec les 4 broches latérales pour la connection GND 3V3 SDA SCL

Salut,

Donc ça devrait être couvert nativement.
Dans la doc LCD display, ça y est. SDA ScL c’est les pins utilisé en i2c.

Merci pour le coup de main. Je vais essayer.
On y trouve aussi le code pour gérer le contraste ? J’ai l’impression que mon lcd est à fond

Le contraste est généralement manuellement réglable directement par le potentiomètre sur la carte du contrôleur. (le carré bleu avec le centre blanc à tourner avec une petit tournevis.).