DirectorLink · LG TV Notifications for Control4
A free, open-source Control4 driver that shows notifications as a pop-up on LG webOS TVs: a doorbell ring, a camera alert, a door or gate opened, the alarm. It talks straight to the TV with LG's local API, the one LG's own phone app uses: no cloud, no LG account, no ThinQ and no extra hardware.
Free. No subscription, no license key, no account with us.
Made by DirectorLink, the open-source management layer for Control4 homes. Works on its own: DirectorLink is not required, and Composer programming can show pop-ups too.
What you get
| Feature | On the TV | Programming |
|---|---|---|
| A pop-up on the TV | The TV's own notification at the bottom of the screen, for about 5 seconds, over whatever is on | Show Notification, with a title and a message, for anything you want on the TV |
| DirectorLink's alerts | Doorbell rings, camera alerts, doors and gates opened, the alarm and others, with DirectorLink 1.13 and newer | – |
| Your choice for each TV | Doorbell, Camera Alerts, Doors and Gates, Alarm and Other, each on or off (Doorbell and Alarm are on) | – |
| Quiet Hours | No pop-ups on this TV at night, or whenever you set | Show Notification keeps to them too |
| Several TVs | One driver for each TV, with its own kinds and Quiet Hours; a notification shows on every TV that is on, at the same moment | Show Notification for each TV in the same When |
| What happened | – | Notification Shown and Notification Failed events, the last notification's text |
Pop-ups show only while the TV is on: off, in standby or with no answer within 3 seconds, a pop-up is dropped. The driver never turns the TV on, changes its channel, input or volume, or keeps anything off its screen. At most one pop-up every 5 seconds on each TV, a doorbell or the alarm first. The text shows as it was sent, Hebrew and other right-to-left languages included. No picture: on many LG TVs a pop-up that carries one is not shown at all, so the driver never sends one.
What it needs
- A Control4 controller on OS 3.3.0 or newer, and Composer Pro.
- An LG TV with webOS (2014 and newer), including webOS 26 and its 2026 firmware. Confirmed on a real LG TV in an installer's project; reports from other models and webOS versions are welcome.
- A fixed IP address for the TV in the router, and the TV on the same home network as the controller: the controller reaches it on port 3001 (port 3000 on TVs before 2018).
- For DirectorLink's alerts, DirectorLink 1.13 or newer. Without it, the driver shows what Composer programming sends.
Setup in three steps
-
Add the driver
In Composer Pro, add DirectorLink · LG TV Notifications to the room of the TV, once for each TV. Turn the TV on: on, not in standby.
-
Pick the TV and accept
Pick the TV in TVs Found, or type its IP address in TV IP Address. Within a few seconds the TV asks whether to allow a new device: accept it with the TV's remote. Status says Paired.
-
Test and choose
Run Test Notification: the TV shows a pop-up. Then choose what this TV shows: Doorbell, Camera Alerts, Doors and Gates, Alarm, Other, and Quiet Hours if you want them.
The words of the TV's question are the TV's own: they may not name DirectorLink. The TV asks for about two minutes; if nobody accepts, run Pair Again with the TV on. The TV remembers the driver, so it asks once. Every setting and what each Status means are on the driver's Documentation tab in Composer and in the full guide.
With DirectorLink
DirectorLink 1.13 and newer sends its alerts to this driver as soon as both are in the project, with nothing to set up: the doorbell, camera alerts, doors and gates opened, and, with Alarm Status on in DirectorLink, the alarm going off, as each TV's choices allow. They are in the home owner's language, in the same words as on the family's phones, and they come straight from the controller: no phone needs alerts switched on, and the internet can be down. The driver follows DirectorLink's notification agreement, which any screen driver may follow.
Ideas for programming
-
The garage is still open
When the garage door has been open for 10 minutes, Show Notification: Garage, The garage door is still open.
-
Every TV at once
Add Show Notification for each TV in the same When: they run one after the other at once, so the TVs show it together.
-
A fallback
On Notification Failed, send the text as a push notification instead.
Privacy and support
- The driver talks only to the TV on your home network, and, for Find TVs, to the LG TVs that answer the search there. It sends nothing to DirectorLink, LG or anyone else, and collects no usage data. The TV's key stays in your Control4 project and never appears in a log, a property or Print Diagnostics. The driver asks the TV only to show pop-ups and to say whether it is on: the key cannot change channels, inputs, volume, settings or power.
- Keep the exact file name: a browser's
… (1).c4zcopy installs as a separate driver instead of updating. An update keeps the settings, the TV's key (the TV does not ask again) and the programming. - Community-supported, best effort. Report a problem with the TV model and webOS version (the TV property), your Control4 OS version, the driver's Print Diagnostics and its log at Debug. Reports that a TV works are welcome too.