Last edited: Jun 6, 2018
LCDncid is a NCID (Network Caller ID) client for LCD displays. It uses LCDproc to display the NCID information on the LCD display. NCID information is either Caller ID from a telephone call or a message.
See the NCID homepage for more information and various software packages.
Uses an LCDproc server to display Caller ID and messages from an NCID server.
Detects the LCD display information from LCDproc to automatically configure
itself for the rows and columns of the LCD display.
Supports LCD displays with at least 12 columns and with at least 1 row (12x1).
Works best with a 20x4 LCD display.
If the LCD has more than 4 rows, it uses the top 4 rows.
Supports multiple LCDproc screens for 1 and 2 row LCD displays.
Spports the SELECT button on the Adafruit i2c 16x2 RGB LCD Pi Plate display module with keypad to toggle the backlight on and off. When a call comes in, the backlight is turned on and the button is used to turn it off.
See the LCDproc homepage for the hardware supported and software packages. LCDproc software packages can be used along with the LCDncid software package.
LCDncid requires the servers for both LCDproc and NCID.
Instructions to build, install and test the LCDncid package is in the INSTALL file.
Information for using LCDncid is in the man page: lcdncid.1
Information on the LCDncid config file is in the man page: lcdncid.conf.5
LCDncid is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License located in a file called GPL.md.