BLUCONNECT / DEVICES
Supported devices and protocols
Last updated: 7 October 2026
BluConnect brings devices from different brands together in one app. This page first explains how each kind of device is added, then, for technical readers, the protocols used. For every device, the app shows all of the settings and states the manufacturer provides; no feature is hidden.
How do devices connect?
The most direct path is chosen for each device: local network first, manufacturer account as a last resort. If the same device is found through more than one path, it appears as a single device; commands go over the local path first and fall back to the cloud.
- No account Local network: your phone talks to the device directly on the same Wi-Fi. No account or password is needed; some devices ask for approval when first added ("Allow" on the TV screen, a 4–6 digit code or the button on the bridge). It keeps working even if the internet goes down.
- Account Manufacturer account: only for devices with no local protocol. You connect your account once through the manufacturer's own sign-in page; on supported devices a local key is fetched once, and from then on control runs over the local network.
- Home Hub Optional home device: for Zigbee devices, local devices while you are away, and routines that keep running when your phone is off. Without a Hub, the whole app (including Matter) works from your phone.
Which devices can connect?
What matters is less the brand than what the device supports. If your device or its box shows one of the following, it can be added to BluConnect.
| If your device has | How it is added |
|---|---|
| Matter logo | No account from your phone: a new device out of the box with Apple's or Google's setup screen (QR → Bluetooth → Wi-Fi); a device already in Apple Home or Google Home with the "pairing mode" code from there (the device stays in that app too). Matter bridges come with their child devices; other phones in the home and Home Hub use the same Matter network |
| Added to the Apple Home (HomeKit) app | No account on iPhone and iPad, with the phone's permission; all accessories, scenes and Matter devices in Apple Home come along |
| Added to the Google Home app | Account on iPhone and Android, by signing in with your Google account and choosing your home; devices in Google Home come along (Matter devices need a Google Nest speaker/display or a Google TV Streamer in the home) |
| Zigbee (sensor, switch, bulb) | Home Hub with a Zigbee coordinator connected to the Hub |
| Android TV / Google TV, Tizen, webOS smart TV | No account on the same Wi-Fi; "Allow" on the TV screen or the code it shows |
| Display or speaker with Chromecast / Google Cast | No account found automatically on the same Wi-Fi |
| TV, AV receiver or network speaker with DLNA / UPnP | No account on the same Wi-Fi; play/pause, volume, now playing; found automatically |
| Wi-Fi lamp, plug, relay or sound system whose app offers local network (LAN) control | No account found automatically on the same Wi-Fi; if needed, press the button on the device or turn on "LAN control" in its app |
| Lighting system that works with a bridge / hub | No account by pressing the button on the bridge |
| Lutron Caséta / RadioRA 3 bridge (dimmer, switch, fan, shade) | Home Hub by pressing the button on the back of the bridge |
| Bosch Smart Home Controller I / II (thermostat, plug, shutter, sensors, alarm system) | Home Hub by pressing the Controller's button and entering the system password once (the password is not stored) |
| FRITZ!DECT thermostat, plug, shutter, lamp or sensor connected to a FRITZ!Box | No account with the FRITZ!Box user name and password (a separate user with Smart Home permission only is recommended) |
| Wi-Fi adapter on a Daikin air conditioner (BRP069, BRP072C, BRP084, Airbase, SKYFi) | No account found automatically on the same Wi-Fi; BRP072C asks once for the 13-digit key on its label |
| Solar inverter (SunSpec: SMA, Fronius, SolarEdge, Kostal; Huawei SUN2000, Sungrow SH, Victron GX) | No account IP address and brand; Modbus TCP must be enabled on the inverter; monitoring only. If you have a Home Hub, the Hub does the reading |
| Bluetooth LE smart device (SwitchBot bot, curtain, thermometer; Xiaomi sensors) | No account next to the phone, in pairing mode |
| Bluetooth-only Arçelik / Beko / Grundig appliance (HomeWhiz) | Account a HomeWhiz account once (for device configuration); after that, directly over Bluetooth while the phone is nearby |
| Any device with an infrared remote (TV, air conditioner, satellite receiver, soundbar, fan) | No account built-in code library or button learning; with a Broadlink RM4 or an Android phone with an IR blaster |
| Device that works with the manufacturer's smart home app and account | Account by connecting the account of one of the apps below once |
| Any device added to Home Assistant | With your Home Assistant address and sign-in; all devices in HA come along |
| IP camera / recorder with ONVIF or RTSP | No account on the same Wi-Fi via "Search network" or the IP address (with IP:port if needed, e.g. Tapo :2020) and the camera's ONVIF user; the RTSP address for cameras without ONVIF. Cameras in Tuya and Home Assistant come through those connections |
Apps supported with cloud sign-in (account)
If you use your device with one of the apps below, signing in once with that app's account brings all of your devices there into BluConnect. Wherever possible, sign-in happens on the manufacturer's own page; we do not store your password. With apps that can provide a local key (Mi Home, Smart Life, eWeLink, Home Connect), the devices are then controlled directly from your phone over the local network, without the internet; no Home Hub is needed.
| App / account | Typical devices |
|---|---|
| Home Connect (Bosch, Siemens, Neff, Gaggenau, Profilo) | Dishwasher and washing machine, dryer, oven, hob, cooker hood, fridge, coffee machine — offline with "Run on local network" |
| HomeWhiz (Arçelik, Beko, Grundig, Blomberg, Altus) | Washing machine, dishwasher, dryer, oven, fridge, air conditioner; Bluetooth-only models over Bluetooth from the phone |
| SmartThings · LG ThinQ | Home appliances, air conditioners, robot vacuums, TVs, soundbars |
| HomeCom Easy · myVAILLANT · MiGo Link | Boiler, room thermostat, hot water, heat pump, air conditioner |
| Mi Home · Roborock · Dreamehome | Air purifier, humidifier, fan, heater, robot vacuum (map, room and zone cleaning), plug (consumption history), lamp, sensor |
| Smart Life / Tuya · eWeLink | Plug, switch, lamp, curtain, sensor |
| SwitchBot · Govee | Bot, curtain, humidifier, air purifier, light strip |
| Daikin Onecta | Newer Daikin air conditioners and Altherma heat pumps; if it is the same unit as an air conditioner with a Wi-Fi adapter, they merge into one device and commands go local first |
| Viessmann ViCare · tado° | Boiler, heat pump, hot water; smart thermostat, radiator valve, air conditioner control, home/away status |
| Netatmo (Legrand, BTicino, Velux) | Thermostat and valves, Home + Control switches, plugs, dimmers, shutters; Velux windows and blinds; smoke/CO alarm, weather station |
| Miele@home | Oven, dishwasher, washing machine and dryer, fridge, cooker hood, coffee machine, robot vacuum (sign-in currently in EU countries) |
| Somfy TaHoma | Roller shutters, awnings, curtains, blinds, garage and garden gates, lights, sensors |
What can you do?
- Every setting: every setting, state and program the manufacturer provides (wash programs, fan speed, target temperature, filter life, energy…). Common ones get dedicated controls, the rest are in the "All features" list.
- Full-screen remote: on TVs and sound systems, directions, volume, channels, launching apps and typing text; only the buttons the device supports are shown.
- Routines: run devices from different brands with one tap, or by time, sunrise/sunset and device state.
- Notifications: a notification on your phone when a laundry or dishwasher program finishes, a routine runs or a device state changes.
- Energy and bills: hourly and daily consumption, each device's share; for devices that do not measure, an estimate from power rating and time switched on. With your own tariff (time bands, tiers, distribution fee, taxes; any currency), today's bill, this month's bill and the end-of-month estimate.
- Cameras: live view and snapshots, pan and zoom on PTZ cameras; on the home screen and on the wall panel.
- Location: routines that run when you arrive home, leave home or when nobody is home (even with the app closed); see who is home.
- Shortcuts: home screen and lock screen widgets, Control Center buttons, Android Quick Settings; Siri and Shortcuts on iPhone.
- Wall panel: turn a tablet into your home's control panel; in kiosk mode the panel cannot be exited without a PIN.
- Robot vacuums and audio: vacuum map, room and zone cleaning, no-go zones; favorites, queue and room grouping on Sonos.
- Multiple homes and members: home, holiday home and office kept separate; invite your family to all devices or only to the rooms and devices you choose.
Bluetooth and infrared
Bluetooth Low Energy devices (SwitchBot bot and curtain motor, thermometer, Xiaomi sensors, Bluetooth-only HomeWhiz appliances) are controlled directly while the phone is nearby; their state is read while the app is open.
Classic Bluetooth audio devices such as headphones, speakers and soundbars appear in the phone's Bluetooth settings but are not exposed to apps (Apple and Android reserve this connection for the system). If these devices have Wi-Fi, we control them over Wi-Fi; otherwise you can add them as an infrared remote.
Infrared remote: a built-in code library for TVs, satellite receivers, soundbars, projectors, air conditioners and fans; a remote that is not on the list can be learned button by button. The signal is sent with a Broadlink RM4 mini/pro or an Android phone with an infrared blaster (iPhone has no infrared blaster). An Android phone can also connect to the TV as a Bluetooth remote.
When do you need Home Hub?
Most homes do not. It helps in these cases:
- Zigbee devices (with a Zigbee coordinator connected to the Hub).
- Controlling local devices while you are away from home.
- Scheduled and triggered routines that keep running when your phone is off: the Hub joins your phones' Matter network and includes local devices in routines too (without a Hub, time and sunrise routines run from our server using your cloud accounts).
Home Hub runs on a computer, on a Raspberry Pi or as a Home Assistant add-on, and pairs with the app using a 6-digit code.
Technical: protocols
Discovery uses mDNS/Bonjour, SSDP and Bluetooth scanning on the same Wi-Fi; for devices that do not announce themselves, TCP/UDP probing on the local network. The paths of the same device are merged into a single device by serial number / MAC address.
| Protocol | Devices | Discovery / connection |
|---|---|---|
| Matter | Matter-certified devices and bridges | Phone and Hub on the same Matter network; _matterc._udp / _matter._tcp, setup code or QR; out-of-box setup via MatterSupport on iOS, Google Play services on Android |
| Zigbee 3.0 | Zigbee sensors, switches and bulbs | Hub + USB or network coordinator (SLZB-06, UZG-01…) |
| HomeKit | Accessories added to Apple Home | iOS HomeKit framework; Home data permission, Matter setup through the Apple Home flow |
| Google Home APIs | Devices added to Google Home | Google OAuth 2.0 + structure permission; app verified with App Attest on iOS, Google Play services on Android |
| Android TV Remote v2 | Android TV / Google TV | _androidtvremote2._tcp; TLS 6466–6467, client certificate + code on the TV |
| Google Cast | Chromecast, cast-enabled displays and speakers | _googlecast._tcp; TLS 8009 |
| DLNA / UPnP AV | DLNA TVs, AV receivers, network speakers | SSDP MediaRenderer:1; AVTransport and RenderingControl (SOAP) |
| Samsung Tizen · LG webOS | Tizen and webOS TVs | WebSocket; approval on the TV, token is stored |
| Philips JointSpace | Android TVs with Ambilight (picture, sound, lighting) | HTTPS 1926, Digest authentication + pairing code |
| Apple TV Companion | Apple TV | _companion-link._tcp; pairing code |
| Sonos UPnP / SOAP | Sonos | _sonos._tcp; HTTP 1400 |
| LG temescal | LG Wi-Fi soundbars | TCP 9741 (encrypted JSON), local network probing |
| Hue CLIP | Philips Hue Bridge | _hue._tcp; app key via the bridge button |
| Shelly Gen1 / Gen2 RPC | Shelly | _shelly._tcp, _http._tcp; HTTP, optional password |
| TP-Link KLAP · Kasa | Tapo, Kasa | HTTP 80 (KLAP), TCP 9999 (legacy Kasa) |
| WiZ · Yeelight | WiZ, Yeelight | UDP 38899 · UDP 1982 discovery + TCP 55443 |
| Xiaomi miIO / MIoT | Mi Home devices | UDP 54321, device key fetched once from the cloud; MIoT property specs |
| Tuya local (3.3–3.5) | Tuya / Smart Life devices | TCP 6668, local key |
| Home Connect local | Bosch, Siemens, Neff, Gaggenau, Profilo appliances | WebSocket; 443 TLS 1.2 PSK or 80 AES-256-CBC + HMAC; device key fetched once from the account |
| eWeLink LAN | Sonoff (DIY and LAN) | _ewelink._tcp |
| Govee LAN | Govee lights | UDP 4001–4003 (phone or Hub) |
| Bluetooth LE | SwitchBot, Xiaomi sensors (MiBeacon), Bluetooth-only HomeWhiz devices | BLE advertisements and GATT |
| Infrared | Any device with a remote | NEC, Samsung, RC5/RC6, Sony SIRC and raw codes; Broadlink (UDP 80) or the phone's IR blaster |
| Daikin local | Daikin air conditioners with a Wi-Fi adapter | UDP 30050 broadcast or _dkapi._tcp; HTTP 80 (BRP069, BRP084, Airbase), HTTPS 443 + label key (BRP072C), HTTP 2000 (SKYFi) |
| SunSpec / Modbus TCP | Solar inverters | TCP 502 / 1502; SunSpec models, own register maps for those that do not speak SunSpec (Huawei, Sungrow, Victron); read-only |
| AVM AHA-HTTP | FRITZ!Box Smart Home | HTTP, FRITZ!Box session; state by polling |
| Bosch Smart Home | Bosch Smart Home Controller I / II | _http._tcp; pairing on 8443, then 8444 with a client certificate (mTLS), live state via long polling |
| Lutron LEAP | Caséta, RadioRA 3 | _lutron._tcp; certificate via the bridge button (8083), then TLS 8081 |
| Home Assistant | All entities in HA | _home-assistant._tcp; WebSocket API |
| Manufacturer clouds | Apps supported with cloud sign-in | OAuth 2.0 or the manufacturer's session; AWS IoT MQTT for HomeWhiz; SSE / MQTT / WebSocket for live state |
| ONVIF + RTSP | IP cameras and recorders (Hikvision, Dahua, Reolink, Tapo, Imou…) | WS-Discovery 239.255.255.250:3702; SOAP + WS-UsernameToken; snapshots over HTTP Digest; live view over RTSP (TCP, Basic/Digest), H.264/H.265 hardware-decoded on the phone; Tuya and Home Assistant cameras over HLS |
Technical: security and data
- Local traffic stays between your phone (or your Home Hub) and the device; it does not pass through our servers.
- Refresh keys for manufacturer accounts are kept in an encrypted vault (Supabase Vault); the phone only receives a short-lived access key. Tuya and eWeLink requests are signed on the server; the app carries no secret keys.
- Manufacturer passwords are not stored; wherever possible, the manufacturer's own sign-in page is used. The only exception is HomeWhiz, which provides no refresh key: the password is kept in the phone's keychain and, so that routines keep running while the phone is off, encrypted only on the Hub if the home has a Home Hub, otherwise in the encrypted vault (Vault); removing the account deletes all of it.
- Local pairing keys (TV certificate, device key, Matter network keys) are kept in the phone's secure storage; they are backed up encrypted to your account and come back on a new phone and on your home members' phones. They are not given to members with guest access.
See the privacy policy for details.
Device missing from the list, or having a problem?
BluConnect is an app that keeps evolving. We cannot test every model of every brand we support ourselves; we may meet some devices for the first time in your home. If a device does not work as expected, is missing a feature or you see an error, write the brand, model and what happened in Account → Feedback; we ship fixes in updates.
Suggest it in the app via Add device → By brand → "Brand not listed?" or Account → Feedback; the brand and model are all we need. If you use Home Assistant, every device added to HA also appears in BluConnect. You can also write to us at contact@bluconnect.app.