Страница 2 из 3

Re: Индикация присутствия

Добавлено: Вс июн 14, 2020 7:54 am
MrReD32
Всем привет!!! кто делал чтоб при отсутствии телефонов в сети wfi MD Переходил в режим никого нет дома и эко режим?
Распишите как сделать

Re: Индикация присутствия

Добавлено: Вс июн 14, 2020 10:01 am
Logrus
составляете тз и реализуете
Screenshot_2020-06-14-11-58-17.png
Screenshot_2020-06-14-11-58-17.png (186.92 КБ) 2699 просмотров

Re: Индикация присутствия

Добавлено: Вс июн 14, 2020 3:31 pm
MrReD32
Logrus писал(а):
Вс июн 14, 2020 10:01 am
составляете тз и реализуете
Screenshot_2020-06-14-11-58-17.png


А можно поподробнее

Re: Индикация присутствия

Добавлено: Ср ноя 03, 2021 6:54 pm
Dimonopera
MrReD32 писал(а):
Вс июн 14, 2020 3:31 pm
Logrus писал(а):
Вс июн 14, 2020 10:01 am
составляете тз и реализуете
Screenshot_2020-06-14-11-58-17.png


А можно поподробнее
Присоединяюсь к вопросу. Если у меня 2 пользователя, в обьектах я вижу присутствие, как на сцене вывести информацию?

Re: Индикация присутствия

Добавлено: Ср ноя 10, 2021 1:24 pm
Svetлая
Dimonopera писал(а):
Ср ноя 03, 2021 6:54 pm
Присоединяюсь к вопросу. Если у меня 2 пользователя, в обьектах я вижу присутствие, как на сцене вывести информацию?
По каким объектам? телефон, компьютер, датчик движения...
По ним и выводите.

Re: Индикация присутствия

Добавлено: Чт ноя 11, 2021 8:54 am
Dimonopera
Svetлая писал(а):
Ср ноя 10, 2021 1:24 pm
Dimonopera писал(а):
Ср ноя 03, 2021 6:54 pm
Присоединяюсь к вопросу. Если у меня 2 пользователя, в обьектах я вижу присутствие, как на сцене вывести информацию?
По каким объектам? телефон, компьютер, датчик движения...
По ним и выводите.
У меня обьект Dmitriy.forHome. Там меняется значение 0-1 (Дома не дома) Я так понимаю, надо каким то скриптом изменить надпись в обьекте ThisComputer.somebodyHomeText правильно? Какой сценарий отвечает за эту надпись?

Re: Индикация присутствия

Добавлено: Пн ноя 15, 2021 8:23 am
Svetлая
Dimonopera писал(а):
Чт ноя 11, 2021 8:54 am
У меня обьект Dmitriy.forHome. Там меняется значение 0-1 (Дома не дома) Я так понимаю, надо каким то скриптом изменить надпись в обьекте ThisComputer.somebodyHomeText правильно? Какой сценарий отвечает за эту надпись?
По этому объекту - Dmitriy.forHome и выводите. Не понимаю Вашу проблему.
В сцене пишите условие, если Dmitriy.forHome = 1 то показать что Dmitriy дома, в противном случае - отсутствует.

Поясните подробнее что у Вас не получается.
Как создать сцену?

Re: Индикация присутствия

Добавлено: Вт ноя 16, 2021 10:25 am
Dimonopera
Svetлая писал(а):
Пн ноя 15, 2021 8:23 am
Dimonopera писал(а):
Чт ноя 11, 2021 8:54 am
У меня обьект Dmitriy.forHome. Там меняется значение 0-1 (Дома не дома) Я так понимаю, надо каким то скриптом изменить надпись в обьекте ThisComputer.somebodyHomeText правильно? Какой сценарий отвечает за эту надпись?
По этому объекту - Dmitriy.forHome и выводите. Не понимаю Вашу проблему.
В сцене пишите условие, если Dmitriy.forHome = 1 то показать что Dmitriy дома, в противном случае - отсутствует.

Поясните подробнее что у Вас не получается.
Как создать сцену?
Просто зациклился на обьекте ThisComputer.somebodyHomeText хотел, чтобы MD сама писала туда кто есть. сделал пока так: сделал еще одно свойство в обьекте каждого пользователя Dmitriy.forHome_text и если пользователь дома пишется имя. Если нет, просто пробел. и на сцене рядом с %ThisComputer.somebodyHomeText% добавил надпись каждого пользователя %Dmitriy.forHome_text% %Yana.forHome_text% правильно?

Re: Индикация присутствия

Добавлено: Вт ноя 16, 2021 3:22 pm
Svetлая
Dimonopera писал(а):
Вт ноя 16, 2021 10:25 am
Просто зациклился на обьекте ThisComputer.somebodyHomeText хотел, чтобы MD сама писала туда кто есть. сделал пока так: сделал еще одно свойство в обьекте каждого пользователя Dmitriy.forHome_text и если пользователь дома пишется имя. Если нет, просто пробел. и на сцене рядом с %ThisComputer.somebodyHomeText% добавил надпись каждого пользователя %Dmitriy.forHome_text% %Yana.forHome_text% правильно?
Создаете скрипт который запускается каждую минуту.
В качестве примера:

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

$forHome;
if (gg('Dmitriy.forHome',1)) {
   $forHome = $forHome." Дмитрий "
   }
if (gg('Anna.forHome',1)) {
   $forHome = $forHome." Анна "
   }
if (gg('Aleks.forHome',1)) {
   $forHome = $forHome." Александр "
   }
sg('ThisComputer.somebodyHomeText',$forHome);   
'Dmitriy.forHome',1 - если у Вас другая переменная, например слово, надо заменить 'Dmitriy.forHome','дома'

П.С.
У меня на сцене, если пользователь дома - имя "светится", если отсутствует - "блёклое". Скриптов нету. В карточке у каждого пользователя, при появлении меняется свойство .atHome. На сцене стоит условие.
Мне так удобнее. Домашним всё равно )))

Re: Индикация присутствия

Добавлено: Вс фев 04, 2024 9:50 pm
MrReD32
Svetлая писал(а):
Вт ноя 16, 2021 3:22 pm
Dimonopera писал(а):
Вт ноя 16, 2021 10:25 am
Просто зациклился на обьекте ThisComputer.somebodyHomeText хотел, чтобы MD сама писала туда кто есть. сделал пока так: сделал еще одно свойство в обьекте каждого пользователя Dmitriy.forHome_text и если пользователь дома пишется имя. Если нет, просто пробел. и на сцене рядом с %ThisComputer.somebodyHomeText% добавил надпись каждого пользователя %Dmitriy.forHome_text% %Yana.forHome_text% правильно?
Создаете скрипт который запускается каждую минуту.
В качестве примера:

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

$forHome;
if (gg('Dmitriy.forHome',1)) {
   $forHome = $forHome." Дмитрий "
   }
if (gg('Anna.forHome',1)) {
   $forHome = $forHome." Анна "
   }
if (gg('Aleks.forHome',1)) {
   $forHome = $forHome." Александр "
   }
sg('ThisComputer.somebodyHomeText',$forHome);   
'Dmitriy.forHome',1 - если у Вас другая переменная, например слово, надо заменить 'Dmitriy.forHome','дома'

П.С.
У меня на сцене, если пользователь дома - имя "светится", если отсутствует - "блёклое". Скриптов нету. В карточке у каждого пользователя, при появлении меняется свойство .atHome. На сцене стоит условие.
Мне так удобнее. Домашним всё равно )))
Можно поподробнее как это реализовать чтото не могу догнать