In this article you will learn how to control an NEC display via RS232 or UTP connection with the official nec-pd-sdk Python package from NEC. Reasons for controlling NEC displays programmatically vary from automatic turning them on and off, scheduling, monitoring, and more.
I became interested in controlling NEC displays programmatically when I was building a virtual waterfall system and had issues with one of the displays. I needed to restart one manually every few days when it entered an error state and displayed only a black picture.
Next, I will explain where and how this NEC display was used and then we’ll dive straight into the code.