找回密码
 立即注册

微信扫码登录

搜索
查看: 18949|回复: 34

[技术探讨] 关于zTC1 升级v1.0.0版本

[复制链接]

11

主题

133

回帖

1262

积分

论坛技术达人

积分
1262
金钱
1113
HASS币
20
发表于 2019-9-25 15:50:47 | 显示全部楼层 |阅读模式
本帖最后由 a2633063 于 2019-10-9 16:30 编辑

20191009更新:

最后还是修改了固件的topic来处理这个问题
固件升级到v1.0.2,hass配置按照homeassistant的接入文档就可以了.
没什么问题就不改通信协议了.

前几天把zTC1升级至v1.0.0版本

  • 修改为web配网

  • 优化mqtt的topic

  • 优化排插在路由器中的名称为zTC1_XXXX

  • 增加app中显示zTC1当前连接的wifi ssid

由于这个版本修改了比较多的内容,又没有让大多数人测试就放出,所以出了点问题.

在这里说明下

优化mqtt的topic,所以导致旧的通信方式和新的通信方式不同. 因此旧的hass配置已经无法使用,新的配置文档已经有更新(见homeassistant接入).(使用udp局域网通信的无此影响)

但是也出现了一些问题:

  1. 旧版app无法通过MQTT控制排插,旧版app使用的原先的topic,所以会出现无法控制的现象,你需要将app更新到最新版本即可.同时为了防止一些人先更新了app而无法控制旧版固件,所以新版本app的zTC1的设备设置中增加了使用旧版通信协议,当固件为0.X.X版本时,请将此勾勾上.

  2. 升级后排插完全断电无法控制.虽然设计ota后激活状态不会改变,但是此版本出现了激活状态变成了未激活,导致排插接口全部断电.建议如果出现此问题,请先确认能获取版本号后,使用原激活码再次激活即可.后面会检查此问题修复此bug.同时后面也考虑将未激活改为全接口打开.

  3. hass会报错.类似于Error parsing value:'dict object' has no attribute 'plug_0'等,出现此问题的原因为当排插反馈功率信息时,数据中无排插的开关信息,导致hass报错. 此问题应该修改hass的配置,但是个人对hass配置还不熟悉,希望有hass大神帮忙处理完善hass的配置内容 (这才是我发帖的主要原因).

由于固件为个人开发,时间有限,没有办法找专人进行稳定性测试,所以肯定会有些bug,本人也尽量尝试复现bug并解决(复现不了的bug我真没办法...)
对于不折腾的人来说,建议在看到固件有更新后过一段时间再ota(固件ota升级提醒上有固件更新时间).

配置文件见https://github.com/a2633063/zTC1 ... t%E6%8E%A5%E5%85%A5



1.png

评分

参与人数 1金钱 +10 收起 理由
killadm + 10 大神 666!

查看全部评分

回复

使用道具 举报

11

主题

133

回帖

1262

积分

论坛技术达人

积分
1262
金钱
1113
HASS币
20
 楼主| 发表于 2019-9-26 12:27:02 | 显示全部楼层
uavana 发表于 2019-9-25 17:58
还是老老实实自己编译zTC1 精简版吧, 作者这个激活码机制太麻烦了, 而且MQTT信息有点过多过频繁了 ...

那个精简还没有修复断网重启的问题 有能力的可以自己修复
我也觉得激活码好麻烦 但是为了限制商家也是没办法了 不然卖家肯定都是涨价刷机卖了
希望卖家快点卖完了  然后重新开源

评分

参与人数 1金钱 +8 收起 理由
uavana + 8 哈哈, 就等卖差不多, 楼主分享了.

查看全部评分

回复

使用道具 举报

11

主题

133

回帖

1262

积分

论坛技术达人

积分
1262
金钱
1113
HASS币
20
 楼主| 发表于 2019-9-26 15:02:23 | 显示全部楼层
囧 发表于 2019-9-25 16:53
不是很懂,建议把报错全部截图贴上来。

hass的截图补上了
回复

使用道具 举报

11

主题

133

回帖

1262

积分

论坛技术达人

积分
1262
金钱
1113
HASS币
20
 楼主| 发表于 2019-10-9 17:22:32 | 显示全部楼层
melichao 发表于 2019-10-9 17:16
tc1 ha里可否加入总开关

自带啊
UI配置 show_header_toggle: true
回复

使用道具 举报

11

主题

133

回帖

1262

积分

论坛技术达人

积分
1262
金钱
1113
HASS币
20
 楼主| 发表于 2019-10-10 10:19:24 | 显示全部楼层
surfwave 发表于 2019-10-9 21:27
精简版断网无限重启,遇到好几次了。。。看了下源码,是不是失败后sleep的时间短了?而且精简版也有点点不 ...

还是用我的固件吧 激活码发放有不严  等级不够按照文档要求给我邮件吧
回复

使用道具 举报

11

主题

133

回帖

1262

积分

论坛技术达人

积分
1262
金钱
1113
HASS币
20
 楼主| 发表于 2019-10-18 15:33:26 | 显示全部楼层
lunare 发表于 2019-10-14 16:56
大佬你的TC1和DC1 在HASS里面哪个指令可以自动化开和关的
找了好久没找到

通过mqtt接入hass
  控制的命令也 有提供    自动化根据hass的文档应该可以自己实现吧~~
回复

使用道具 举报

11

主题

133

回帖

1262

积分

论坛技术达人

积分
1262
金钱
1113
HASS币
20
 楼主| 发表于 2019-10-18 15:35:00 | 显示全部楼层
zjrock 发表于 2019-10-15 10:34
QQ等级不够呀,怎么激活~~现在不能控制~~

根据文档要求给我邮件 好好看文档 如果找不到激活码的获取方法,说明文档没有仔细看
看你等级不高 不直接给你了
回复

使用道具 举报

11

主题

133

回帖

1262

积分

论坛技术达人

积分
1262
金钱
1113
HASS币
20
 楼主| 发表于 2019-11-13 11:54:03 | 显示全部楼层
lierx 发表于 2019-11-7 01:25
大神,我的tc1就出现了你提到的第二个问题,没电了,我是其他的all.bin最新版,刷好都配网,app添加了,但 ...

长按20秒应该会有led闪烁会恢复初始化设置,然后看看有没有热点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-17 10:39 , Processed in 0.076833 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表