ExternalFreelancerRemote$750–$1500 USD

Smart Home App with Matter Gateway API Integration

Summary

Freelancer Client is hiring: Smart Home App with Matter Gateway API Integration.

Location: Remote

Technical Specification — Matter Plugin for Larnitech Integration

What you'll do:

• Create corresponding devices/entities in Larnitech

• Automatically restart after reboot

• Support easy deployment and updates

• Have low resource consumption suitable for embedded hardware

• Docker support is a plus.

• --

• Use the official Larnitech API:

• https://wiki.larnitech.com/API2

Requirements:

• The solution must run on:

• Raspberry Pi Compute Module

• Ubuntu Linux (ARM architecture)

• The plugin should:

• The solution should include:

• Modular architecture

• Device mapping layer (Larnitech ↔ Matter)

• State synchronization engine

Nice to have:

• REST API

• Web UI for monitoring and configuration

• Docker deployment

• --

• Python

Skills: Python, Linux, C++ Programming, Raspberry Pi, Docker, API, App Development, API Integration

Budget: $750–$1500 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Original

Technical Specification — Matter Plugin for Larnitech Integration

Project Title

Matter Plugin for Larnitech Smart Home System

Project Description

We need a developer to create a Matter integration plugin for the Larnitech smart home platform.

The plugin must integrate with the existing Larnitech application and communicate through the official Larnitech API:
https://wiki.larnitech.com/API2

The goal of the project is:

1. Expose Larnitech devices to the Matter ecosystem, allowing them to be controlled from Matter-compatible controllers such as:

* Apple Home
* Google Home
* Amazon Alexa
* Home Assistant
* Other Matter-compatible apps

2. Allow Matter devices to be imported/added into the Larnitech ecosystem and controlled from the Larnitech application.

The solution should act as a bridge between Larnitech and Matter networks.

The plugin will run on a Raspberry Pi Compute Module device with Linux Ubuntu installed, therefore the solution should be optimized for stable long-term operation on ARM-based Linux hardware.

---

Main Features

Larnitech → Matter

Expose existing Larnitech devices as Matter devices.

Supported device types should include:

* On/Off Lights
* Dimmers
* RGB/RGBW Lights
* Thermostats
* Air Conditioners
* Temperature Sensors
* Humidity Sensors
* Motion Sensors
* Leak Sensors
* Switches and relays
* etc...

The plugin should:

* Synchronize device states
* Support attribute updates in real time
* Handle Matter commissioning and pairing
* Support multiple endpoints/devices simultaneously

---

Matter → Larnitech

Allow commissioning and importing Matter devices into Larnitech.

Features:

* Discover Matter devices on the network
* Pair and commission Matter devices
* Create corresponding devices/entities in Larnitech
* Synchronize state and commands between Matter and Larnitech

---

Technical Requirements

Platform Requirements

The solution must run on:

* Raspberry Pi Compute Module
* Ubuntu Linux (ARM architecture)

The plugin should:

* Work reliably as a background service/daemon
* Automatically restart after reboot
* Support easy deployment and updates
* Have low resource consumption suitable for embedded hardware

Docker support is a plus.

---

API Integration

Use the official Larnitech API:
https://wiki.larnitech.com/API2

The plugin must:

* Authenticate and communicate with Larnitech controllers
* Read/write device states
* Subscribe to updates/events if supported
* Synchronize device metadata and capabilities

---

Matter Support

Use official Matter SDK or compatible libraries:

* connectedhomeip (CHIP SDK)
* Python bindings or C++ implementation

Required:

* Matter advertisement
* Commissioning support
* Standard Matter clusters
* Multi-device support
* Persistent pairing/fabric storage

---

Architecture Requirements

The solution should include:

* Modular architecture
* Device mapping layer (Larnitech ↔ Matter)
* State synchronization engine
* Logging and debugging tools
* Configuration management

Optional:

* REST API
* Web UI for monitoring and configuration
* Docker deployment

---

Preferred Technologies

Preferred:

* Python

Possible alternative:

* C++

Suggested stack:

* Python 3.11+
* FastAPI
* Matter SDK / CHIP
* AsyncIO
* SQLite or lightweight persistence

---

Persistence Requirements

The system must persist:

* Device mappings
* Matter fabrics/pairings
* Device states
* Configuration data

Data should be restored automatically after restart.

---

Deliverables

The developer should provide:

* Full source code
* Git repository or ZIP archive
* README with setup instructions
* API documentation
* Example configuration
* Test scripts
* Deployment instructions for Raspberry Pi / Ubuntu

License:

* MIT or other permissive open-source license

---

Acceptance Criteria

The project will be considered complete when:

* Larnitech devices can be controlled from Matter controllers
* Matter devices can be added into Larnitech
* State synchronization works correctly in both directions
* Pairing and commissioning are stable
* Multiple devices are supported simultaneously
* Persistence works after restart
* The plugin runs stably on Raspberry Pi Compute Module with Ubuntu
* Code is modular and documented

---

Suggested Milestones

Milestone 1

* Base Matter bridge setup
* Connection to Larnitech API
* Simple On/Off device support

Milestone 2

* Lighting devices (dimmer/RGB)
* Thermostat and sensors
* State synchronization

Milestone 3

* Matter device import into Larnitech
* Advanced device support
* Persistence and stability improvements

Milestone 4

* Documentation
* Testing with Apple Home / Google Home / Alexa
* Final delivery

---

Freelancer Proposal Should Include

* Preferred language (Python/C++)
* Selected Matter SDK/libraries
* Estimated timeline
* Relevant Matter / IoT integration experience
* Experience with Raspberry Pi / Linux embedded systems
* Similar smart-home or gateway projects

Location & Details

SourceFreelancer
Budget$750–$1500 USD
LocationRemote
Posted2026-05-18 13:01:00
PythonLinuxC++ ProgrammingRaspberry PiDockerAPIApp DevelopmentAPI Integration
Apply on source →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
PythonLinuxC++ ProgrammingRaspberry PiDockerAPIApp DevelopmentAPI Integration