『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 19988|回复: 153

[插件集成] 【240726更新】向日葵插座免刷机接入ha,支持本地控制

  [复制链接]

5

主题

91

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
654
HASS币
10
发表于 2023-10-7 21:23:55 | 显示全部楼层 |阅读模式
本帖最后由 scry 于 2024-7-26 20:51 编辑

240726更新
重载时会同步向日葵app中的设备名称
修复断网时关闭远程控制仍然显示不可用的问题
hacs使用自定义存储库安装插件,更新方便一点
https://github.com/cx3Y/sunlogin

sunlogin.zip (33.39 KB, 下载次数: 694)

240621更新

修复老版本IP添加的设备在新版本无法使用的问题
更改https验证方式,现在不会再显示证书警告了


240620更新

增加重载功能,重载会检测一次token有效性,然后重新获取设备列表
如果refresh_token失效,会在通知栏显示二维码
请通过app扫码重新获取token
屏幕截图 2024-06-20 202532.png


240617更新
添加自动认证新设备,不再需要通过短信登录来认证新设备了
这个本版应该是最终版本了,大家有什么建议嘛


240616更新
适配P8系列设备


240615更新

优化远程控制延迟,现在和本地操作延迟差不多
优化token更新机制
下个本版解决扫码新设备认证问题
过两天就能通过hacs更新了


240428更新
本次更新合并了youtantan实现的功能
https://bbs.hassbian.com/thread-25044-1-1.html
添加二维码登录(添加了二维码图像的依赖,首次启动会自动下载相关依赖,需要较长时间)
添加实体的中文名称
添加调整更新间隔的选项配置,现在不用删除条目也能调整设备状态更新间隔
添加用电统计传感器(日、周、月)
下次更新准备弄到hacs上


240409更新

添加了手动切换本地控制和远程控制的开关.
修改了设备码的生成机制(准备弄扫码登录的,但是失败了,需要先使用短信验证码登录,才能使用密码登录)
修改了状态更新机制(之前在添加设备时会强制获取插座状态,现在添加插座通过ha轮询同步,添加插座后会有10几秒全部显示为关闭,不影响插座实际状态)
修复了通过向日葵账号添加设备不显示的bug
修复了C2蓝牙版 传感器不显示的bug(未验证)


240129更新
支持使用ip地址添加插座,使用账号不显示设备,可以使用ip地址添加设备
简单测试了一下,没什么明显的问题
手动选择登录方式,local使用ip添加插座,password使用密码登录向日葵账号,sms使用短信验证码登录向日葵账号

Snipaste_2024-01-29_20-33-47.png




                               
登录/注册后可看大图



231012更新
修改了状态更新间隔,将本地更新间隔调整为30秒(通过云更新时间的一半)
修复了更新状态时重复发送请求的问题,该问题导致频繁更新状态,然后被向日葵服务器拒绝请求(具体表现为连接不上,开关无反应等)
修复了scan_interval无法调整更新时间的bug


231011更新

昨天将控制协议改为本地协议了,无需互联网,今天晚上会上传新的附件
依旧使用向日葵账号拉取插座信息(后面可能会增加用ip添加插座的功能),插座的控制是局域网传输(本地不可达的设备还是会走云)
修复了插座离线导致全部插座不可控制的bug
添加了电流值和电压值



                               
登录/注册后可看大图



发现了一个好东西(能把现有的缺点都解决),周末应该可能大概能更新出来!!!

理论上支持向日葵所有插座,依赖网络,没有网无法工作
因为依赖网络,开关延迟有点大(1秒以上)
添加集成时会过滤掉离线设备,配置集成后插座联网,需要删除集成重新配置

首次添加向日葵账号,需要用向日葵app获取验证码(会根据账号生成一个设备id,向日葵有风控,新设备需要用验证登录)
Snipaste_2023-10-07_20-58-54.png
因为第一次写插件,会有一些奇怪的bug(暂时还不知道怎么解决)

