Size: a a a

ioBroker smarthome

2019 November 29

IA

Igor Aleschenkov in ioBroker smarthome
Sergey Bykov
А как Вы на одной карточке несколько параметров выводите? (например в овалах термостатов у Вас и заданая  и текущая температуры и состояние)
Если термостат, то это составное устройство, которое создаётся автоматически из девайса или канала, котырый имеет заданные функцию и комнату, и имеют стейты с определёнными ролями... То какие стейты и роли нужны можно поглядеть в коде typedetector на гите.
А то, что просто строками на карту, это обычный entities карта, но с некоторыми модификациями через custom cards... "велком в чудесный мир yaml..." 😄
источник

SB

Sergey Bykov in ioBroker smarthome
Igor Aleschenkov
Если термостат, то это составное устройство, которое создаётся автоматически из девайса или канала, котырый имеет заданные функцию и комнату, и имеют стейты с определёнными ролями... То какие стейты и роли нужны можно поглядеть в коде typedetector на гите.
А то, что просто строками на карту, это обычный entities карта, но с некоторыми модификациями через custom cards... "велком в чудесный мир yaml..." 😄
А можно ради примера как сделано у Вас?
источник

IA

Igor Aleschenkov in ioBroker smarthome
Ща, 5 мин, скину..
источник

IA

Igor Aleschenkov in ioBroker smarthome
Sergey Bykov
А можно ради примера как сделано у Вас?
Вот термостат. Важны роли и  наличие комнаты и функции
источник

IA

Igor Aleschenkov in ioBroker smarthome
Сорян, тока фотки... Нету у меня телеги на компе 😁
источник

IA

Igor Aleschenkov in ioBroker smarthome
Sergey Bykov
А можно ради примера как сделано у Вас?
А вот пример конфига большой карты по котлу
источник

SB

Sergey Bykov in ioBroker smarthome
Спасибо попробую разобраться.
источник

IA

Igor Aleschenkov in ioBroker smarthome
Sergey Bykov
Спасибо попробую разобраться.
Для составных устройств мне лично проще всего смотреть прямо в этот код
https://github.com/ioBroker/ioBroker.type-detector/blob/master/index.js
источник

IA

Igor Aleschenkov in ioBroker smarthome
Там как раз в достаточно простом виде описаны свойства объектов и состояний, которые должны присутствовать как часть устройства или канала, чтобы лавлейс автоматически сгенерил составное entity
источник

SB

Sergey Bykov in ioBroker smarthome
Igor Aleschenkov
Там как раз в достаточно простом виде описаны свойства объектов и состояний, которые должны присутствовать как часть устройства или канала, чтобы лавлейс автоматически сгенерил составное entity
Спасибо!
источник

IA

Igor Aleschenkov in ioBroker smarthome
К примеру термостат обязательно должен иметь роль temperature с вариациями, в который можно писать (write = True), и опционально такой-же стейт, но с write = false, который будет распознан как текущая температура с датчика
источник

IA

Igor Aleschenkov in ioBroker smarthome
источник

IA

Igor Aleschenkov in ioBroker smarthome
Ну а одиночные состояния с заданным типом можно зацепить и руками на любой стейт
источник

IA

Igor Aleschenkov in ioBroker smarthome
Список типов там большой, но работают только те, что в ридми на гите
источник

IA

Igor Aleschenkov in ioBroker smarthome
Ну а как все это комбинировать визуально, это уже инструкции к lovelace от home assistant 😊
источник

SB

Sergey Bykov in ioBroker smarthome
Igor Aleschenkov
Ну а как все это комбинировать визуально, это уже инструкции к lovelace от home assistant 😊
Спасибо ! буду разбираться👍
источник

IA

Igor Aleschenkov in ioBroker smarthome
Sergey Bykov
Спасибо!
Ну и вишенкой на торте это то что common.name должно быть уникальным для каждого автогенерируемого устройства, и желательно на английском
источник

IA

Igor Aleschenkov in ioBroker smarthome
источник

IA

Igor Aleschenkov in ioBroker smarthome
Русские названия не все карты в лавлейс воспринимают 😒
источник

IA

Igor Aleschenkov in ioBroker smarthome
У меня вот, ru одинаковые на все термостаты, а en разные, спецом под лавлейс
источник