Page 1 of 1

【求助】【网关】网关扫描Zigbee设备,sdk log报错 parse json failed

Posted: 2025年 Jul 4日 15:10
by ROVER

你好,我们这边有部分网关会出现扫描任何Zigbee设备,sdk的log会报错parse json failed,需要删除tuya_db_files文件夹,重新初始化之后才能恢复,log如下图所示,麻烦帮忙分析下。

企业微信截图_17515293225568.png

Re: 【求助】【网关】网关扫描Zigbee设备,sdk log报错 parse json failed

Posted: 2025年 Jul 4日 16:27
by Kyson

你好,需要把 db 文件以及 key 文件发一下哈,直接把存储路径的文件打个包发过来看看。


Re: 【求助】【网关】网关扫描Zigbee设备,sdk log报错 parse json failed

Posted: 2025年 Jul 11日 17:41
by ROVER

好的,麻烦您看下


Re: 【求助】【网关】网关扫描Zigbee设备,sdk log报错 parse json failed

Posted: 2025年 Jul 11日 18:00
by Kyson

有个问题,tuya_enckey.db 这个文件是空的。你当前用的是哪个版本的 SDK


Re: 【求助】【网关】网关扫描Zigbee设备,sdk log报错 parse json failed

Posted: 2025年 Jul 11日 18:13
by ROVER

ty_integrated_sdk_arm-linux-gnueabihf-gcc-8.2.1_3.0.0
为什么会出现这种情况,我看了下另一个正常的网关,tuya_enckey.db这个文件是有大小的


Re: 【求助】【网关】网关扫描Zigbee设备,sdk log报错 parse json failed

Posted: 2025年 Jul 11日 18:15
by Kyson

建议升级到 TuyaOS 最新版本。可能首次启动正在创建该文件时刚好掉电了导致的,新版本加了刷新机制。


Re: 【求助】【网关】网关扫描Zigbee设备,sdk log报错 parse json failed

Posted: 2025年 Jul 11日 18:22
by ROVER

所以说tuya_enckey.db文件为空,会导致sdk无法解析数据是吗


Re: 【求助】【网关】网关扫描Zigbee设备,sdk log报错 parse json failed

Posted: 2025年 Jul 11日 18:27
by Kyson

是的,这个文件存储的是密钥,这个文件是空就解密不了原来存储的数据。