About
Philips Heater is an integration that controls Philips CX3120 and CX5120 heaters locally over CoAP. It talks to the heater on the local network, so neither the Philips cloud service nor the mobile app is needed. It adds a climate entity with Off, Heat, Auto and Fan Only modes, presets for Low, High, Auto, Auto+ and Fan, target temperature, and oscillation control. Sensors report room temperature, heating intensity, operating mode and target temperature, plus diagnostic IP and MAC addresses. Two settings stand out: a default heat preset for systems that only send heat or off, such as Matterbridge, and an Auto+ offset of 1 to 10 degrees above room temperature. Heaters are found automatically on the network, or can be added by IP or MAC address in the UI.
Automatic summary of the README and code of mrverrall/philips-heater-coap. Something wrong, or are you the maintainer and want your own text here? Get in touch
Shows in Vulpo
Climate card, Select card, Chart card, Apple Watch, Climate Live Activity.Installs over time
#1,449 of 1,483 Marketplace integrations. Installs sharing analytics.
Supports
- Works locallyTalks to your devices on your own network. No vendor cloud in between.
- Found by itselfHome Assistant spots it on the network and offers to add it.
- From the MarketplaceInstalled through the Marketplace, formerly HACS.
- Actively maintainedIts author released or pushed a change in the last six months.
Provides
- Climate
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Add Philips Heater
- IP or MAC Address
Texts from the code of mrverrall/philips-heater-coap.
Entities
- SelectsDefault heat preset
From the README
A Home Assistant custom component for Philips heaters (CX3120, CX5120) that uses CoAP for direct local control. It communicates with the heater on your LAN and does not require the Philips cloud service or mobile app. Internet access is not required.
- 📡 Automatic device discovery: finds and tracks Philips heaters on your network automatically
- 🌡️ Climate entity support: Home Assistant climate integration with multiple HVAC modes
- 🎯 Preset modes: Low, High, Auto, Fan, and Auto+ with configurable temperature offset
- 🔧 Default heat preset option: choose the preset used when switching to heat mode (useful for Matterbridge and other integrations that only support basic HVAC modes)
- 💫 Oscillation control: swing mode support
- 🔥 Heating status sensors: heating intensity, temperatures, and operating mode tracking
- ⚡ CoAP observe updates: push updates when device state changes
- 🔌 Automatic reconnection with exponential backoff
Information
- Installs
- 53 sharing analytics
- GitHub stars
- 3
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.9.0,
- Category
- Climate, Thermostats and heating
- Kind
- Marketplace integration
- Brand
- Philips
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
philips_heater_coap- Issues
- Report an issue
More from Philips
Philips AirPurifier (with CoAP)3.1k installs · 💨 Philips AirPurifier custom component for Home Assistant. Sup…Open
Philips Hue Play Sync devices2.2k installs · Custom integration for Home Assistant to control the Philips Hu…Open














