explaingit

lex-campbell/centsys_remote

Analysis updated 2026-05-18

2PythonAudience · generalComplexity · 3/5Setup · moderate

TLDR

An unofficial Home Assistant integration that lets you open, close, and monitor Centurion SMART Wi-Fi gate motors with live status and sensor data.

Mindmap

mindmap
  root((centsys_remote))
    What it does
      Open and close gate
      Live gate status
      Battery and power sensors
      Safety beam monitoring
    Supported Devices
      SMART Wi-Fi operators
      GSM ULTRA operators
    Setup
      HACS install
      Manual file copy
      Phone number PIN login
    Audience
      Smart home users
      Home Assistant users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Open and close your Centurion gate from the Home Assistant dashboard, voice assistant, or automated routines

USE CASE 2

Monitor gate battery voltage, mains power, and safety beam status from one smart home interface

USE CASE 3

Trigger gate actions automatically when conditions are met, like a geofence arriving home

USE CASE 4

See live real-time gate position as it moves from opening to open to closing to closed

What is it built with?

PythonHome AssistantHACS

How does it compare?

lex-campbell/centsys_remote0-bingwu-0/live-interpreter0xkaz/llm-governance-dashboard
Stars222
LanguagePythonPythonPython
Setup difficultymoderatemoderatehard
Complexity3/52/54/5
Audiencegeneralgeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an existing Centurion gate registered in the official CenSys app and a running Home Assistant instance.

No license information stated in the README.

In plain English

This repository is an unofficial plugin for Home Assistant that lets you control and monitor Centurion brand gate motors through your smart home setup. Home Assistant is a popular open-source platform for automating home devices, and this plugin bridges it to the CenSys cloud service that Centurion's own mobile app uses. With it installed, you can open and close your gate from the Home Assistant dashboard, voice assistants, or automated routines. The integration shows the gate's live state as it moves from opening to open to closing to closed, rather than just a static on or off reading. It also pulls in extra sensor data: the gate's battery voltage, whether mains power is working, whether safety beams are blocked, theft alarm state, Wi-Fi signal strength, and a last-seen timestamp. The plugin supports two kinds of Centurion operators. SMART Wi-Fi models, such as the D5 Evo SMART, get full support including real-time position updates and the complete set of diagnostics. Older GSM or ULTRA operators connected through a cellular module work too, though on an experimental basis, and they may not report live open or closed position unless the hardware has a specific feedback wire connected. To get started, you need Home Assistant version 2024.1 or newer and a Centurion gate already working in the official CenSys mobile app. During setup you enter the phone number linked to your gate and receive a one-time PIN by WhatsApp or SMS, the same way the official app works. Your gate then appears as a device with all its sensors and controls. If you have multiple operators on the same account, they all appear automatically. Installation can be done through HACS, a Home Assistant community add-on store, or by copying the plugin folder manually. This is a community project and not affiliated with Centurion Systems. It is in beta, so the author asks for feedback and cautions users to apply it at their own risk. No extra packages need to be installed by hand since Home Assistant handles all dependencies on first startup.

Copy-paste prompts

Prompt 1
I installed centsys_remote in Home Assistant but my Centurion gate isn't showing up after I entered the PIN. What should I check?
Prompt 2
Write a Home Assistant automation that closes my Centurion gate if it has been open for more than 10 minutes using the centsys_remote integration.
Prompt 3
How do I install CenSys Gate Remote in Home Assistant without HACS by copying the custom_components folder manually?
Prompt 4
My centsys_remote gate cover shows assumed state instead of real open or closed status. What does that mean and how can I fix it?

Frequently asked questions

What is centsys_remote?

An unofficial Home Assistant integration that lets you open, close, and monitor Centurion SMART Wi-Fi gate motors with live status and sensor data.

What language is centsys_remote written in?

Mainly Python. The stack also includes Python, Home Assistant, HACS.

What license does centsys_remote use?

No license information stated in the README.

How hard is centsys_remote to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is centsys_remote for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub lex-campbell on gitmyhub

Verify against the repo before relying on details.