已知bug:
配置完集成可能不显示设备,等一会才会显示
可能会出现设备不全的问题,一般删除集成重新配置能解决

注意:不要暴露设备的sn码,通过sn码可以直接控制设备,无需身份认证

界面截图
Snipaste_2023-10-07_21-09-28.png
Snipaste_2023-10-07_21-02-34.png
Snipaste_2023-10-07_20-17-27.png
Snipaste_2023-10-07_21-06-53.png
Snipaste_2023-10-07_20-25-54.png





































评分

参与人数 9金钱 +40 收起 理由
jznhpt + 8 高手,这是高手!
hnsxqs1 + 1 感谢楼主分享!
xiaolong51996 + 2 感谢楼主分享!
cn_inter + 3
哲明 + 2 论坛有你更精彩!
[email protected] + 1 论坛有你更精彩!
sxjhxu + 2 感谢楼主分享!
dscao + 20 感谢楼主分享!
Awe7 + 1

查看全部评分

回复

使用道具 举报

19

主题

187

帖子

1198

积分

金牌会员

Rank: 6Rank: 6

积分
1198
金钱
1011
HASS币
0
发表于 2023-10-7 21:42:23 | 显示全部楼层
66666膜拜大佬!
回复

使用道具 举报

2

主题

35

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
金钱
276
HASS币
0
发表于 2023-10-7 22:25:13 | 显示全部楼层
大佬 账号 登录不上
微信图片_20231007222354.png
回复

使用道具 举报

5

主题

91

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
654
HASS币
10
 楼主| 发表于 2023-10-8 11:28:37 | 显示全部楼层
sxjhxu 发表于 2023-10-7 22:25
大佬 账号 登录不上

这是微信嘛,我还不会微信登录,现在只能用手机号
回复

使用道具 举报

2

主题

33

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
金钱
222
HASS币
0
发表于 2023-10-8 13:55:14 | 显示全部楼层
scry 发表于 2023-10-8 11:28
这是微信嘛,我还不会微信登录,现在只能用手机号

大佬能不能写个352空气净化器的集成
回复

使用道具 举报

2

主题

35

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
金钱
276
HASS币
0
发表于 2023-10-8 14:24:58 | 显示全部楼层
scry 发表于 2023-10-8 11:28
这是微信嘛,我还不会微信登录,现在只能用手机号

我用app登录的验证码填了 还是不行
678.jpg
回复

使用道具 举报

5

主题

91

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
654
HASS币
10
 楼主| 发表于 2023-10-8 15:59:57 | 显示全部楼层
sxjhxu 发表于 2023-10-8 14:24
我用app登录的验证码填了 还是不行

好像微信注册的账号没有密码,我重新上传了一个,修改了登录逻辑,密码错误会尝试用验证码登录,之前只有在新设备验证时才会用验证码登录
向日葵的验证码只能用一次,用app获取了验证码,不能用来登录手机app,等插件登录了再登app
回复

使用道具 举报

0

主题

20

帖子

907

积分

高级会员

Rank: 4

积分
907
金钱
887
HASS币
0
发表于 2023-10-8 18:52:23 | 显示全部楼层
我也登陆不上去
回复

使用道具 举报

5

主题

91

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
654
HASS币
10
 楼主| 发表于 2023-10-8 19:06:28 | 显示全部楼层
bg3ahc 发表于 2023-10-8 18:52
我也登陆不上去

你也是没有密码,第三方平台授权登录的嘛,重新下载附件替换之前的,然后手机app获取验证码填到集成里,应该就可以了
回复

使用道具 举报

0

主题

20

帖子

907

积分

高级会员

Rank: 4

积分
907
金钱
887
HASS币
0
发表于 2023-10-8 19:39:26 | 显示全部楼层
scry 发表于 2023-10-8 19:06
你也是没有密码,第三方平台授权登录的嘛,重新下载附件替换之前的,然后手机app获取验证码填到集成里, ...

好了,搞定。谢谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 06:34 , Processed in 0.152970 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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