Выбор графиков на сцене
Модератор: immortal
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
Выбор графиков на сцене
Привет всем, Подскажите пожалуйста, можно ли реализовать идею.
Хочу на сцене разместить 16 графиков температуры. 4 помещения, для каждого из помещений по 2 графика. Один на 7 дней, другой 6 часов.
Для каждой комнаты создал свойство luckGrafTemp, и если значение 1 график отображается, если 0 нет. Хотелось бы, чтобы графики отображались один под другим, в зависимости от того какие luckGrafTemp включены.
И вот вопрос, как в HTML коде прописать условие отображения, и можно ли вообще так сделать?
Хочу на сцене разместить 16 графиков температуры. 4 помещения, для каждого из помещений по 2 графика. Один на 7 дней, другой 6 часов.
Для каждой комнаты создал свойство luckGrafTemp, и если значение 1 график отображается, если 0 нет. Хотелось бы, чтобы графики отображались один под другим, в зависимости от того какие luckGrafTemp включены.
И вот вопрос, как в HTML коде прописать условие отображения, и можно ли вообще так сделать?
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
Re: Выбор графиков на сцене
Условие отображения рассматривал. Когда выключаешь отображение графика, то на сцене остается пустое место. Если выключить 3 графика, соответственно 3 пустых места. Идеальное расположение графиков
Код: Выделить всё
[#module name="charts" id="27"#]
[#module name="charts" id="28"#]
[#module name="charts" id="29"#]
[#module name="charts" id="31"#]
[#module name="charts" id="30"#]
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Выбор графиков на сцене
а использовать какое-нибудь свойство, чтоб условный вывод сделать?Dimonopera писал(а): ↑Сб ноя 19, 2022 9:45 amУсловие отображения рассматривал. Когда выключаешь отображение графика, то на сцене остается пустое место. Если выключить 3 графика, соответственно 3 пустых места. Идеальное расположение графиковСейчас, когда надо, я удаляю ненужную строчку. Все графики располагаются по порядку, без пропусков. Когда надо строчку добавляю. Это жуть как неудобно. Можно было бы закомментировать, было бы уже проще. В настройке сцены есть "Дополнительный код JavaScript", а как его подключить ума не приложуКод: Выделить всё
[#module name="charts" id="27"#] [#module name="charts" id="28"#] [#module name="charts" id="29"#] [#module name="charts" id="31"#] [#module name="charts" id="30"#]
Код: Выделить всё
[#if %obj.prop% = 1] [#module name="charts" id="28"#] [#endif#]
[#if %obj.prop% = 2] [#module name="charts" id="29"#] [#endif#]
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
Re: Выбор графиков на сцене
Выдает ошибкуxor писал(а): ↑Сб ноя 19, 2022 9:00 pmа использовать какое-нибудь свойство, чтоб условный вывод сделать?Dimonopera писал(а): ↑Сб ноя 19, 2022 9:45 amУсловие отображения рассматривал. Когда выключаешь отображение графика, то на сцене остается пустое место. Если выключить 3 графика, соответственно 3 пустых места. Идеальное расположение графиковСейчас, когда надо, я удаляю ненужную строчку. Все графики располагаются по порядку, без пропусков. Когда надо строчку добавляю. Это жуть как неудобно. Можно было бы закомментировать, было бы уже проще. В настройке сцены есть "Дополнительный код JavaScript", а как его подключить ума не приложуКод: Выделить всё
[#module name="charts" id="27"#] [#module name="charts" id="28"#] [#module name="charts" id="29"#] [#module name="charts" id="31"#] [#module name="charts" id="30"#]
Код: Выделить всё
[#if %obj.prop% = 1] [#module name="charts" id="28"#] [#endif#] [#if %obj.prop% = 2] [#module name="charts" id="29"#] [#endif#]
Parse error: syntax error, unexpected '%' in C:\_majordomo\htdocs\lib\jTemplate.class.php(530) : eval()'d code on line 1
Что-то я не так в коде сделал?
Код: Выделить всё
[#if %Sensor_temp01.luckGrafTemp% = 1] [#module name="charts" id="27"#] [#endif#]
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Выбор графиков на сцене
сорян, перемудрил(Dimonopera писал(а): ↑Вс ноя 20, 2022 9:21 amxor писал(а): ↑Сб ноя 19, 2022 9:00 pmа использовать какое-нибудь свойство, чтоб условный вывод сделать?Dimonopera писал(а): ↑Сб ноя 19, 2022 9:45 amУсловие отображения рассматривал. Когда выключаешь отображение графика, то на сцене остается пустое место. Если выключить 3 графика, соответственно 3 пустых места. Идеальное расположение графиковСейчас, когда надо, я удаляю ненужную строчку. Все графики располагаются по порядку, без пропусков. Когда надо строчку добавляю. Это жуть как неудобно. Можно было бы закомментировать, было бы уже проще. В настройке сцены есть "Дополнительный код JavaScript", а как его подключить ума не приложуКод: Выделить всё
[#module name="charts" id="27"#] [#module name="charts" id="28"#] [#module name="charts" id="29"#] [#module name="charts" id="31"#] [#module name="charts" id="30"#]
Код: Выделить всё
[#if %obj.prop% = 1] [#module name="charts" id="28"#] [#endif#] [#if %obj.prop% = 2] [#module name="charts" id="29"#] [#endif#]
Выдает ошибку
Parse error: syntax error, unexpected '%' in C:\_majordomo\htdocs\lib\jTemplate.class.php(530) : eval()'d code on line 1
Что-то я не так в коде сделал?Код: Выделить всё
[#if %Sensor_temp01.luckGrafTemp% = 1] [#module name="charts" id="27"#] [#endif#]
вот так, вроде, работает у меня в домашних страницах
[#if getglobal("cmd1.status")==1 #] [#module name="charts" id="1"#] [#endif#]
- За это сообщение автора xor поблагодарили (всего 2):
- Dimonopera (Вс ноя 20, 2022 6:23 pm) • ~220v (Пт май 19, 2023 2:45 pm)
- Рейтинг: 2.33%
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
Re: Выбор графиков на сцене
Благодарю! Вроде получилосьxor писал(а): ↑Вс ноя 20, 2022 5:38 pmсорян, перемудрил(Dimonopera писал(а): ↑Вс ноя 20, 2022 9:21 amxor писал(а): ↑Сб ноя 19, 2022 9:00 pmа использовать какое-нибудь свойство, чтоб условный вывод сделать?Dimonopera писал(а): ↑Сб ноя 19, 2022 9:45 amУсловие отображения рассматривал. Когда выключаешь отображение графика, то на сцене остается пустое место. Если выключить 3 графика, соответственно 3 пустых места. Идеальное расположение графиковСейчас, когда надо, я удаляю ненужную строчку. Все графики располагаются по порядку, без пропусков. Когда надо строчку добавляю. Это жуть как неудобно. Можно было бы закомментировать, было бы уже проще. В настройке сцены есть "Дополнительный код JavaScript", а как его подключить ума не приложуКод: Выделить всё
[#module name="charts" id="27"#] [#module name="charts" id="28"#] [#module name="charts" id="29"#] [#module name="charts" id="31"#] [#module name="charts" id="30"#]
Код: Выделить всё
[#if %obj.prop% = 1] [#module name="charts" id="28"#] [#endif#] [#if %obj.prop% = 2] [#module name="charts" id="29"#] [#endif#]
Выдает ошибку
Parse error: syntax error, unexpected '%' in C:\_majordomo\htdocs\lib\jTemplate.class.php(530) : eval()'d code on line 1
Что-то я не так в коде сделал?Код: Выделить всё
[#if %Sensor_temp01.luckGrafTemp% = 1] [#module name="charts" id="27"#] [#endif#]
вот так, вроде, работает у меня в домашних страницах
[#if getglobal("cmd1.status")==1 #] [#module name="charts" id="1"#] [#endif#]
2022-11-20_17-37-13.png
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Выбор графиков на сцене
и вам спасибо за идею)
убрал у себя график дождя при отрицательных температурах)
Код: Выделить всё
[#module name="charts" id="1"#]
[#module name="charts" id="2"#]
[#module name="charts" id="3"#]
[#if gg("Outside.Temperature") > 0 #][#module name="charts" id="4"#][#endif#]
[#module name="charts" id="10"#]
- За это сообщение автора xor поблагодарил:
- Dimonopera (Ср ноя 23, 2022 10:18 am)
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Выбор графиков на сцене
ну да, у меня датчик с качелькой меряет интенсивность дождя. он без подогрева(
win10 connect https://connect.smartliving.ru/profile/303