Guide · Home Assistant

Can Home Assistant work with Rako, Sonos, Reolink and Hikvision?

Yes. Home Assistant can sit on top of Rako lighting, Sonos audio, Reolink cameras and a Hikvision recorder at the same time, giving you one app and one set of automations without replacing any of the hardware underneath. What differs is how each system connects, and each has at least one gotcha worth knowing before you start.

By Home Smart Surrey · Updated 16 October 2026

The short version

SystemHow it connectsRunsWatch out for
Rako lightingCommunity integration (home-assistant-rako), installed through HACS, talking to the Rako bridgeLocallyOlder versions crash on some firmware responses; no fade/transition control; check the dashboard follows the real lights
SonosBuilt-in Sonos integrationLocallyDuplicate entities on older units; first-generation hardware and WiFi
ReolinkBuilt-in Reolink integration (cameras and Home Hub)LocallySmart detection must be switched on in the Reolink app; hub mode and camera privacy are separate controls
HikvisionBuilt-in Hikvision integration or ONVIF, via the recorderLocallyEvents are generic motion events, not separate person and vehicle sensors
Daikin air conditioningDaikin Onecta integration, installed through HACSManufacturer's cloudShared daily API limit; schedules and fan-mode names
GivEnergy battery and solarCloud API, or locally with GivTCPEitherLocal avoids depending on the manufacturer's cloud

Rako lighting

Rako isn't part of Home Assistant's core integrations. It connects through a community integration, home-assistant-rako, which you install with HACS. It talks to the Rako bridge on your local network, and each room appears as a light entity. It is push-based: Home Assistant relies on the integration reporting each change rather than polling for it.

Sonos

Sonos uses Home Assistant's built-in integration, runs locally, and every speaker appears as a media_player. Three things to know:

action: media_player.play_media
target:
  entity_id:
    - media_player.kitchen_kitchen
    - media_player.lounge_lounge
data:
  media_content_id: http://homeassistant.local:8123/local/doorbell/chime.mp3
  media_content_type: music
  announce: true
  extra:
    volume_level: 0.4

Reolink

Reolink cameras and the Reolink Home Hub use the built-in integration and run locally.

Hikvision

Hikvision's coax (HD-TVI) cameras don't speak to Home Assistant directly. The recorder digitises their signal, so Home Assistant talks to the recorder, once, and sees every channel through it. That also means a failed recorder is a hard blocker: until it's replaced, none of the coax cameras can be integrated.

Daikin air conditioning

The Daikin Onecta integration, installed through HACS, controls units through Daikin's cloud API, so it isn't fully local. We found three things worth checking on any Daikin job:

Fan-mode names are also lowercase (auto, quiet, 1 to 5) even though the interface capitalises them. Use the value from the entity's attributes, not the label on screen.

GivEnergy and Octopus Energy

GivEnergy batteries and inverters can connect through the manufacturer's cloud API or locally over your network with GivTCP. Local means the data keeps flowing if the cloud service has a problem. The Octopus Energy integration brings your tariff and usage data into Home Assistant. Showing the data is straightforward; making the battery charge on cheap rates is a separate piece of automation, not something you get automatically.

What "working together" looks like

The point of connecting all of this is one action doing the work of several apps. A single "Going out" script can pause every Sonos speaker, switch off the TVs, turn off the air conditioning, set the cameras to away, lock the front door, close the garage door if it's open, and send a confirmation to whoever pressed it.

Two habits make this reliable. Put the actions in scripts and call those scripts from automations, dashboards and voice assistants, so each behaviour is defined once. And call slow scripts with script.turn_on instead of directly, so quick actions like locking the door and sending the notification don't wait behind slow ones like shutting down eighteen speakers.

Frequently asked questions

Do I have to replace my existing system?

No. Home Assistant sits alongside what you already have. Rako stays Rako and Sonos stays Sonos; Home Assistant connects them.

Will it work if the internet goes down?

Mostly. Rako, Sonos, Reolink, Hikvision and Shelly devices are controlled locally. Daikin Onecta depends on the manufacturer's cloud, and some remote-access options do too.

Is there a subscription?

Home Assistant itself is free and local control needs no subscription. Easy remote access through Home Assistant Cloud (Nabu Casa) is optional and was about £6.50 a month or £65 a year at the time of writing; check the current price.

Which is better for person detection, Reolink or Hikvision?

In Home Assistant, Reolink. It exposes person, vehicle and pet detection as separate sensors. Hikvision's integration exposes generic motion events.

Got Rako, Sonos or cameras you'd like working together?

We're engineer-led and cover Woking, Guildford, Reigate and the wider Surrey area. Tell us what you have and we'll tell you what's possible.

Email hello@homesmartsurrey.net See pricing