node-red-contrib-axis-com
Nodes to simplify integration with Axis devices. See examples.
This node replaces the following nodes that are deprecated
- node-red-contrib-device
- node-red-contrib-acap
- node-red-contrib-security
Device Node
Common device management actions.
- Device info
- Connections
- Syslog
- Set name
- Set time
- Set location
- Restart
- Upgrade firmware
- VAPIX GET
- VAPIX POST
- SOAP POST
Camera Node
Common camera actions
- JPEG image
- Camera info
- Get/Set image settings
- List recordings (SD Card and NAS)
- Start/Stop recording
- Set video filter
ACAP Node
Common ACAP actions
- List ACAP and status
- Start/Stop/Remove ACAP
- Install ACAP
Security Node
Common device security controls actions
- List device accounts
- Set/Update/Remove account
- Enable/disable discovery protocols
- Enable/Disable SSH
- Set SSH user
- Set Firewall (IP Tables)
- List certificates
- Generate CSR
- Install certificate
- Set HTTPS (certificte)
History
1.8.3
- Improved exceptionhandling when invalid network address is used
- Allow any account name (beside root) to be added/intialized on a factory default device
1.8.2
- Fixed flaw device firmware upgrade
1.8.1
- Fixed flaw introduced in 1.8.0
1.8.0
- Refactoring exception handling. Trown errors are now more consistant and informative.
- Device request that responds with JSON will now throw an error on 200 OK if the JSON has a property "error"
1.7.0
- Fixed and updated file upload functions for ACAP and Camera overlay image.
1.6.1
- In Axis Camera, reintroduced overlay update.
1.6.0
- In Axis Device, reintroduced firmware upgrade in from a local file as that approach is much more efficient that providing dile buffer data.
1.5.0
1.4.2
- Fixed node recording | stopped
1.4.1
- Fixed a clumsy flaw that broke Device Node when updating to 1.4.0
1.4.0
- Added support for HTTP Patch in the Device node
- Fixed aa faulty error response on Camera SD Card Stop Recording when the operation was actually successful.
- Removed the resolution selection in Camera SD Cardt Start recording as it had no impact.
1.3.0
- Added support to set SSH user introduced in firmware 11.5.x
- Added support for HTTP Put in Device node
1.2.3
- Fixed flaw caused error when upgrading firmware
1.2.2
- Fixed flaw that prevented reading the DeviceInfo from devices with older firmware
1.2.1
- Ability to get device info without authentication. If authetication fails, basic device info is provided withot an error is thrown.
- Minor fixes
1.1.5
- Extended device info with support for more Axis models
1.1.4
- Fixed faulty links in package.json
1.1.3
- Fixed a flaw listing certificates when device responds with >= 400 error code
1.0.3
First commit