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
Common device management actions.
- Device info
- Connections
- Syslog
- Set name
- Set time
- Set location
- Restart
- Upgrade firmware
- VAPIX GET
- VAPIX POST
- SOAP POST
Common camera actions
- JPEG image
- Camera info
- Get/Set image settings
- List recordings (SD Card and NAS)
- Start/Stop recording
- Set video filter
Common ACAP actions
- List ACAP and status
- Start/Stop/Remove ACAP
- Install ACAP
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)
- Improved exceptionhandling when invalid network address is used
- Allow any account name (beside root) to be added/intialized on a factory default device
- Fixed flaw device firmware upgrade
- Fixed flaw introduced in 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"
- Fixed and updated file upload functions for ACAP and Camera overlay image.
- In Axis Camera, reintroduced overlay update.
- In Axis Device, reintroduced firmware upgrade in from a local file as that approach is much more efficient that providing dile buffer data.
- Bug fixes
- Fixed node recording | stopped
- Fixed a clumsy flaw that broke Device Node when updating to 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.
- Added support to set SSH user introduced in firmware 11.5.x
- Added support for HTTP Put in Device node
- Fixed flaw caused error when upgrading firmware
- Fixed flaw that prevented reading the DeviceInfo from devices with older firmware
- Ability to get device info without authentication. If authetication fails, basic device info is provided withot an error is thrown.
- Minor fixes
- Extended device info with support for more Axis models
- Fixed faulty links in package.json
- Fixed a flaw listing certificates when device responds with >= 400 error code
First commit