# \[APP\]\[Pro\] Philips TV Jointspace

**URL:** <https://community.homey.app/t/app-pro-philips-tv-jointspace/14064>\
**Category:** Apps\
**Tags:** app\
**Created:** [June 4, 2019, 2:39pm UTC](https://community.homey.app/t/app-pro-philips-tv-jointspace/14064 "2019-06-04T14:39:27Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![lucasvdh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lucasvdh/32/54915_2.png) [@lucasvdh](https://community.homey.app/u/lucasvdh)\
**Post date:** [June 4, 2019, 2:39pm UTC](https://community.homey.app/t/app-pro-philips-tv-jointspace/14064/1 "2019-06-04T14:39:27Z")

</div>

# Philips TV (Jointspace) for Homey

Control and monitor your Philips TV from Homey: power, volume, Ambilight, apps, sources, channels, the screen itself, and every remote key, all usable in Flows.

**This is the main support and discussion thread for the app.** Post here for help, questions and feedback. For bug reports please use GitHub (link at the bottom), this is where issues are tracked and fixed.

> Heads up: this is not an official app and is not affiliated with or endorsed by Philips or TP Vision. It works by talking to the TV’s Jointspace API, which the community reverse engineered over the years.

## Get the app

- **Stable:** [https://homey.app/a/codes.lucasvdh.philips-jointspace/](https://homey.app/a/codes.lucasvdh.philips-jointspace/)
- **Test** : [https://homey.app/a/codes.lucasvdh.philips-jointspace/test/](https://homey.app/a/codes.lucasvdh.philips-jointspace/test/)

The app was completely rewritten as of v3.x.

## Will it work with my TV?

Most Philips TVs from roughly 2014 to 2025 are supported, both Saphi and Android (MSAF) models. The only requirement is that the Jointspace API is reachable on your network.

Quick check: open `http://<TV-IP>:1925/system` in a browser on the same network. If you get a JSON response, you are good to go.

If that returns **403 Forbidden** , try `http://<TV-IP>:1925/1/system` and `http://<TV-IP>:1925/6/system` instead. If either returns JSON your TV is supported; the app probes these version-prefixed paths automatically.

## What it can do

**On the device and as Flow conditions (capabilities):**

- Power on/off (uses Wake-on-LAN when the MAC is known)
- Volume, mute, volume up/down
- Ambilight on/off, Ambilight mode, Ambilight + Hue
- Current app and current source (read-only)
- Screen on/off, independent of TV power (supported models)
- Every remote key (arrows, digits, colour keys, media transport, home, back, and more)

**Flow triggers (when):**

- An app was opened / a specific app was opened
- Ambilight, Ambilight mode and AmbiHue changed
- Source changed, screen turned on or off (supported models)

**Flow actions (then):**

- Open an application (autocomplete filled from the TV’s own app list)
- Open Google Assistant (Android TVs)
- Select a source, switch to a channel (autocomplete from the TV)
- Send any remote key
- Ambilight on/off, Ambilight mode, AmbiHue on/off
- Turn the screen on or off while audio keeps playing (supported models)

## Pairing

The app discovers TVs automatically over SSDP (older models) and mDNS (Android models). If yours is not found, you can add it by IP address in the pairing wizard.

The app remembers your TV by a stable hardware ID, not its IP address. So if your router later hands the TV a different IP, you do not need to re-pair: open the device, use the three-dot menu, choose **Repair** , and your Flows keep working.

## Troubleshooting

**TV will not turn on:** in deep sleep some TVs drop off the network entirely and cannot be reached by anything. On models that support it, the recommended approach is to turn the _screen_ off instead of the TV, which keeps the TV reachable. On Android TVs, the Wakelock Revamp app can also keep the network stack alive (at the cost of higher standby power).

**Device shows unavailable after an IP change:** use **Repair** (see above), do not delete and re-pair, that would lose your Flow references.

**Incorrect pincode / pairing fails:** first confirm the Jointspace API is reachable using the check above. If it is and pairing still fails, please file a bug with a diagnostic report.

## Reporting a problem

The app has a built-in diagnostic report. In the Homey app go to **Settings → Apps → Philips TV** , pick your TV and tap **Generate report**. If the TV is not paired yet, use the **By IP address** tab. Secrets are redacted automatically. Paste the report into a new GitHub issue:

- **Issues / bug reports:** [https://github.com/lucasvdh/codes.lucasvdh.philips-jointspace/issues](https://github.com/lucasvdh/codes.lucasvdh.philips-jointspace/issues)

Thanks to everyone who has tested, reported issues and contributed over the years. Keep the feedback coming.

---

_[View the full topic](https://community.homey.app/t/app-pro-philips-tv-jointspace/14064)._
