Код: Выделить всё
getURL('http://'.gg('girlynda2.ipaddr').'/auto', 0);
Код: Выделить всё
getURL('http://'.gg('girlynda2.ipaddr').'/off', 0);
Не как не могу сообразить как это все реализовать.
Модератор: immortal
Код: Выделить всё
getURL('http://'.gg('girlynda2.ipaddr').'/auto', 0);
Код: Выделить всё
getURL('http://'.gg('girlynda2.ipaddr').'/off', 0);
Нет модулем Блютуз не пользуюсь
Наверное все зависит от телефона я такое замечал на Xiaomi Redmi 4x правда это было давно может и модуль Online глючил.
Из комментариев понял что "очень древний вариант"Divan писал(а): ↑Пн сен 23, 2019 11:27 pmСначала протестируйте для себя оба варианта, Bluetooth и WiFi, создайте два объекта, Вы и жена в "Устройствах онлайн" и "Устройства Bluetooth", как настраивать никого нет дома, вы можете посмотреть здесь Режим: Никого нет дома. Для себя определите рабочий вариант. У меня WiFi на телефоне уходит в ждущий режим и просыпается, когда я включаю телефон, bluetooth работает всегда. Поэтому, если вы настроите работу по bluetooth, то когда вас и жены дома не будет, то свет выключится.
Код: Выделить всё
if (getGlobal("Relay01.status") == 0 && getGlobal("Relay02.status") == 0) {
getURL('http://'.gg('girlynda2.ipaddr').'/off', 0);
say('Подсветка выключена', 2);
}
Спасибо.Divan писал(а): ↑Вт сен 24, 2019 1:19 amСоздаете сценарии на выключение подсветки на два устройства, одно устройство жены, второе устройство мужа. Примерный вариант логики, если ушел муж, жена дома, то подсветку не выключать, если жена ушла, муж дома, подсветку не выключать, если оба ушли, то подсветку выключить, значит нам нужно последнее, когда оба уйдете, то подсветку выключить. Остается вам вычислить, через который промежуток времени ваш смартфон уснет и WiFi перестанет реагировать на запросы, после чего установите в "Устройствах онлайн" интервал проверки когда оффлайн, допустим у вашего телефона WiFi засыпает через 20 минут и просыпается через 20 минут, то ставите тайминг на 21 минуту. Чтобы вам понять когда модуль wifi оффлайн\онлайн, установите модуль телеграмм и пусть на ваш телефон приходит уведомление, что устройство оффлайн\онлайн, так вы примерно вычислите как работает ваш модуль WiFi.
Пример логики в блокахПример логики в PHPСпойлерПоказатьСнимок.JPGКод: Выделить всё
if (getGlobal("Relay01.status") == 0 && getGlobal("Relay02.status") == 0) { getURL('http://'.gg('girlynda2.ipaddr').'/off', 0); say('Подсветка выключена', 2); }
Код: Выделить всё
if (getGlobal("Relay01.status") == 0 && getGlobal("Relay02.status") == 0) {
getURL('http://'.gg('girlynda2.ipaddr').'/off', 0);
say('Подсветка выключена', 2);
}
Спасибо что так разжевали, но не пойму причем тут простые устройства смысл в их в данном случае?Divan писал(а): ↑Вт сен 24, 2019 11:05 amВам нужно создать два простых устройства Телефон жены и Телефон мужа, при создании после чего у вас
Создаете простое устройство Телефон жены, если у вас нет объекта, то ставите галочку, создать объект автоматическиВ Устройствах онлайн у вас два вариантаСпойлерПоказатьСнимок3.JPG
1) Выбрать сценарии "Нас нет дома"
2) Вставить код. Пояснение по коду "Relay01.status", этот объект Relay создается при создании простого устройства.Сценарии можете создать двумя способами, в виде кода PHP или в виде боковСпойлерПоказатьСнимок2.JPG
1) Создаете сценарии в виде кода, например: Нас нет дома2) Создаете сценарии в виде блоков, например: Нас нет домаСпойлерПоказатьСнимок4.JPGКод: Выделить всё
if (getGlobal("Relay01.status") == 0 && getGlobal("Relay02.status") == 0) { getURL('http://'.gg('girlynda2.ipaddr').'/off', 0); say('Подсветка выключена', 2); }
СпойлерПоказатьСнимок.JPG