mega_hacs
mega_hacs copied to clipboard
Не конфигурируются порты расширителя MegaD-16PWM-I2C в yaml.
Описание Не конфигурируются порты расширителя MegaD-16PWM-I2C в yaml.
Версии систем Enviroment: ubuntu server 20.04, hoveassistant развернут в докере HA version: Home Assistant 2022.8.3 Frontend 20220802.0 - latest mega_hacs version: v 1.1.3 megad firmware version: fw: 4.51b7 используется mqtt: false
Ожидаемое поведение В yaml файле все порты расширителя MegaD-16PWM-I2C можно конфигурировать (менять имя и тп). По факту конфигурируются только порты с 10 по 16й. пример yaml конфига
mega1:
30e00:
name: Подсветка шторы гостинной (6с1)
domain: light
30e01:
name: Подсветка полок гостинной (6с2)
domain: light
30e02:
name: Подсветка зоны ТВ гостинной (6с3)
domain: light
30e03:
name: Освещение потолок спальня (14с2)
domain: light
30e05:
name: Пусто (mega1 30e05)
domain: light
30e06:
name: Пусто (mega1 30e06)
domain: light
30e07:
name: Пусто (mega1 30e07)
domain: light
30e08:
name: Пусто (mega1 30e08)
domain: light
30e09:
name: Пусто (mega1 30e09)
domain: light
30e10:
name: Пусто (mega1 30e10)
domain: light
30e11:
name: Пусто (mega1 30e11)
domain: light
30e12:
name: Пусто (mega1 30e12)
domain: light
30e13:
name: Пусто (mega1 30e13)
domain: light
30e14:
name: Пусто (mega1 30e14)
domain: light
30e15:
name: Пусто (mega1 30e16)
domain: light
как выглядит в UI (порты с 0 по 9 не могут быть сконфигурированы)
Может быть связано с тем что в файле .storage/core.entity_registry
порты до 10го определются без нуля спереди.
"unique_id": "mega_mega1_30e8"
должно быть "unique_id": "mega_mega1_30e08"
{
"area_id": null,
"capabilities": {
"supported_color_modes": [
"brightness"
]
},
"config_entry_id": "70bb3198f3ab125009beee86c960bc00",
"device_class": null,
"device_id": "f5ed12f186d70110ad2f531a29f02069",
"disabled_by": null,
"entity_category": null,
"entity_id": "light.mega1_30e08",
"hidden_by": null,
"icon": null,
"id": "8ca44a84c7d9615bd5908ded7d6b3fc8",
"has_entity_name": false,
"name": null,
"options": {},
"original_device_class": null,
"original_icon": null,
"original_name": "mega1_30e08",
"platform": "mega",
"supported_features": 33,
"unique_id": "mega_mega1_30e8",
"unit_of_measurement": null
},
Да все верно, не используйте 0 спереди
Но так же обратите внимание на пункт "альтернативная адресация" в документации: https://andvikt.github.io/mega_hacs/yaml/