Простые устройства / Simple Devices

Новые релизы, обновления и т.п.

Модератор: immortal

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение skysilver » Ср сен 05, 2018 12:44 pm

diver писал(а):
Ср сен 05, 2018 11:43 am
те же xiaomi лампы и простые устройства вещи не совместим.
Ну разумеется. Они же не простые, а составные. Там и статус, и яркость, и цветовая температура, и ргб, и режимы...
За это сообщение автора skysilver поблагодарил:
Samir77 (Вс сен 30, 2018 9:05 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
diver
Сообщения: 114
Зарегистрирован: Пн мар 27, 2017 8:01 pm
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: Простые устройства / Simple Devices

Сообщение diver » Ср сен 05, 2018 1:04 pm

skysilver писал(а):
Ср сен 05, 2018 12:44 pm
Ну разумеется. Они же не простые, а составные. Там и статус, и яркость, и цветовая температура, и ргб, и режимы...
Да они не совместимы, даже если простое устройство является составным, типа управляемый диммер %)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение skysilver » Ср сен 05, 2018 1:44 pm

diver писал(а):
Ср сен 05, 2018 1:04 pm
Да они не совместимы, даже если простое устройство является составным, типа управляемый диммер %)
А в чем конкретно несовместимость? Поди подгоним одно под другое. )
За это сообщение автора skysilver поблагодарил:
Samir77 (Вт окт 09, 2018 2:29 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
diver
Сообщения: 114
Зарегистрирован: Пн мар 27, 2017 8:01 pm
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: Простые устройства / Simple Devices

Сообщение diver » Ср сен 05, 2018 2:25 pm

skysilver писал(а):
Ср сен 05, 2018 1:44 pm
А в чем конкретно несовместимость? Поди подгоним одно под другое. )
Вообще, борьбы было много:
Дефолтный SDimmers_turnOff.php

Код: Выделить всё

$this->setProperty('status', 0);
$this->setProperty('level', 0);
Приводил к тому, что в начале лампа выключалась, потом устанавливалась яркость в 0, а поскольку такой яркости не бывает, она менялась на 1. Следовательно через некоторое время зажигалась на минималке...Чуть с ума не сошел, пока понял в чем дело, поменял порядок строк - вылечил...
У меня может быть странные условия - в комнате люстра на 5 xiaomi ламп. Поскольку простые устройства оперируют всякими $this и прочими вещами - лампы ведут себя не адекватно, такие лампы надо включать/выключать прямым sg("лампа.свойство",1/0) иначе - новогодняя иллюминация с жуткими задержками. Тут видимо дело, даже не в перфомансе железа, а в производительности кода...
Если вводить еще выключатель, который своими методами выключает лампы (а не прямым sg("лампа.свойство",1/0)), то получаем, что выключатель выключил... лампы увидели изменения статуса и включились...
В общем, если честно - надоело ловить баги - проще написать свои простые, может быть не универсальные, методы.
Простые устройства оставлю для всяких градусников. Ибо даже реакцию на датчик движения пришлось допиливать :)
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Простые устройства / Simple Devices

Сообщение Logrus » Ср сен 05, 2018 4:11 pm

поменял порядок строк - вылечил...
знакомо в тлг писал, оно по ходу правишь и забывается (

п.с. сяоми кнопку на 4 канала, чтоб в один объект запихнуть, отдельный класс и опп, а на дд и кнопки там в инжекциях отдельно, править - так цепляется масса всего, и т.д.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
diver
Сообщения: 114
Зарегистрирован: Пн мар 27, 2017 8:01 pm
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: Простые устройства / Simple Devices

Сообщение diver » Ср сен 05, 2018 6:17 pm

Logrus писал(а):
Ср сен 05, 2018 4:11 pm
п.с. сяоми кнопку на 4 канала, чтоб в один объект запихнуть, отдельный класс и опп, а на дд и кнопки там в инжекциях отдельно, править - так цепляется масса всего, и т.д.
Вот по этому - ухожу с простых устройств, по крайней мере для ряда девайсов :))))
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: Простые устройства / Simple Devices

Сообщение Alien » Ср сен 26, 2018 4:12 pm

Интересное поведение я у себя обнаружил.

Глюк номер раз:
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
ZokkiMir
Сообщения: 16
Зарегистрирован: Пн май 14, 2018 11:45 am
Откуда: Калинковичи
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Простые устройства / Simple Devices

Сообщение ZokkiMir » Ср окт 03, 2018 6:35 pm

Говорю "Алиса включи свет". она отрабатывает шаблон поведения и включает 2 лампочки, как и задумано. НО... иногда она может услышать фразу "включи" и тогда она говорит "включаю лампа 1". как это убрать? две лампы добавлены в простые устройства.
Step40
Сообщения: 112
Зарегистрирован: Сб июл 14, 2018 11:31 am
Откуда: Волгоград
Благодарил (а): 90 раз
Поблагодарили: 7 раз

Re: Простые устройства / Simple Devices

Сообщение Step40 » Чт окт 04, 2018 6:42 am

В шаблоне поставить галочки
не проверять другие шаблоны при совпадении
и
Не реагировать на системные сообщения
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Простые устройства / Simple Devices

Сообщение Logrus » Пт окт 05, 2018 5:07 am

diver писал(а):
Ср сен 05, 2018 11:43 am
Logrus писал(а):
Пн сен 03, 2018 6:50 pm
Снимок.PNG
на этом шаблоне тоже в ворота уперся, добавить все регулировки, без управления (и с нее, но не все) со сцены то все работает, но ...
Я ухожу от простых устройств, относительно ряда xiomi девайсов. Это просто ужоз какой-то. Надо или своё писать или курочить в ноль простые устройства. Лучше я уж своё буду пилить. На мой взгляд - те же xiaomi лампы и простые устройства вещи не совместим.
https://connect.smartliving.ru/tasks/289.html
можно попробовать, направление развития зависит от обратной связи (там много вопросов и на каждый несколько путей решения)
если после установки не заработало (а так и будет) в свойства level и cct (пустые) однократно прописать (любую цифру 0-100)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить