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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: roc634

我想修改一个组件,请教python大神一个关于编程的问题

[复制链接]

16

主题

135

帖子

1091

积分

金牌会员

Rank: 6Rank: 6

积分
1091
金钱
956
HASS币
0
 楼主| 发表于 2018-3-28 16:41:13 | 显示全部楼层
Jones 发表于 2018-3-28 11:46
楼主,顶级大神们都来了,还不出来好好膜拜下

是啊,惊喜!有这么多大神不吝赐教,实在是荣幸,感激不尽!多谢各位!
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-3-28 18:02:30 | 显示全部楼层
好羡慕你们这些会python的大神啊
Nero
回复

使用道具 举报

27

主题

1292

帖子

5871

积分

元老级技术达人

积分
5871
金钱
4554
HASS币
100
发表于 2018-3-28 19:28:00 来自手机 | 显示全部楼层
global sound = [] 你在函数内这么搞不就又把sound清空了
回复

使用道具 举报

27

主题

1292

帖子

5871

积分

元老级技术达人

积分
5871
金钱
4554
HASS币
100
发表于 2018-3-28 19:29:07 来自手机 | 显示全部楼层
global sound 这样就可以,表示你后面用的都是全局变量
回复

使用道具 举报

3

主题

223

帖子

3047

积分

元老级技术达人

积分
3047
金钱
2819
HASS币
10
发表于 2018-3-28 21:59:18 | 显示全部楼层
roc634 发表于 2018-3-28 16:39
谢谢大神的回复。
目前我还在努力学习python的知识,对您的建议我暂时只能理解大致的意思,具体的步骤还 ...

sorry 前面没看仔细 以为你已经在写custom components了
当然我说的就是 即使用自定义组件也不要过滤数据 保留原始数据通过其他方法再filter 这个先不谈

如果你仅仅是先做一个py脚本看结果的话,我建议是直接运行看error,现在没看出来你是怎么更新到ha里面的
用的python scripts吗
直接python3 co2sensor.py看结果吧 暂时不要和ha挂钩
回复

使用道具 举报

2

主题

84

帖子

412

积分

论坛分享达人

积分
412
金钱
328
HASS币
0
发表于 2018-5-10 22:27:24 | 显示全部楼层
有个问题没搞懂,硬件的数据是怎么推到HA系统里面的,是HA按一定时间去硬件取,还是硬件推
回复

使用道具 举报

2

主题

16

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
金钱
231
HASS币
0
发表于 2018-6-23 06:09:13 来自手机 | 显示全部楼层
变量的作用域问题,全局变量的使用时在函数体内使用global进行修饰才能对全局变量进行修改,然后再进行数据的修改,如果可以在硬件端数据获取把数据处理好就更好了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 19:54 , Processed in 0.777205 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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