Additions:
- Add tamper enabled get/set
- Add get aiExtendedRecord (cmd_id 655)
- Add set aiExtendedRecord (cmd_id 656)
- initial battery mode parsing
Bug fixes:
- Check cmd_id 806 regardless of webhook flag
- Fix KeyError when 'analogChnNum' not in Baichuan login (cmd_id 1)
- Add smart AI polling for battery cams
- Only get smart AI state if inc_cmd
Optimizations:
- Note cmd_id 146 for getting stream info
- Do not allow ONVIF for battery devices
- Only allow RTSP for battery devices when connected to a power supply
- Do not support PIR when in wired_power mode
Full Changelog: 0.21.8...0.21.9