Comments (6)
Do you config miot_did
in yaml (not gui) ?
Your miot_did
is number not string.
You can try:
# customize.yaml
camera.xiaomi_security_360_camera_control:
miot_cloud: true
video_attribute: 1
miot_did: '3699177XX' # or remove this line
I will fix this bug in next commit. (convert number to string)
from hass-xiaomi-miot.
configuration.yaml
homeassistant:
customize: !include customize.yaml
customize.yaml (Configuration > Customize > Select Entity > Add Other Attribute)
camera.entity_id:
video_attribute: 1 # #11 (comment)
from hass-xiaomi-miot.
In customize.yaml:
camera.xiaomi_security_360_camera_control:
miot_cloud: true
video_attribute: 1
miot_did: 3699177XX
Same error in debug log:
2021-02-17 09:52:41 DEBUG (MainThread) [homeassistant.components.http.view] Serving /api/camera_proxy_stream/camera.xiaomi_security_360_camera_control to 192.168.0.1 (auth: False)
2021-02-17 09:52:41 DEBUG (MainThread) [custom_components.xiaomi_miot.camera] Miot camera: Xiaomi Security 360 Camera Control url: None expired: 0
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [root] Send request: {"params": {"did": 3699177XX, "siid": 4, "aiid": 1, "in": [1]}} to https://de.api.io.mi.com/app/miotspec/action
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [root] Cookie: <Cookie channel=MI_APP_STORE for />
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [root] Cookie: <Cookie dst_offset=0 for />
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [root] Cookie: <Cookie is_daylight=1 for />
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [root] Cookie: <Cookie locale=en_US for />
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [root] Cookie: <Cookie serviceToken=zflYFTdnBcH9j9RC3QIv66m4HA20F51IdenIgIS+F3U+VrvOKPl1OFoAdH8wOtKSJBCPXm/UfjT2yXoLISwjP0hIK5CarS5Y6aGKT9v6bF6yNVr1ebTIEx620RHR9vZCJmiaDO68PNF7TSoIy75JR7B3lfevDudbSCvThfi3wXX= for />
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [root] Cookie: <Cookie timezone=GMT+01:00 for />
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [root] Cookie: <Cookie userId=902943XX for />
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [root] Cookie: <Cookie yetAnotherServiceToken=zflYFTdnBcH9j9RC3QIv66m4HA20F51IdenIgIS+F3U+VrvOKPl1OFoAdH8wOtKSJBCPXm/UfjT2yXoLISwjP0hIK5CarS5Y6aGKT9v6bF6yNVr1ebTIEx620RHR9vZCJmiaDO68PNF7TSoIy75JR7B3lfevDudbSCvThfi3wXX= for />
2021-02-17 09:52:41 DEBUG (SyncWorker_8) [custom_components.xiaomi_miot.core.xiaomi_cloud] Request miot spec: action, params: {'did': 3699177XX, 'siid': 4, 'aiid': 1, 'in': [1]} to cloud failed: {"code":-8,"message":"data type not valid","result":null} None
2021-02-17 09:52:41 WARNING (SyncWorker_8) [custom_components.xiaomi_miot] Call miot action to Xiaomi Security 360 Camera Control ({'did': 3699177XX, 'siid': 4, 'aiid': 1, 'in': [1]}) failed: None
2021-02-17 09:52:41 DEBUG (MainThread) [custom_components.xiaomi_miot.camera] Get miot camera stream from cloud for Xiaomi Security 360 Camera Control: {}
2021-02-17 09:52:41 DEBUG (MainThread) [custom_components.xiaomi_miot.camera] Miot camera: Xiaomi Security 360 Camera Control url is empty. {'model': 'chuangmi.camera.ipc019', 'lan_ip': '192.168.1.XX', 'mac_address': '78:8B:2A:BC:D7:XX', 'firmware_version': '4.0.9_0426', 'hardware_version': 'Linux', 'entity_class': 'MiotCameraEntity', 'video_codec_type': None, 'video_attribute': None, 'audio_codec_type': None, 'audio_attribute': None, 'stream_address': None, 'stream_status': 1, 'authorization_type': None, 'image_snapshot': None, 'expiration_time': None, 'camera_control.on': True}
from hass-xiaomi-miot.
Same here with chuangmi.camera.ipc019
2021-02-18 21:27:27 INFO (MainThread) [custom_components.xiaomi_miot.camera] Initializing XiaomiCamera Camera Control with host 192.168.1.172 (token 4a5a6...)
2021-02-18 21:27:27 DEBUG (MainThread) [custom_components.xiaomi_miot.camera] Miot camera: XiaomiCamera Camera Control url: None expired: 0
2021-02-18 21:27:27 DEBUG (SyncWorker_6) [custom_components.xiaomi_miot.core.xiaomi_cloud] Request miot spec: action, params: {'did': 311361412, 'siid': 4, 'aiid': 1, 'in': [1]} to cloud failed: {"code":-8,"message":"data type not valid","result":null} None
2021-02-18 21:27:27 WARNING (SyncWorker_6) [custom_components.xiaomi_miot] Call miot action to XiaomiCamera Camera Control ({'did': 311361412, 'siid': 4, 'aiid': 1, 'in': [1]}) failed: None
2021-02-18 21:27:27 DEBUG (MainThread) [custom_components.xiaomi_miot.camera] Get miot camera stream from cloud for XiaomiCamera Camera Control: {}
2021-02-18 21:27:34 DEBUG (MainThread) [custom_components.xiaomi_miot.camera] Miot camera: XiaomiCamera Camera Control url: None expired: 0
2021-02-18 21:27:34 DEBUG (SyncWorker_0) [custom_components.xiaomi_miot.core.xiaomi_cloud] Request miot spec: action, params: {'did': 311361412, 'siid': 4, 'aiid': 1, 'in': [1]} to cloud failed: {"code":-8,"message":"data type not valid","result":null} None
2021-02-18 21:27:34 WARNING (SyncWorker_0) [custom_components.xiaomi_miot] Call miot action to XiaomiCamera Camera Control ({'did': 311361412, 'siid': 4, 'aiid': 1, 'in': [1]}) failed: None
2021-02-18 21:27:34 DEBUG (MainThread) [custom_components.xiaomi_miot.camera] Get miot camera stream from cloud for XiaomiCamera Camera Control: {}
from hass-xiaomi-miot.
Yes, miot_did configured in yaml.
Thank you, that was the trick :) Now my all 3 camera is working fine with stream. Excellent!
from hass-xiaomi-miot.
Also confirm!
Camera working!
I removed "miot_did:" and "video_attribute:" from customize.yaml and that fixed it!
Thanks for your work!
from hass-xiaomi-miot.
Related Issues (20)
- Platform xiaomi_miot does not generate unique IDs HOT 1
- 红外遥控 - 空调风速挡位不匹配
- Deprecation warning
- 尝试master分支。
- Issues with IR Air Conditioner Remote Control
- 设备小米台灯1s,ha更新了2024.5的小更新后,功能正常,但是每次动作都会有小弹窗
- 小米智能墙壁插座pro(白色)无功耗实体 HOT 1
- Aqara智能墙壁开关 D1(零火线三键版)无功耗实体
- 小米智能鱼缸过滤剩余level错误
- async_write_ha_state thread issue
- Air Purifier’s temperature and humility not updated after to v0.7.18 HOT 2
- 小米净水器600G的自来水TDS值不更新 HOT 1
- 捷纳森智能晾衣架 升降状态 秒变未知 HOT 1
- Pet feeder entities do not change HOT 1
- 如何将select 类型的实体 变更为 灯 开关类型的实体 HOT 1
- 飞利浦智睿台灯2
- Home Assistant не передает режим цвета
- 小米全自动智能门锁 Pro缺少锂电池电量实体,以及摄像头视频流实体,望大佬添加
- 风扇导风轮无法控制 HOT 1
- 所有灯光设备色温边界计算都有误差
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hass-xiaomi-miot.