-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
建议不要使用中文拼音作为entity id #8
Comments
HA 的 entity id 是由 entity name 自动生成的(对于中文会转换成拼音),我们控制不了这个过程。目前只能添加完设备后,手动逐个修改 entity id。
HA 内部对于每个 entity 还有 unique id 属性(我们目前是使用 mac 作为 unique id)。在存在 unique id 的情况下,HA 会使用 unique id 作为 entity 唯一标识,所以不用担心这个问题。 |
miot 扩展好像用到了 HA 开发者文档里没有提的一些骚操作实现的,我试试看 |
当时想过直接用mqtt创建一个假的device,是可以单独设置类似entity_id的属性的,然后让ha自动发现的。但是和custom components 应该差别很大。 https://www.home-assistant.io/integrations/humidifier.mqtt/#object_id |
https://github.com/stackia/ha-deye-dehumidifier/releases/tag/v1.4.0 |
可否考虑设备的product id + mac的部分前缀 做成id,这样子能能确保设备在重载/添加的时候的唯一性。
The text was updated successfully, but these errors were encountered: