n8n-nodes-genieacs

April 25, 2026 · View on GitHub

n8n-nodes-genieacs banner

codecov

n8n-nodes-genieacs

n8n community node for GenieACS — TR-069 device management, provisioning, and monitoring.

Features

GenieACS Node

ResourceOperations
DeviceList, Get, Delete
TaskList, Reboot, Factory Reset, Get Parameters, Set Parameters, Refresh Object, Download File, Retry, Delete
TagAdd, Remove
FaultList, Delete
PresetList, Create/Update, Delete
ProvisionList, Create/Update, Delete
FileList, Delete

GenieACS Trigger

Polling trigger that fires on:

  • New Fault — detects new faults reported by CPE devices
  • New Device — detects new devices connecting to GenieACS

Credentials

Configure credentials with:

FieldDescription
URLGenieACS NBI URL (default http://localhost:7557)
UsernameHTTP Basic Auth username
PasswordHTTP Basic Auth password

Installation

  1. Go to Settings > Community Nodes
  2. Select Install a community node
  3. Enter n8n-nodes-genieacs
  4. Agree to the risks and install

Manual

cd ~/.n8n
npm install n8n-nodes-genieacs

Other n8n Community Nodes by GeiserX

ProjectDescription
genieacs-containerOriginal and most popular Helm Chart / Container for GenieACS
genieacs-sim-containerDocker for the GenieACS Simulator
genieacs-haHome Assistant custom integration for GenieACS TR-069 router management
genieacs-mcpMCP Server for GenieACS written in Go
genieacs-ansibleAnsible Galaxy collection for GenieACS TR-069 ACS
genieacs-servicesSystemd/Supervisord services for GenieACS processes

License

GPL-3.0