Шаблон класса / Class Template

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

Модератор: immortal

viktor6
Сообщения: 273
Зарегистрирован: Вс авг 20, 2017 1:46 am
Благодарил (а): 142 раза
Поблагодарили: 13 раз

Re: Шаблон класса / Class Template

Сообщение viktor6 » Чт окт 18, 2018 3:04 pm

kas5858 писал(а):
Чт окт 18, 2018 1:12 pm
viktor6 писал(а):
Ср окт 17, 2018 10:07 pm
kas5858 писал(а):
Ср окт 17, 2018 7:10 pm
viktor6 писал(а):
Ср окт 17, 2018 5:33 pm
По подробнее плизз
Подробно что?
viktor6 писал(а):
Ср окт 17, 2018 1:19 pm
А как вычисляется %.HomeDistanceKm%
Вот я про что
У вас модуль GPS установлен? работает? данные с устройств отправляются? в свойства пишутся %.HomeDistanceKm%?
GPS работает данные отсылаются, но такого свойства нет HomeDistanceKm
СпойлерПоказать

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

Профиль: GPSs (5)
	Время:  Каждый(-е) 4м
Начальная: GPS (4)
	A1: Получить коорд-ты [ Источник:GPS Задержка (сек.):11 Сразу продолжать задачу:Выключить Keep Tracking:Выключить ] 
	A2: Расчленить перем. [ Имя:%LOC Разделитель:, Удалить исходную базу:Выключить ] 
	A3: HTTP Get [ Server:Port:%MYSERVER Path:gps.php Attributes:latitude=%LOC1
longitude=%LOC2
altitude=%LOCALT
provider=%TNET
speed=%LOCSPD
battlevel=%BATT
charging=%CHARGING
deviceid=%DEVID
accuracy=%LOCACC Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Выключить ] 
	A4: Экстр. сообщение [ Текст:GPS переданы Долго:Включить ] 


Raspberry Pi3, с образа от Сергея 3.34
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Шаблон класса / Class Template

Сообщение nick7zmail » Чт окт 18, 2018 3:23 pm

