找回密码
 立即注册

微信扫码登录

搜索
查看: 36202|回复: 50

小米体重秤,体脂秤 home assistant 自制插件 (仅体重数据)

  [复制链接]

27

主题

360

回帖

3271

积分

元老级技术达人

积分
3271
金钱
2864
HASS币
40

教程狂人

发表于 2018-5-14 09:44:41 | 显示全部楼层
@miracle
大神可以請教一下configuration.yaml該如何設定嗎?
沒用過package不知道怎麼用
查了文件也看不懂呀
回复

使用道具 举报

27

主题

360

回帖

3271

积分

元老级技术达人

积分
3271
金钱
2864
HASS币
40

教程狂人

发表于 2018-5-14 09:57:25 | 显示全部楼层
我改configuration.yaml,加入以下設定
homeassistant:
  packages:
    miscale: !include /config/packages/mi_scale.yaml


重啟HA,檢查log發現以下訊息

Image_20180514_005.png

手動執行pip install bluepy
Image_20180514_003.png
安裝完成後再次重啟HA就可以看到自動化了
Image_20180514_006.png

回复

使用道具 举报

27

主题

360

回帖

3271

积分

元老级技术达人

积分
3271
金钱
2864
HASS币
40

教程狂人

发表于 2018-5-18 11:04:51 | 显示全部楼层
我安裝了指定版本的bluepy
但是重啟HA後看到下面的log,看起來似乎是權限問題
可以給我建議嗎?我是裝在群輝docker下,權限應該是root等級了

2018-05-18 11:01:33 ERROR (MainThread) [homeassistant.components.sensor] mi_composition_scale: Error on device update!
Traceback (most recent call last):
  File "/usr/src/app/homeassistant/helpers/entity_platform.py", line 244, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/app/homeassistant/helpers/entity.py", line 325, in async_device_update
    yield from self.async_update()
  File "/usr/local/lib/python3.6/asyncio/coroutines.py", line 212, in coro
    res = func(*args, **kw)
  File "/config/custom_components/sensor/mi_composition_scale.py", line 95, in async_update
    devices = scanner.scan(5.0)
  File "/usr/local/lib/python3.6/site-packages/bluepy/btle.py", line 679, in scan
    self.start(passive=passive)
  File "/usr/local/lib/python3.6/site-packages/bluepy/btle.py", line 617, in start
    self._mgmtCmd("le on")
  File "/usr/local/lib/python3.6/site-packages/bluepy/btle.py", line 272, in _mgmtCmd
    rsp = self._waitResp('mgmt')
  File "/usr/local/lib/python3.6/site-packages/bluepy/btle.py", line 330, in _waitResp
    raise BTLEException(BTLEException.MGMT_ERROR, "Management not available (permissions problem?)")
bluepy.btle.BTLEException: Management not available (permissions problem?)
回复

使用道具 举报

27

主题

360

回帖

3271

积分

元老级技术达人

积分
3271
金钱
2864
HASS币
40

教程狂人

发表于 2018-5-25 16:20:10 | 显示全部楼层
miracle 发表于 2018-5-25 15:38
不知道你是不是已经调试好了,我想到两种情况。
1:你的docker权限不是真root,具体群晖如何才能分配到真 ...

依照你說的 我調整了docker參數,目前錯誤不一樣了
再請大神幫忙看看問題可能在哪

設定環境 HA docker 0.59.1
docker參數
docker run -d --name="home-assistant" -v /volume2/NAS2/655:/config -v /etc/localtime:/etc/localtime:ro --privileged --net=host homeassistant/home-assistant:0.69.1


已在docker內執行pip3 install bluepy==1.1.4
mi_scale.yaml設定內容(只保留體脂計部份)
Image_20180525_013.png

HA錯誤訊息
mi_composition_scale: Error on device update!
Traceback (most recent call last):
  File "/usr/src/app/homeassistant/helpers/entity_platform.py", line 244, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/app/homeassistant/helpers/entity.py", line 325, in async_device_update
    yield from self.async_update()
  File "/usr/local/lib/python3.6/asyncio/coroutines.py", line 212, in coro
    res = func(*args, **kw)
  File "/config/custom_components/sensor/mi_composition_scale.py", line 95, in async_update
    devices = scanner.scan(5.0)
  File "/usr/local/lib/python3.6/site-packages/bluepy/btle.py", line 681, in scan
    self.stop()
  File "/usr/local/lib/python3.6/site-packages/bluepy/btle.py", line 630, in stop
    self._mgmtCmd(self._cmd()+"end")
  File "/usr/local/lib/python3.6/site-packages/bluepy/btle.py", line 272, in _mgmtCmd
    rsp = self._waitResp('mgmt')
  File "/usr/local/lib/python3.6/site-packages/bluepy/btle.py", line 337, in _waitResp
    raise BTLEException(BTLEException.INTERNAL_ERROR, "Unexpected response (%s)" % respType)
bluepy.btle.BTLEException: Unexpected response (stat)

回复

使用道具 举报

27

主题

360

回帖

3271

积分

元老级技术达人

积分
3271
金钱
2864
HASS币
40

教程狂人

发表于 2018-5-25 16:31:37 | 显示全部楼层
本帖最后由 windgo 于 2018-5-25 16:34 编辑
windgo 发表于 2018-5-25 16:20
依照你說的 我調整了docker參數,目前錯誤不一樣了
再請大神幫忙看看問題可能在哪

我剛剛在docker裡面下blescan結果跳出跟上面一樣的問題
我猜應該是我的藍牙裝置有問題
我先來研究看看 謝謝大神 Image_20180525_014.png
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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