A NCID LCD display client
LCDncid is a NCID client package that uses the LCDproc server to display NCID Caller ID and user messages on an LCD display. It uses the LCD display information provided by the LCDproc server to automatically configure itself for the LCD display. It supports LCD displays with at least 12 columns and with at least one row (12x1). It works best with a 20x4 LCD display. If the LCD display has more than 4 rows, only the top 4 rows are used.
LCDproc distributes the LCDproc software. It lists supported LCD displays, and third party clients. You can run other clients along with LCDncid.
Most standalone LCD displays are BIY (build-it-yourself), but there are commercial USB LCD displays available.
LCDncid and NCID server deb packages are available for a Raspberry Pi using the Raspbian distribution. If you add a USB modem or gateway, a LCD display, and a USB wireless module you will have a Caller ID device that includes an NCID server. It can be placed anywhere within your wireless network.
- 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 display has more than 4 rows, it uses the top 4 rows.
- Supports multiple LCDproc screens for 1 and 2 row LCD displays.
- Supports 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.
Displays numbers in 2 different formats:
US (with or without a leading 1)
NONE (no format)
Displays the date in one of 6 formats:
MM/DD MM-DD MM.DD
DD/MM DD-MM DD.MM
- Stand alone LCD display module for NCID.
RequirementsThe NCID (Network Caller ID) server package.
The LCDproc server.