Additions:
- Add python 3.13 support (testing)
- Add Baichuan fallback mechanism for redundancy
- Use Baichuan fallback for send_setting
- Add Baichuan fallbacks for GetDingDongList, DingDongOpt, and GetDingDongCfg
- Add set chime fallbacks
- Add Sleep status push
- Add BatteryInfo push
Bug fixes:
- Fix battery cam motion push
- Add DingDong commands as waking
- Encrypt extension and body XML separately
- Fix chimes beeing set unavailable by other channels
- Fix KeyError when baichuan has connection error
- Solve ringName keyerror
- Catch errors while removing chime
- prevent warning about "other" push
Optimizations:
- Use cmd_id 93 (LinkType) for keepalive to let battery cams sleep
- Skip checking RTSP url for battery cameras to not wake them
- Timeout API firmware check after 15s and continue with online firmware check
- Bump minimum version of RLN8-410 N7MB01 to v3.5.1.356_24110154
- Improve lost event subscription logging
- Immediately reestablish connection when subscribed
- Add more typing
- Bump down decrypt push error to debug
Full Changelog: 0.11.1...0.11.2