Оно уже в самом MajorDomo вычисляться должно. Вот только не помню сам модуль gps это делает, либо же надо метод дописывать. Вроде сам делал.
За это сообщение автора nick7zmail поблагодарил:
viktor6 (Чт окт 18, 2018 3:26 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Шаблон класса / Class Template

Сообщение Logrus » Чт окт 18, 2018 4:21 pm

мдя, http://majordomo.smartliving.ru/forum/v ... 230#p89232
в модуле на вкладке места есть галочка Дом
(уже 2 стр.)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
eeak1
Сообщения: 51
Зарегистрирован: Чт май 12, 2016 9:13 am
Благодарил (а): 22 раза
Поблагодарили: 11 раз
Контактная информация:

Re: Шаблон класса / Class Template

Сообщение eeak1 » Чт окт 18, 2018 4:32 pm

nick7zmail писал(а):
Чт окт 18, 2018 3:23 pm
Оно уже в самом MajorDomo вычисляться должно. Вот только не помню сам модуль gps это делает, либо же надо метод дописывать. Вроде сам делал.
Вчера смотрел код, сам модуль пишет, надо только в местах привязать дом к пользователю.
Алиса живёт на нубуке с закрытой крышкой в Docker контейнере, соседствует с контейнерами nextcloud, plex, mosquitto, и т.д.
ранее в Docker контейнере на Raspberry Pi 4
ранее натив на Raspberry Pi 3
https://www.eeak.biz
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Шаблон класса / Class Template

Сообщение Ander » Сб дек 15, 2018 8:38 pm

подскажите что я делаю не правильно
пытаюсь вставить в шаблон класса картинку <img src='%.icon%%.value%.png'>
картинки нет, в браузере пишет следующее
<img src="/cms/icons/Actuators/i_warm_air_1hl_relay_tmp_a.png">
где /cms/icons/Actuators/i_warm_air_ - icon
1 - value,
а почему прицепилось hl_relay_tmp_a(имя объекта) не понимаю
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Шаблон класса / Class Template

Сообщение nick7zmail » Пн дек 17, 2018 7:11 am

Глюк какой-то...поставьте для эксперемента символ какой нить между %%, может он этого не понимает. Например %.icon%_%.value%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Шаблон класса / Class Template

Сообщение Ander » Пн дек 17, 2018 9:58 am

пробовал, например 'Q' - <img src="/cms/icons/Actuators/i_warm_air_1Qhl_relay_tmp_a.png">
и еще, в меню и в сценах все работает
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: Шаблон класса / Class Template

Сообщение Pacific » Вс янв 13, 2019 6:23 pm

Господа, а Smart Repeat для шаблонов в Сценах должен работать?
Есть три объекта с шаблоном:
СпойлерПоказать
<label for="active">Активно </label>
<input id="active" onClick='ajaxSetGlobal("%.object_title%.active", checked ? 1 : 0)' type='checkbox' value="%.active" %.active|"-;checked"% class="switch_1"><br>
<label for="begin">Начало: </label>
<input type="time" id="time" onchange='ajaxSetGlobal("%.object_title%.begin", value)' value=%.begin%><br>
<label for="time">Время: </label>
<input type="number" id="time" onchange='ajaxSetGlobal("%.object_title%.time", value)' min="5" max="120" value=%.time%><br>
<input onClick='ajaxSetGlobal("%.object_title%.Monday", checked ? 1 : 0)' type='checkbox' value="%.Monday" %.Monday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Tuesday", checked ? 1 : 0)' type='checkbox' value="%.Tuesday" %.Tuesday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Wednesday", checked ? 1 : 0)' type='checkbox' value="%.Wednesday" %.Wednesday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Thursday", checked ? 1 : 0)' type='checkbox' value="%.Thursday" %.Thursday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Friday", checked ? 1 : 0)' type='checkbox' value="%.Friday" %.Friday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Saturday", checked ? 1 : 0)' type='checkbox' value="%.Saturday" %.Saturday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Sunday", checked ? 1 : 0)' type='checkbox' value="%.Sunday" %.Sunday|"-;checked"% class="switch_1">
На сцену кинул один объект, поставил галку SmartRepeat, но только один объект и отображается (
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Шаблон класса / Class Template

Сообщение Logrus » Вс янв 13, 2019 7:03 pm

чет помнится что не работает, сам каждый по отдельности на сцены вывожу, в меню вроде б работало, но тоже каждый прописываю
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Шаблон класса / Class Template

Сообщение nick7zmail » Пн янв 14, 2019 7:33 am

Pacific писал(а):
Вс янв 13, 2019 6:23 pm
Господа, а Smart Repeat для шаблонов в Сценах должен работать?
Есть три объекта с шаблоном:
СпойлерПоказать
<label for="active">Активно </label>
<input id="active" onClick='ajaxSetGlobal("%.object_title%.active", checked ? 1 : 0)' type='checkbox' value="%.active" %.active|"-;checked"% class="switch_1"><br>
<label for="begin">Начало: </label>
<input type="time" id="time" onchange='ajaxSetGlobal("%.object_title%.begin", value)' value=%.begin%><br>
<label for="time">Время: </label>
<input type="number" id="time" onchange='ajaxSetGlobal("%.object_title%.time", value)' min="5" max="120" value=%.time%><br>
<input onClick='ajaxSetGlobal("%.object_title%.Monday", checked ? 1 : 0)' type='checkbox' value="%.Monday" %.Monday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Tuesday", checked ? 1 : 0)' type='checkbox' value="%.Tuesday" %.Tuesday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Wednesday", checked ? 1 : 0)' type='checkbox' value="%.Wednesday" %.Wednesday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Thursday", checked ? 1 : 0)' type='checkbox' value="%.Thursday" %.Thursday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Friday", checked ? 1 : 0)' type='checkbox' value="%.Friday" %.Friday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Saturday", checked ? 1 : 0)' type='checkbox' value="%.Saturday" %.Saturday|"-;checked"% class="switch_1">
<input onClick='ajaxSetGlobal("%.object_title%.Sunday", checked ? 1 : 0)' type='checkbox' value="%.Sunday" %.Sunday|"-;checked"% class="switch_1">
На сцену кинул один объект, поставил галку SmartRepeat, но только один объект и отображается (
Не, вродь не работал. Чтобы он работал должна быть привязка к свойству, и в состояниях, наверное, свойства прописаны должны быть. А для шаблона класса указывается объект без привязки к свойствам (не смотря на то, что в самом шаблоне могут быть указаны свойства). Но если честно не проверял.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить