This project provides comprehensive technical documentation for the Visonic Alarm System, including both the Powerlink API (JSON-RPC) and the Visonic REST API. It is built using MkDocs with the Material for MkDocs theme.
The documentation is intended for developers, integrators, and advanced users who need to interface with Visonic PowerMaster GTX panels, PowerLink3 modules, and Powermanage servers.
Note: This site is a work in progress and may contain outdated or incomplete information. Please verify requests before using them on production devices.
- Central hub for Visonic docs: Links to detailed PowerManage and PowerLink API docs
- Local articles: Focused guides hosted in this repo (see
docs/) - Artifacts: JSON files for errors and items to investigate (
errors.json,to-add.json)
visonic-pmaxservice-docs/
├── docs/
│ ├── index.md # Site home
│ └── visonic-nextcam-k9pg2-powerlink-ftp-images-audio.md # Guide for Next CAM K9 PG2
├── mkdocs.yml # MkDocs configuration
├── requirements.txt # Python dependencies
├── errors.json # Example error responses
├── to-add.json # Planned/undocumented API methods
├── visonic-api-todo.txt # TODOs and endpoints to investigate
Note: docs_old/ contains legacy content kept for reference and is not part of the current site build.
- Python 3.7+
- Clone this repository:
git clone https://github.com/rexchoppers/visonic-pmaxservice-docs.git cd visonic-pmaxservice-docs - Install dependencies:
pip install -r requirements.txt
- Serve the documentation locally:
Then open http://localhost:8000 in your browser.
mkdocs serve
- Browse the documentation for detailed API references, including authentication, endpoints, parameters, and example requests/responses.
- The documentation covers both the Powerlink JSON-RPC API and the Visonic REST API (user and installer endpoints).
- Refer to the navigation sidebar for available sections and methods.
- PowerManage API Docs: https://rexchoppers.github.io/docs-powermanage-api
- PowerLink API (OpenRPC Playground): https://playground.open-rpc.org/?schemaUrl=https://raw.githubusercontent.com/rexchoppers/docs-powerlink-api/dist/openrpc.build.json
- Article – Accessing Images/Audio from Visonic Next CAM K9 PG2: docs/visonic-nextcam-k9pg2-powerlink-ftp-images-audio.md
- Community – Home Assistant Visonic integration: https://github.com/davesmeghead/visonic
- Maintainer site: http://www.rexchoppers.com
Contributions are welcome! To add or update documentation:
- Fork the repository
- Create a new branch
- Add or edit Markdown files in the
docs/directory - Update
mkdocs.ymlif you add new pages - Submit a pull request
This project is licensed under the MIT License. See LICENSE for details.
- davesmeghead – For the Home Assistant integration inspiration
- cfalas - PR Contributions
- My Site
For questions or suggestions, please open an issue or contact the maintainer.