LCD 20x4 not working

I am a newbi and having trouble with lcd20x4-i2c node.

The exported flow:
[
{
"id": "56644a5d047f6885",
"type": "tab",
"label": "Flow LCD",
"disabled": false,
"info": "",
"env":
},
{
"id": "31aeed2d21508759",
"type": "inject",
"z": "56644a5d047f6885",
"name": "click",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "123",
"payloadType": "msg",
"x": 90,
"y": 140,
"wires": [
[
"b6e694397fdc3f8f"
]
]
},
{
"id": "b6e694397fdc3f8f",
"type": "function",
"z": "56644a5d047f6885",
"name": "",
"func": "msg.payload={msgs:[\n {msg:"Hello from"},\n {msg:"MY LCD"}\n ]};\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": ,
"x": 280,
"y": 140,
"wires": [
[
"29e0a6b98f135fe8",
"48ddc78d65409fe1"
]
]
},
{
"id": "48ddc78d65409fe1",
"type": "LCD20x4-I2C",
"z": "56644a5d047f6885",
"name": "lcd",
"speed": "3",
"size": "20x4",
"address": "0x27",
"x": 470,
"y": 260,
"wires":
},
{
"id": "29e0a6b98f135fe8",
"type": "debug",
"z": "56644a5d047f6885",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 450,
"y": 120,
"wires":
}
]

No errors are received when I run this flow but the lcd shows nothing.
Any help will be appreciated.

Hi @Henrys320 First to all welcome to Node-RED Forum, second, before that you share your flow, you should see how to share your flows, with a correct format.
Screenshot from 2022-05-06 16-27-14
Screenshot from 2022-05-06 16-26-47

What hardware are you using?
What Node-RED Library are you using?
If you are using a Raspberry Pi, you enabled the I2C communication?

Do you have the dependencies installed? (see node-red-contrib-lcd20x4-i2c (node) - Node-RED)

Also it is a good idea - when you have an issue with a node - to check it's GitHub issues section to see if something matches your issue.

I am using a Rpi-4 running Ubuntu.
I have installed all the dependencies.I have tested the lcd with a python script on I2C and it is working.
i2cdetect -y 1 indicates the lcd address is 0x27.
Any help will be appreciated.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.