Package Information
Documentation
n8n Community Node: LSM SIK
n8n community node for the SimonsVoss Locking System Management (LSM) system via the SIK REST API proxy.
Prerequisites
This node requires the SIK REST API Proxy (SIKRestAPIProxy) to be running and reachable via HTTPS. The proxy must be deployed on the same machine as the LSM / SimonsVoss SIK installation and exposed through a reverse proxy.
The node does not communicate with LSM directly — it calls the REST API exposed by the proxy.
Installation
In your n8n instance:
Settings → Community Nodes → Install → @simonsvoss/n8n-nodes-lsm-sik
Credentials
Configure a LSM SIK API credential with:
- Base URL — HTTPS URL of the SIK REST API proxy, e.g.
https://lsm.example.com/sikdemo(no trailing slash) - Username — LSM username
- Password — LSM password
Resources & Operations
| Resource | Operations |
|---|---|
| Lock System | Get Many, Get, Set Context |
| Lock | Get Many, Get, Create, Update, Delete, Get Programming Demand |
| Transponder | Get Many, Get (with history), Create, Update, Delete, Deactivate, Reset, Get Programming Data, Assign PHI |
| Person | Get Many, Get, Create, Update, Delete |
| Group | Get Many, Get, Create, Update, Delete |
| Sector | Get Many, Get, Create, Update, Delete |
| Time Plan | Get Many, Get, Upsert, Delete |
| Time Group | Get Many, Get |
| Time Zone | Get Many, Get, Create, Update, Delete |
| Management | Assign Transponder to Group, Assign Lock to Sector, Get Audit Trail, Get Transponder Audit Trail |
| Relation | Get All, Get Access Exceptions, Modify Access, Modify Access Exceptions, Modify Access Pairs |
| Network | Perform Task |
Development
npm install
npm run build # compile TypeScript + copy icons
npm run dev # watch mode
npm run lint
Unofficial Community Example
This package is an unofficial community example for n8n. It demonstrates how an n8n community node can interact with the referenced API and is intended for learning, experimentation, and evaluation of integration concepts only.
This project is provided by the maintainer in a personal capacity. It is not an official product, component, connector, sample, or reference implementation of the product vendor. It is not sponsored, approved, reviewed, certified, supported, or maintained by the vendor or by the maintainer's employer.
Not for Production Use
This package is not intended for production use.
It has not been validated for productive customer environments, security requirements, regulatory compliance, operational reliability, lifecycle management, vulnerability handling, or long-term maintenance. No support, warranty, service level, update commitment, or security response process is provided.
Any productive integration must be designed, implemented, tested, secured, documented, operated, and maintained by the customer, their IT department, or an authorized integration partner. This includes, but is not limited to:
- authentication and authorization handling
- secure credential storage
- network and deployment security
- logging and error handling
- data protection and privacy requirements
- dependency and vulnerability management
- operational monitoring
- backup and recovery concepts
- compliance with applicable legal and regulatory requirements
Use of this package is at your own risk.
No Official Support
Please do not contact the product vendor's support channels for issues related to this package. Issues, pull requests, and discussions may be handled on a best-effort basis only, without any obligation to respond or provide fixes.
No Grant of Rights
The use of product names, API names, trademarks, or company names in this repository is solely for descriptive compatibility purposes. No affiliation, endorsement, partnership, or certification is implied.