找回密码
 立即注册

微信扫码登录

搜索
查看: 9613|回复: 35

[技术探讨] 某网DL集成版

[复制链接]

19

主题

242

回帖

2852

积分

论坛技术达人

积分
2852
金钱
2571
HASS币
40
发表于 2024-4-26 10:03:58 | 显示全部楼层 |阅读模式
本帖最后由 hzcoolwind 于 2024-4-26 12:42 编辑

安装方法:
以docker版 2024.3.0 为例, 目前也仅测试了docker2024.3
一、首先在docker中安装python3.11和opencv
1.  docker exec -it homeassistant2024.3 bash
2.  sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
3.  apk add py3-opencv
4.  apk add py3-pip
5.  apk add py3-pillow
二、下载附件sgcc2024 到custom_components解压
三、重启ha,添加设备sgcc2024,输入用户名、密码

第一步不可或缺,决定了密码登录是否成功的关键和长时间使用的关键所在。理论上支持一号多户,多号多户, 明细数据大多在属性中。
如何判断第一步是否安装到位?
1.  docker exec -it homeassistant2024.3 bash
2.  python3.11
3.  import cv2
4.  import PIL
5.  import numpy
没有提示任何错误信息,即表示第一步安装是成功的, 任何错误提示,后面的安装都是徒劳的
如图所示:
1714105921267.jpg

为什么需要这一步?因为docker里apline linux自带的python是3.12版本的, 3.12版无法安装opencv,如果哪位大佬能够在ha 2024.3 的python3.12上能安装上opencv,这一步就可以省略了

本文仅作为一项加解密技术的探索与众友人探讨,不得恶意传播推广,如有侵权请联系本人即刻删除。

本集成已稳定运行20余天,没有维护的计划,也不做答疑解惑,仅为技术探讨。

如需实时电价,可参考
https://bbs.hassbian.com/thread-24535-1-1.html
具有年度实时阶梯电价,采用的是pz-004, 实时性更强,效果更好

sgcc2024.zip (55.52 KB, 下载次数: 58, 售价: 10 金钱)







评分

参与人数 2金钱 +32 收起 理由
dscao + 20 感谢楼主分享!
隔壁的王叔叔 + 12

查看全部评分

回复

使用道具 举报

0

主题

15

回帖

57

积分

注册会员

积分
57
金钱
42
HASS币
0
发表于 2024-6-30 16:22:59 | 显示全部楼层
学习 学习
回复

使用道具 举报

3

主题

54

回帖

325

积分

中级会员

积分
325
金钱
268
HASS币
0
发表于 2024-6-30 15:32:13 | 显示全部楼层
附件不让下载
回复

使用道具 举报

19

主题

242

回帖

2852

积分

论坛技术达人

积分
2852
金钱
2571
HASS币
40
 楼主| 发表于 2024-6-13 15:23:20 | 显示全部楼层
nbasia 发表于 2024-6-12 13:54
同一个手机号2个表,第一个表有数据显示,第二个表全部为“未知”,第一个表少了“昨日总电量” ...

应该是各地略有不同,某些字段数据不存在,或者有异常,导致后面的几个字段都没有解析, 自己改下代码处理下异常吧, 应该就在sensor.py 里, 代码里偷了点懒没有对每个字段做异常判断。
回复

使用道具 举报

4

主题

59

回帖

2361

积分

金牌会员

积分
2361
金钱
2298
HASS币
0
发表于 2024-6-12 13:54:02 | 显示全部楼层
本帖最后由 nbasia 于 2024-6-12 13:55 编辑

同一个手机号2个表,第一个表有数据显示,第二个表全部为“未知”,第一个表少了“昨日总电量”
1.jpg
2.jpg
回复

使用道具 举报

1

主题

34

回帖

375

积分

论坛积极会员

积分
375
金钱
340
HASS币
0
发表于 2024-6-4 22:30:38 | 显示全部楼层
安装成功了,添加插件时提示 无法加载配置流程: {"message":"Invalid handler specified"} 请问如何解决呢?
回复

使用道具 举报

5

主题

113

回帖

785

积分

论坛技术达人

积分
785
金钱
667
HASS币
10
发表于 2024-6-4 14:23:02 | 显示全部楼层
a22218279 发表于 2024-6-4 08:01
添加设备时候显示 invalid auth 。已确保库都安装上了。

弄好了,要在ssh连接服务器进去输命令,不能直接在ha ui的终端输命令。
回复

使用道具 举报

5

主题

113

回帖

785

积分

论坛技术达人

积分
785
金钱
667
HASS币
10
发表于 2024-6-4 08:01:23 | 显示全部楼层
添加设备时候显示 invalid auth 。已确保库都安装上了。
回复

使用道具 举报

24

主题

230

回帖

1902

积分

金牌会员

积分
1902
金钱
1648
HASS币
10
发表于 2024-6-2 22:42:08 | 显示全部楼层
node.js,python和js版本比较简单,直接引用库就可以完成加密解密。
PHP升级到8.1.18,支持了openssl1.1.1h,也就是说直接支持了sm3/sm4,和jwt。但对sm2不是特别友好。暂时引用一个库。
sm2在php环境中,走了不少弯路。
回复

使用道具 举报

2

主题

21

回帖

157

积分

注册会员

积分
157
金钱
134
HASS币
0
发表于 2024-5-29 15:31:05 | 显示全部楼层
666666666666666
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-14 03:20 , Processed in 0.085524 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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