Ну разумеется. Они же не простые, а составные. Там и статус, и яркость, и цветовая температура, и ргб, и режимы...
Простые устройства / Simple Devices
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Простые устройства / Simple Devices
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 114
- Зарегистрирован: Пн мар 27, 2017 8:01 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: Простые устройства / Simple Devices
Да они не совместимы, даже если простое устройство является составным, типа управляемый диммер %)
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Простые устройства / Simple Devices
А в чем конкретно несовместимость? Поди подгоним одно под другое. )
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 114
- Зарегистрирован: Пн мар 27, 2017 8:01 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: Простые устройства / Simple Devices
Вообще, борьбы было много:
Дефолтный SDimmers_turnOff.php
Код: Выделить всё
$this->setProperty('status', 0);
$this->setProperty('level', 0);
У меня может быть странные условия - в комнате люстра на 5 xiaomi ламп. Поскольку простые устройства оперируют всякими $this и прочими вещами - лампы ведут себя не адекватно, такие лампы надо включать/выключать прямым sg("лампа.свойство",1/0) иначе - новогодняя иллюминация с жуткими задержками. Тут видимо дело, даже не в перфомансе железа, а в производительности кода...
Если вводить еще выключатель, который своими методами выключает лампы (а не прямым sg("лампа.свойство",1/0)), то получаем, что выключатель выключил... лампы увидели изменения статуса и включились...
В общем, если честно - надоело ловить баги - проще написать свои простые, может быть не универсальные, методы.
Простые устройства оставлю для всяких градусников. Ибо даже реакцию на датчик движения пришлось допиливать
-
- Сообщения: 2086
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 458 раз
Re: Простые устройства / Simple Devices
знакомо в тлг писал, оно по ходу правишь и забывается (поменял порядок строк - вылечил...
п.с. сяоми кнопку на 4 канала, чтоб в один объект запихнуть, отдельный класс и опп, а на дд и кнопки там в инжекциях отдельно, править - так цепляется масса всего, и т.д.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 114
- Зарегистрирован: Пн мар 27, 2017 8:01 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: Простые устройства / Simple Devices
Вот по этому - ухожу с простых устройств, по крайней мере для ряда девайсов )))
-
- Сообщения: 191
- Зарегистрирован: Пт дек 20, 2013 4:46 pm
- Благодарил (а): 72 раза
- Поблагодарили: 38 раз
Re: Простые устройства / Simple Devices
Интересное поведение я у себя обнаружил.
Глюк номер раз:
И второй:
Видимо нужно шаблоны в приоритет поставить и их сначала обрабатывать, а затем уж простые устройства.
Глюк номер раз:
А должна была бы уточнить какую именно температуру устанавливать.16:04 Алиса: Температура в детской 14.0 градусов
16:04 Сергей: в детской
16:04 Алиса: Где установить температуру?
16:04 Сергей: температуру
16:04 Алиса: Что именно нужно поднять?
16:04 Сергей: подними
И второй:
То что простые устройства перехватывают у шаблонов это понятно, но что общего у давления и отключиния/включения?16:02 Алиса: Открываю ворота
16:01 Сергей: ворота
16:01 Алиса: Что именно открыть?
16:01 Сергей: открой
15:58 Алиса: Атмосферное давление 760.0
15:58 Сергей: включи
15:55 Алиса: Атмосферное давление 760.0
15:55 Сергей: отключи
15:55 Алиса: Атмосферное давление 760.0
15:55 Сергей: выключи
15:55 Алиса: Выключаю камеру в коридоре
15:55 Сергей: выключи камеру в коридоре
15:55 Алиса: Включаю камеру в коридоре
15:55 Сергей: в коридоре
15:55 Алиса: Какую камеру включить?
15:55 Сергей: включи камеру
Видимо нужно шаблоны в приоритет поставить и их сначала обрабатывать, а затем уж простые устройства.
Ubuntu на Banana pi M2U Connect
-
- Сообщения: 16
- Зарегистрирован: Пн май 14, 2018 11:45 am
- Откуда: Калинковичи
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Простые устройства / Simple Devices
Говорю "Алиса включи свет". она отрабатывает шаблон поведения и включает 2 лампочки, как и задумано. НО... иногда она может услышать фразу "включи" и тогда она говорит "включаю лампа 1". как это убрать? две лампы добавлены в простые устройства.
-
- Сообщения: 112
- Зарегистрирован: Сб июл 14, 2018 11:31 am
- Откуда: Волгоград
- Благодарил (а): 90 раз
- Поблагодарили: 7 раз
Re: Простые устройства / Simple Devices
В шаблоне поставить галочки
не проверять другие шаблоны при совпадении
и
Не реагировать на системные сообщения
не проверять другие шаблоны при совпадении
и
Не реагировать на системные сообщения
-
- Сообщения: 2086
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 458 раз
Re: Простые устройства / Simple Devices
https://connect.smartliving.ru/tasks/289.html
можно попробовать, направление развития зависит от обратной связи (там много вопросов и на каждый несколько путей решения)
если после установки не заработало (а так и будет) в свойства level и cct (пустые) однократно прописать (любую цифру 0-100)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо