Дизайн сцен 2

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
Marss
Сообщения: 24
Зарегистрирован: Вс окт 28, 2018 1:30 pm

Re: Дизайн сцен 2

Сообщение Marss »

freesh писал(а): Вт ноя 19, 2019 10:40 am
Marss писал(а): Пн ноя 18, 2019 7:44 pm Всем привет! Братцы помогите расшифровать и может подскажите как решить эти ошибки!!!????
Буду благодарен!

У меня было похожее, когда условие отображения стояло расширенное, а кода небыло.
Ага спасибо! Нашел уже, все так и было. Не получается на погодной сцене сделать смену фона по месяцу. По смене времен года нашел подсказки, а по месецам сам не могу додумать
Я пока новичок :mrgreen:
MJD на Windows+Mi Home+
Аватара пользователя
Marss
Сообщения: 24
Зарегистрирован: Вс окт 28, 2018 1:30 pm

Re: Дизайн сцен 2

Сообщение Marss »

nick7zmail писал(а): Вт ноя 19, 2019 6:58 am Ошибка в коде сцены. ID сцены 11, ID состояния 326. Смотрите какой код туда записали.
Спасибо! Не знаю как и откуда вы это поняли, но я ни слова не понял))((( Может подскажите коды?! Как настроить смену фона по месяцам в сцене погоды?!
Я пока новичок :mrgreen:
MJD на Windows+Mi Home+
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm

Re: Дизайн сцен 2

Сообщение freesh »

Marss писал(а): Вт ноя 19, 2019 5:53 pm
nick7zmail писал(а): Вт ноя 19, 2019 6:58 am Ошибка в коде сцены. ID сцены 11, ID состояния 326. Смотрите какой код туда записали.
Спасибо! Не знаю как и откуда вы это поняли, но я ни слова не понял))((( Может подскажите коды?! Как настроить смену фона по месяцам в сцене погоды?!
Например создать новое свойство у ThisComputer- monthNow (например),
куда-нибудь запихнуть код setGlobal('ThisComputer.monthNow',date('m')); - в свойство monthNow будет писаться номер текущего месяца.
Создать 12 состояний для фона
SPOILERSPOILER_SHOW
2019-11-19 17_18_05-Погода - fon.png
2019-11-19 17_18_05-Погода - fon.png (5.78 КБ) 4229 просмотров
И в условии отображения прописать в зависимости от monthNow
SPOILERSPOILER_SHOW
2019-11-19 17_18_12-Погода - fon.png
2019-11-19 17_18_12-Погода - fon.png (5.95 КБ) 4229 просмотров
Соответсвенно накидав 12 картинок и указав их пути.

По идее подумал что можно и без промежуточного свойства (monthNow), тогда указать метод отображения расширенное и туды (это для ноября, для других месяцев меняям соответсвенно 11 на нужный номер)
if (date('m')==11)
$display=1;
} else {
$display=0;
}

Но мало ли, может номер месяца где пригодится ещё.
Raspberry pi3, xiaomi, sonoff rf.
Аватара пользователя
Marss
Сообщения: 24
Зарегистрирован: Вс окт 28, 2018 1:30 pm

Re: Дизайн сцен 2

Сообщение Marss »

freesh писал(а): Вт ноя 19, 2019 6:23 pm
Marss писал(а): Вт ноя 19, 2019 5:53 pm
nick7zmail писал(а): Вт ноя 19, 2019 6:58 am Ошибка в коде сцены. ID сцены 11, ID состояния 326. Смотрите какой код туда записали.
Спасибо! Не знаю как и откуда вы это поняли, но я ни слова не понял))((( Может подскажите коды?! Как настроить смену фона по месяцам в сцене погоды?!
Например создать новое свойство у ThisComputer- monthNow (например),
куда-нибудь запихнуть код setGlobal('ThisComputer.monthNow',date('m')); - в свойство monthNow будет писаться номер текущего месяца.
Создать 12 состояний для фона
SPOILERSPOILER_SHOW
2019-11-19 17_18_05-Погода - fon.png
И в условии отображения прописать в зависимости от monthNow
SPOILERSPOILER_SHOW
2019-11-19 17_18_12-Погода - fon.png
Соответсвенно накидав 12 картинок и указав их пути.

По идее подумал что можно и без промежуточного свойства (monthNow), тогда указать метод отображения расширенное и туды (это для ноября, для других месяцев меняям соответсвенно 11 на нужный номер)
if (date('m')==11)
$display=1;
} else {
$display=0;
}

Но мало ли, может номер месяца где пригодится ещё.
Не совсем понятно, так нужно промежутчное свойство или нет и с методами отображения еще не разобрался(
Я пока новичок :mrgreen:
MJD на Windows+Mi Home+
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm

Re: Дизайн сцен 2

Сообщение freesh »

Marss писал(а): Вт ноя 19, 2019 7:30 pm Не совсем понятно, так нужно промежутчное свойство или нет и с методами отображения еще не разобрался(
Можно и так и так, но проще, имхо, с промежуточным. код setGlobal('ThisComputer.monthNow',date('m')); можно запихнуть в onNewHour таймер для начала.
Raspberry pi3, xiaomi, sonoff rf.
Аватара пользователя
Marss
Сообщения: 24
Зарегистрирован: Вс окт 28, 2018 1:30 pm

Re: Дизайн сцен 2

Сообщение Marss »

freesh писал(а): Вт ноя 19, 2019 7:40 pm
Marss писал(а): Вт ноя 19, 2019 7:30 pm Не совсем понятно, так нужно промежутчное свойство или нет и с методами отображения еще не разобрался(
Можно и так и так, но проще, имхо, с промежуточным. код setGlobal('ThisComputer.monthNow',date('m')); можно запихнуть в onNewHour таймер для начала.
100500 БЛАГОДАРНОСТЕЙ)))) :mrgreen: Все получилось, можно было проще взять имеющиеся данные месяцев, потом допетрил, ну да ладно)))
Я пока новичок :mrgreen:
MJD на Windows+Mi Home+
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm

