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

 找回密码
 立即注册
楼主: chinyaolin

[新奇玩法] 二個改裝模塊 + ESPHome = 透過 HASS 達成雙控

  [复制链接]

26

主题

2096

帖子

8508

积分

论坛元老

Rank: 8Rank: 8

积分
8508
金钱
6407
HASS币
30

论坛元老

发表于 2019-4-22 11:05:29 | 显示全部楼层
本帖最后由 情非殇 于 2019-4-22 11:09 编辑
chinyaolin 发表于 2019-4-20 21:14
https://esphome.io/guides/migrate_sonoff_tasmota.html
透過 ESPHome 的 Web UI 介面編譯好固件後下載
...

再请教下大佬,!secret 这种写法,是esphome能读取ha的secret内容么
每次修改配置,都要重新编译,再OTA,感觉比espeasy或者tasmota的还要麻烦的样子呀,为什么会说方便维护呀
回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

 楼主| 发表于 2019-4-22 11:35:27 | 显示全部楼层
情非殇 发表于 2019-4-22 11:05
再请教下大佬,!secret 这种写法,是esphome能读取ha的secret内容么
每次修改配置,都要重新编译,再OTA, ...

!secret 會讀取 <config>/esphome/secrets.yaml 這個檔案
與 HASS 的 !secret 是不同的檔案, 不過用法是相同的

假若您建置的環境沒有問題的話
若要在 ESP8266 增加一個 sensor 什麼的, 把線路完成後
在 ESPHome Web 介面中修改配置後儲存, 只要按了 UPLOAD = 编译 + OTA
新功能馬上可用, 再加上集成 HASS, 不透過 MQTT, 幾乎可說無痛

ESPEasy Mega 的話, 固件太大, 要做固件升級相當於要把模塊拆下重新線刷
tasmota 與 ESPurna 相同, 若有能力自己修改代碼後再自己編譯, 倒也簡單
但相對 ESPHome 的操作方式, 是我比較喜愛的
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

26

主题

2096

帖子

8508

积分

论坛元老

Rank: 8Rank: 8

积分
8508
金钱
6407
HASS币
30

论坛元老

发表于 2019-4-22 12:04:58 | 显示全部楼层
chinyaolin 发表于 2019-4-22 11:35
!secret 會讀取 /esphome/secrets.yaml 這個檔案
與 HASS 的 !secret 是不同的檔案, 不過用法是相同的

在 ESPHome Web 介面中修改配置後儲存, 只要按了 UPLOAD = 编译 + OTA

请问这一步是需要usb连接的吧?
回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

 楼主| 发表于 2019-4-22 13:14:41 | 显示全部楼层
情非殇 发表于 2019-4-22 12:04
在 ESPHome Web 介面中修改配置後儲存, 只要按了 UPLOAD = 编译 + OTA

请问这一步是需要usb连接的吧? ...

不需要
https://esphome.io/components/ota.html
ESPHome 元件中內件了 OTA 更新的服務, 可直接透過 Wifi 更新固件
(除非你自行將 ESPHome YAML 檔中的 ota: 註解掉)
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

26

主题

2096

帖子

8508

积分

论坛元老

Rank: 8Rank: 8

积分
8508
金钱
6407
HASS币
30

论坛元老

发表于 2019-4-22 13:55:23 | 显示全部楼层
chinyaolin 发表于 2019-4-22 13:14
不需要
https://esphome.io/components/ota.html
ESPHome 元件中內件了 OTA 更新的服務, 可直接透過 Wifi ...

謝謝!!!看了好一會你給的OTA官方文檔,不太明白,ESPhome的UPLOAD是怎麽對應到正確的8266的呢?是通過可選項 id 麽?
回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

 楼主| 发表于 2019-4-22 14:03:48 | 显示全部楼层
情非殇 发表于 2019-4-22 13:55
謝謝!!!看了好一會你給的OTA官方文檔,不太明白,ESPhome的UPLOAD是怎麽對應到正確的8266的呢?是通過 ...

ESPHome 的 YAML 檔案中
esphome:
  name: hassmart_1ch_aa3c65

UPLOAD 時, 會尋找 hassmart_1ch_aa3c65.local 上傳
但這一的程序需要 mDNS 在局網內正常運作

PS. 再深入的細節我就不懂了
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

26

主题

2096

帖子

8508

积分

论坛元老

Rank: 8Rank: 8

积分
8508
金钱
6407
HASS币
30

论坛元老

发表于 2019-4-22 14:10:45 | 显示全部楼层
chinyaolin 发表于 2019-4-22 14:03
ESPHome 的 YAML 檔案中
[code]esphome:
  name: hassmart_1ch_aa3c65[/mw_shl_ ...

非常感謝!我下班回家刷一下試試
回复

使用道具 举报

26

主题

2096

帖子

8508

积分

论坛元老

Rank: 8Rank: 8

积分
8508
金钱
6407
HASS币
30

论坛元老

发表于 2019-4-22 22:23:27 | 显示全部楼层
本帖最后由 情非殇 于 2019-4-22 22:37 编辑
chinyaolin 发表于 2019-4-22 14:03
ESPHome 的 YAML 檔案中
[code]esphome:
  name: hassmart_1ch_aa3c65[/mw_shl_ ...

还要请教一下,ota和api我不管是填不填加选配,都不能成功OTA,最后会报错,导出bin上传升级倒是没问题,

Snipaste_2019-04-22_22-09-20.png

Snipaste_2019-04-22_22-16-50.png

Snipaste_2019-04-22_22-18-00.png



回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

 楼主| 发表于 2019-4-22 23:36:35 | 显示全部楼层
情非殇 发表于 2019-4-22 22:23
还要请教一下,ota和api我不管是填不填加选配,都不能成功OTA,最后会报错,导出bin上传升级倒是没问题,
...

局網解析不到你的設備域名 hostname.local
應該是 mDNS 的問題, 這我就幫不上忙了
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

26

主题

2096

帖子

8508

积分

论坛元老

Rank: 8Rank: 8

积分
8508
金钱
6407
HASS币
30

论坛元老

发表于 2019-4-23 12:25:41 | 显示全部楼层
chinyaolin 发表于 2019-4-22 23:36
局網解析不到你的設備域名 hostname.local
應該是 mDNS 的問題, 這我就幫不上忙了 ...

请问这种是属于8266问题,还是路由器问题,还是addon esphome的问题呢?能大概指点一下么,谢谢!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 13:19 , Processed in 0.058389 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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