Proof of concept

kAssist

A home automation hub that brings Zigbee, Z-Wave, Matter, WiFi, BLE, infrared and solar inverters behind a single interface: devices, rooms, scenes, automations, alarm and energy in one place. A test bench too — an opportunity to put the Kore platform to the test where it was not expected: real time, hardware, the edge.

Built on KoreSelf-hostableThe radio stays at home

The problem

A well-equipped home ends up with as many apps as it has brands. Each one controls its own bulbs and knows nothing about the rest.

  • The bulbs speak Zigbee, the blinds Z-Wave, the freezer socket WiFi — and none of them speak to each other.
  • Every brand brings its own app, its own account and a detour through its own cloud.
  • Nobody knows what uses what, or how much the solar array actually covers.
  • A simple rule — "if nobody is home, switch everything off" — means connecting all of it first.

What kAssist does today

Everything below works today. The demonstration screens rely on a fully virtual home — one site, two floors, six rooms, eighteen devices, a camera and an inverter, all simulated — and kAssist is also tested on real installations, with real sensors and devices: Zigbee bulbs and motion sensors, connected speakers, badge readers.

The house on one screen

Devices are grouped by room, with their state and a direct switch. The counters at the top — total, online, offline, rooms in use — sum up the estate, and those covering devices open the full list.

One inventory, whatever the protocol

Zigbee, Z-Wave, Matter/Thread, WiFi, BLE, Broadlink infrared, Govee, WiiM and Chromecast all feed into the same registry, with the same normalised capabilities — switch, dim, open, measure. That is what lets a scene mix a Zigbee bulb and a Z-Wave blind seamlessly.

The inventory of the demonstration home, entirely virtual

Rooms, floors, and a plan

Site, zone, room: the hierarchy organises devices and scopes the rules. The floor plan places each device by drag and drop and makes its state readable at a glance.

Rooms, spread over two floors

Scenes, and rules that fire them

A scene chains commands — dim the lamp, close the blind, cut the socket — with delays in between. An automation is built as WHEN / IF / THEN: a sensor, a time or an external call fires it, a condition filters, an action runs. Execution is delegated to Kore’s rule engine rather than rewritten.

The rules, their trigger and their runs
The log: what the rules did, and when

An alarm built on the sensors already there

The modes — disarmed, home, away, night, panic — rely on the contact and motion sensors already in the house, grouped into zones, with entry and exit delays, a PIN and an event log. A camera in the room concerned can attach its snapshot to the alert.

Arming modes and their log

Presence, and what it triggers

The mode of the house — home, away, night — is set from the screen or left to the phone: a geolocation application calls a dedicated webhook on every entry into and exit from a zone, and the token can be regenerated on demand. Comings and goings are logged by zone and by user, and a holiday simulation drives devices at random for as long as the house stays empty.

The mode of the house, and the log of comings and goings

What the house uses, in euros

Devices able to measure report their power; the total becomes kilowatt-hours, a cost and grams of CO₂ from the tariff and carbon factor set for the household. The breakdown is shown by room and by device.

Today's consumption, by room and by device
Temperatures and humidity, room by room

Solar, all the way to the surplus

Huawei, Fronius, SMA, GoodWe and Enphase inverters are polled continuously: production, consumption, battery, import and export. A regulator can send the surplus to a load — water heater, battery, car charger — instead of selling it back.

The simulated inverter and surplus routing

The radio stays at home

kAssist never connects to a broker directly: a Kore agent sitting on the local network carries the collectors — mqtt, matter, ble, wiim, cast, broadlink, govee, solar, nfc, among others — and forwards device states. The hub can therefore run elsewhere, remotely included, without the devices leaving the house.

On a phone, with nothing to install

The screens adapt to narrow displays, and the app installs from the browser. Offline it still opens, but without data: the local cache keeps the interface, never the readings.

The dashboard on a narrow screen

What the exploration showed

kAssist was first built to test the Kore platform outside its usual ground — management, forms, reference data. Home automation means real time, hardware that fails and unreliable networks.

The platform proved itself

Users, roles and fine-grained permissions, isolation between households, translations, a single GraphQL API, logging: kAssist inherits all of it instead of rewriting it. Kore’s rule engine runs the automations, and its agents carry the collectors.

See the Kore platform

What proved useful elsewhere

kAssist’s Bluetooth collector is exposed as a service in its own right; Club TT uses it to pair the sensors of a training session. That an exploration feeds a commercial product is its most concrete result.

See Club TT

No mandatory third party

The hub is hosted wherever you choose, broker credentials stay on the local agent, and readings are stored in a database you own. What does leave is optional: Spotify goes through Spotify’s cloud, and the Alexa and Google Home entry points through Amazon’s and Google’s.

Frequently asked questions

What is kAssist?

kAssist is a home automation hub built by Koraisoft on its Kore platform: it brings devices from different protocols into one inventory, with rooms, scenes, automations, an alarm and energy monitoring. It is an internal proof of concept, not a product. Recent additions — NFC badge readers, a Zigbee mesh map, frozen periodic reports — are at the same exploratory stage.

Can I buy or install kAssist?

No. kAssist is a proof of concept that Koraisoft explores internally: it is not distributed, not supported, and no roadmap commits to it. There is no version to download and no commercial offering. If the subject interests you, writing to Koraisoft is the only way in today.

Which protocols does kAssist actually support?

kAssist handles Zigbee and Z-Wave (through an MQTT broker), Matter/Thread (through a Matter server), WiFi, Bluetooth Low Energy, Broadlink infrared, Govee, WiiM speakers, Chromecast, Gree-protocol air conditioners and PC/SC NFC badge readers. Huawei, Fronius, SMA, GoodWe and Enphase solar inverters are polled separately. KNX and LoRaWAN are not covered. All of this was tried as part of an exploration, not certified.

With kAssist, does my data go to the cloud?

Not necessarily. The kAssist hub is hosted wherever you choose, a Kore agent on the local network talks to the devices and keeps the broker credentials, and readings stay in a database you own. Some integrations rely on external services by nature: Spotify goes through Spotify’s cloud, and the Alexa and Google Home entry points through Amazon’s and Google’s services. None of them is needed for the hub to work.

Why another home-automation hub?

kAssist explores what the Kore platform brings to home automation: roles and permissions, isolation between households, a rule engine, agents and an audit trail — building blocks a consumer hub has no reason to carry. It is an internal Koraisoft exploration, not a product to install at home.

Discuss it with us

Multi-protocol home automation, solar self-consumption, or more generally what can be built on the Kore platform: if any of these topics interests you, we would be glad to discuss it.

Get in touch

The screenshots on this page and the online demo run on fictional, deliberately small datasets: they illustrate only part of what the product does, and some features are limited or switched off in the demo environment.