Re: Дизайн сцен 2

Сообщение freesh »

Marss писал(а): Вт ноя 19, 2019 9:05 pm
freesh писал(а): Вт ноя 19, 2019 7:40 pm
Marss писал(а): Вт ноя 19, 2019 7:30 pm Не совсем понятно, так нужно промежутчное свойство или нет и с методами отображения еще не разобрался(
Можно и так и так, но проще, имхо, с промежуточным. код setGlobal('ThisComputer.monthNow',date('m')); можно запихнуть в onNewHour таймер для начала.
100500 БЛАГОДАРНОСТЕЙ)))) :mrgreen: Все получилось, можно было проще взять имеющиеся данные месяцев, потом допетрил, ну да ладно)))
Да незачто.
А, у меня просто в ThisComputer небыло ни месяцев ни номеров их, поэтому вводил новое свойство, у тебя видимо их кто-то их юзает))
Raspberry pi3, xiaomi, sonoff rf.
Аватара пользователя
Marss
Сообщения: 24
Зарегистрирован: Вс окт 28, 2018 1:30 pm

Re: Дизайн сцен 2

Сообщение Marss »

Люди добрые подскажите что надо вписать в такой код, чтобы айпи-адрес менялся в соответствии с действительным?
Короче, проблема в том что localhost, адрес машины где МД установлен, а с другого компа я не могу зайти по этой ссылке на нужную сцену!! Компы в одной домашней сети.

<a class="atuin-btn" style="text-decoration:none" href="http://localhost/popup/scenes/7.html">КОМНАТА 3</a>

Я понимаю что можно вписать ip вместо localhost, но ip мкняется когда ноут через вайфай и через изернет кабель! Или как то можно забить айпи-адрес чтобы он не менялся у сервера??? так наверно проще!? но как не знаю((
Я пока новичок :mrgreen:
MJD на Windows+Mi Home+
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Дизайн сцен 2

Сообщение nick7zmail »

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

<a class="atuin-btn" style="text-decoration:none" href="/popup/scenes/7.html">КОМНАТА 3</a>
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Marss
Сообщения: 24
Зарегистрирован: Вс окт 28, 2018 1:30 pm

Re: Дизайн сцен 2

Сообщение Marss »

nick7zmail писал(а): Ср ноя 20, 2019 1:14 pm

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

<a class="atuin-btn" style="text-decoration:none" href="/popup/scenes/7.html">КОМНАТА 3</a>
Супер :!:
Я пока новичок :mrgreen:
MJD на Windows+Mi Home+
Ответить