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

 找回密码
 立即注册
查看: 1497|回复: 9

[进阶教程] 删!!!!!!!!!!!!!!!!!!!!!!

[复制链接]

38

主题

406

帖子

4268

积分

元老级技术达人

积分
4268
金钱
3807
HASS币
250
发表于 2023-9-17 12:46:16 | 显示全部楼层 |阅读模式
本帖最后由 trz0332 于 2024-5-18 21:12 编辑

删!!!!!!!!!!!!!!!!!!!!!!

评分

参与人数 2金钱 +20 收起 理由
隔壁的王叔叔 + 10 高手,这是高手!
sorrypqa + 10 大神666!

查看全部评分

回复

使用道具 举报

50

主题

1316

帖子

5178

积分

论坛DIY达人

积分
5178
金钱
3862
HASS币
20
发表于 2023-9-17 17:11:59 | 显示全部楼层
厉害!!俺一看到MQTT的东西就头痛!
回复

使用道具 举报

39

主题

2087

帖子

7875

积分

元老级技术达人

积分
7875
金钱
5773
HASS币
110
发表于 2023-9-18 09:09:00 | 显示全部楼层
两个疑问:
1、为啥不用原生API而用mqtt呢,这么做的好处是?
2、还有原作不包含代码库索引后,在使用上有什么问题?

smartac刚出来那周我就吃上了,后续一直没更新过,用的挺好
硬件用的移动X12,在esphome里把电量计量也做进去了
然后通过巴法接到天猫,现在遥控器都没电好久了
回复

使用道具 举报

38

主题

406

帖子

4268

积分

元老级技术达人

积分
4268
金钱
3807
HASS币
250
 楼主| 发表于 2023-9-18 10:47:06 | 显示全部楼层
本帖最后由 trz0332 于 2023-9-18 10:48 编辑
ghostist 发表于 2023-9-18 09:09
两个疑问:
1、为啥不用原生API而用mqtt呢,这么做的好处是?
2、还有原作不包含代码库索引后,在使用上有 ...

1、原生api需要在路由器里面绑定mac地址,如果不绑定,路由器重启ip变更后可能会出现2个esphome设备串IP,测点出不来,需要删除重新添加,使用mqtt就方便多了,配置好自动发现在mqtt里面就直接出现设备了。
2、使用没问题,就是需要你自己添加索引,而且需要去自己下载红外代码库。如果你有最开始的smartac插件就不要担心这个问题,旧版本是包含了索引库和红外代码库
回复

使用道具 举报

39

主题

2087

帖子

7875

积分

元老级技术达人

积分
7875
金钱
5773
HASS币
110
发表于 2023-9-18 11:52:43 | 显示全部楼层
trz0332 发表于 2023-9-18 10:47
1、原生api需要在路由器里面绑定mac地址,如果不绑定,路由器重启ip变更后可能会出现2个esphome设备串IP, ...

哦 原来如此,好像出现过HA里识别到两个一样名字的ESP设备
不过我前阵子抽空把家里所有wifi设备都划分了静态IP,可能就没这个问题了
回复

使用道具 举报

54

主题

271

帖子

4607

积分

元老级技术达人

积分
4607
金钱
4326
HASS币
80
发表于 2023-9-19 10:51:18 | 显示全部楼层
内存富余的可以这么干,大概会多占用3~4kB内存
mqtt:
  # .... 其他配置
  on_message:
    topic: climate/send
    qos: 0
    then:
      - remote_transmitter.transmit_raw:
          code: !lambda |-
            std::vector<int> data;
            DynamicJsonDocument json_document(JSON_ARRAY_SIZE(x.size() / 5));
            deserializeJson(json_document, x);
            JsonArray root = json_document.as<JsonArray>();
            int s = -1;
            for(auto value : root) {
                s *= -1;
                data.push_back(value.as<int>() * s);
            }
            return data;
          carrier_frequency: 38k
回复

使用道具 举报

38

主题

406

帖子

4268

积分

元老级技术达人

积分
4268
金钱
3807
HASS币
250
 楼主| 发表于 2023-9-19 11:45:58 | 显示全部楼层
本帖最后由 trz0332 于 2023-9-19 15:42 编辑
ryanh7 发表于 2023-9-19 10:51
内存富余的可以这么干,大概会多占用3~4kB内存

大神本尊驾到 顺便可以抄一下你的代码。
回复

使用道具 举报

0

主题

22

帖子

113

积分

注册会员

Rank: 2

积分
113
金钱
91
HASS币
0
发表于 2023-12-29 20:26:07 | 显示全部楼层
学习
回复

使用道具 举报

0

主题

22

帖子

113

积分

注册会员

Rank: 2

积分
113
金钱
91
HASS币
0
发表于 2024-1-6 11:33:30 | 显示全部楼层
回复

使用道具 举报

8

主题

869

帖子

5190

积分

论坛元老

Rank: 8Rank: 8

积分
5190
金钱
4321
HASS币
0
发表于 2024-5-8 22:38:03 | 显示全部楼层
学习,谢谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-23 11:09 , Processed in 0.084944 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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