Actions242
- User Actions
- Unbind User From Hub
- Update Bound User Specific Key Pad Password
- Reset Bound User Specific Key Pad Password
- Update Bound User Specific Key Pad Force Disarm Password
- Reset Bound User Specific Key Pad Force Disarm Password
- Update Permission On Behalf Of UserId for BoundUserId on Hub For Single Device
- Get Permission For CompanyId On Hub For Photo By User
- Update Permission On Behalf Of UserId For CompanyId On Hub For Photo
- Get Permission For CompanyId On Hub For Surveillance Cameras
- Update Permission On Behalf Of UserId For CompanyId On Hub For Surveillance Cameras
- Get Bound Company Lists
- Get Bound Company Details
- Update Bound User Details
- Unbind Company Form Hub
- Find User
- Create New User
- Contact Info Confirmation
- Request Password Reset
- Confirm Password Reset
- Get User Info By ID
- Update User Info
- Update User Image
- Delete User Image
- Confirm User Contact Information Change
- Request to Change User's Login
- Request To Change User's Phone
- Request To Change User's Passwords Hash
- Get Bound Users List
- Bind User To The Hub
- Get Bound User Details
- Update Bound User
- Monitoring Actions
- Get Monitoring Request From Installers
- Approve Monitoring Request
- Reject Monitoring Request
- Get Hub Attached Security Companies
- Send Binding Request To Security Company
- Send Deletion Request With Security Company
- Get Hub Attached Security Companies For Company
- Send Binding Request To Security Company For Company
- Send Deletion Request With Security Company For Company
- Get Counter Of Monitoring Request From Installers
- Get Counter Of Monitoring Request From Users
- Get Monitoring Request From Users
- Invite Actions
- Network Actions
- Enable/disable Ethernet Network Channel
- Enable/disable WiFi Network Channel
- Enable/disable GSM Network Channel
- Update Wifi Settings
- Get Status Of Update Wifi Settings Operation
- Update Ethernet Settings
- Get Status Of Update Ethernet Settings Operation
- Update General GSM Settings
- Update GSM Sim Card Settings
- Get Status Of Update Sim Card Settings Operation
- Send Get Balance Request
- Get Balance Request Status
- Update GSM Sim Card Balance Number
- Scan Wifi Networks
- Get Scan Wifi Networks
- Join Wifi Networks
- Get Join Wifi Network Operation Status
- Update Device Ethernet Settings
- Get Status Of Update Device Ethernet Settings Operation
- Enable/disable Device Ethernet Network Channel
- Enable/disable Ethernet Network Channel For Company
- Enable/disable WiFi Network Channel For Company
- Enable/disable GSM Network Channel For Company
- Update General GSM Settings For Company
- Update GSM Sim Card Settings For Company
- Get Status Of Update Sim Card Settings Operation For Company
- Send Get Balance Request For Company
- Get Balance request Status For Company
- Update GSM Sim Card Balance Number For Company
- Access Control Actions
- Access Code Actions
- Get Access Codes List
- Create New Access Code
- Get Access Code
- Update Access Code
- Delete Access Code
- Update Access Code Password
- Update Access Code Duress Password
- Delete Access Code Password
- Get Access Codes List For Company
- Create New Access Code For Company
- Get Access Code For Company
- Update Access Code For Company
- Delete Access Code For Company
- Update Access Code Password For Company
- Update Access Code Duress Password For Company
- Delete Access Code Duress Password
- Camera Actions
- Object Actions
- Get Employee Access List
- Get Employee Access
- Updates Employee Access
- Create Employee Access
- Delete Employee Access
- Get Object maintenance Data
- Updates Object Maintenance Data
- Get List Of Objects
- Creates An Object
- Get Object Info
- Delete An Object
- Update Object General Info
- Cancel Object Deletion
- Get Object Notes By Object Id
- Create Object Note
- Get Object Notes By Id
- Update Object Note
- Delete Object Note
- Get Responsible Persons By Object Id
- Get Object Responsible Person By Id
- Get All Object Media By Object Id
- Create Object Media For Object Id
- Get Object Media By Id
- Delete Object Media By Id
- Hub Actions
- Get Hubs Binding Info
- Create Hub
- Get Hub Detailed Info and Settings
- Update Hub Image
- Delete Hub Image
- Get User Role On Hub
- Get Hub Logs
- Delete Hub Logs
- Clean Hub Cache
- Cancel Device Search
- Send Panic Command
- Get Hub Two-Stage Arming Operation Status
- Control Hub Arm State
- Start Update Firmware Process
- Set Groups Mode On or Off For Hub
- Reset Sim Traffic Counter
- Request Arming Reset
- Reset Arming
- Mute Fire Detectors
- Switch On Demand Photo Mode
- Search Among The Hubs Attached To Company
- Get Hub Detailed Info For Company
- Update Hub Image for Company
- Send Panic Command For Company
- Control Hub Arm State For Company
- Temporarily Do Not Inform User About Problems For Company
- Execute Power Test Command
- Execute Buses Power Command
- Execute Set Password Length Command
- Temporarily Do Not Inform User About Problems
- Create An Object For Locked Hub
- Get Hub Billing Info For Each Company
- Get Permission For CompanyId On Hub For Photo
- Mark Object As Vacant By Company
- Unmark Object As Vacant By Company
- Get Hub Logs For Company
- Room Actions
- Group Actions
- Security Management Actions
- Device Actions
- Get Devices List
- Get Device Info
- Update Device Info
- Unlink Device From Hub
- Send Command To Device
- Send Command To Bind Device To Range Extender
- Send Command To Unbind Device To Range Extender
- Get Devices List For Company
- Get Device Info For Company
- Update Device Info For Company
- Send Command To Device For Company
- Execute Scan Fibra Devices Command
- Get Scan Fibra Device List
- Pro Actions
- Installation Actions
- Employee Management Actions
- RRU Code Actions
- Agreement Actions
- Ring Management Actions
- Rapid Response Unit Actions
- Receiver Actions
Overview
This node, named "Ajax," is designed to send commands to devices within a specified system via an Ajax API. It supports various device types and a wide range of commands that can be issued to those devices. This node is useful in scenarios where you need to remotely control or test devices such as sensors, alarms, switches, cameras, and other smart home or security equipment.
Practical examples include:
- Sending a command to switch a device on or off.
- Initiating a self-test or calibration on a device.
- Starting or stopping detection or connection tests.
- Triggering a device to make a photo or reset passwords.
- Managing bypass states for tamper or engineer modes.
Properties
| Name | Meaning |
|---|---|
| User Id | Identifier of the user issuing the command. Required to specify which user context the command is executed under. |
| Hub Id | Identifier of the hub to which the device is connected. Required to route the command correctly within the network. |
| Device Id | Identifier of the target device to which the command will be sent. |
| Command | The specific command to send to the device. Options include: CONNECTION_TEST_START, CONNECTION_TEST_STOP, DETECTION_TEST_START, DETECTION_TEST_STOP, MUTE, SWITCH_ON, SWITCH_OFF, SOUND_TEST_START, UNLOCK_DEVICE, DEVICE_SWITCH_STATE, FIRE_SENSOR_TEST, MOTION_OUTDOOR_DETECTION_TEST_START, MOTION_OUTDOOR_UPPER_MOTION_SENSOR_DETECTION_TEST_START, MOTION_OUTDOOR_LOWER_MOTION_SENSOR_DETECTION_TEST_START, MOTION_OUTDOOR_ANTIMASKING_MOTION_SENSOR_DETECTION_TEST_START, MULTI_TRANSMITTER_POWER_RESET, DISABLE_BYPASS, ENABLE_ENGINEER_BYPASS, ENABLE_TAMPER_BYPASS, DISABLE_DEVICE_ONETIME_BYPASS, ENABLE_WHOLE_DEVICE_ONETIME_BYPASS, ENABLE_TAMPER_DEVICE_ONETIME_BYPASS, RESET_PASSWORD, RESET_FORCE_DISARM_PASSWORD, MAKE_PHOTO, UNREGISTERED_FIBRA_DEVICE_BLINK_START, UNREGISTERED_FIBRA_DEVICE_BLINK_STOP, START_CALIBRATION, STOP_CALIBRATION, BUS_POWER_ON, BUS_POWER_OFF, IWH_TEST_START, IWH_TEST_STOP, SELF_TEST. |
| Device Type | The type of device receiving the command. Supported device types include DoorProtect, MotionProtect, FireProtect, GlassProtect, LeaksProtect, RangeExtender, CombiProtect, Keypad, SpaceControl, Button, Socket, WallSwitch, Relay, MotionCam, StreetSiren, MultiTransmitter, LifeQuality, WaterStop, LightSwitch variants, and many others as listed in the options. |
Output
The node outputs JSON data representing the result of the command execution on the device. This typically includes status information confirming whether the command was successfully sent and any response data returned by the device or backend service.
If the device or command supports binary data (e.g., images from a camera when using the MAKE_PHOTO command), the node may output binary data accordingly, representing the raw content such as photos or sensor data.
Dependencies
- Requires an API key credential for authenticating with the Ajax API service.
- Depends on the external Ajax API backend to process commands and interact with devices.
- The node uses internal helper classes for HTTP communication, state management, and operation resolution/execution.
- Proper configuration of credentials and network access to the Ajax API endpoint is necessary.
Troubleshooting
Common Issues:
- Invalid or missing credentials leading to authentication failures.
- Incorrect device, hub, or user IDs causing command routing errors.
- Unsupported commands for certain device types resulting in errors.
- Network connectivity issues preventing communication with the Ajax API.
Error Messages:
- Authentication errors: Verify that the API key credential is correctly configured and valid.
- Device not found or invalid ID: Check that the deviceId, hubId, and userId are correct and exist in the system.
- Command not supported: Ensure the selected command is valid for the chosen device type.
- Timeout or network errors: Confirm network connectivity and API endpoint availability.
Resolving these usually involves verifying input parameters, ensuring proper credential setup, and checking network conditions.
Links and References
- Ajax API Documentation (Replace with actual URL if available)
- Device and Command Reference Guides provided by the device manufacturer or system integrator.
- n8n documentation on creating and configuring custom nodes and credentials.
