[Настройка] Обращение к объектам, методам, и скриптам на Javascript

Описание настройки чего либо

Модераторы: immortal, newz20

Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение Vovix » Чт апр 20, 2017 12:22 pm

а в меню у вас и %ИмяОбъекта.ИмяСвойства% без get запроса должно работать!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение directman66 » Чт апр 20, 2017 12:35 pm

Пример читает первое значение и куда-то его запоминает. Далее если изменить значение переменной, выводится все равно запомнившееся значение. Хотя по адресу /objects/?op=get&object=Relay01&p=status выводятся действительные значения. Не помогает даже перезагрузка. Такое ощущение, что запоминается какой то кэш или чтото подобное. Кто-то это значение же запоминается.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение directman66 » Чт апр 20, 2017 12:36 pm

Vovix писал(а):а в меню у вас и %ИмяОбъекта.ИмяСвойства% без get запроса должно работать!
и работает, на скрине вверзху в state время так и выводится
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение Vovix » Чт апр 20, 2017 12:39 pm

я посмотрел ваш код с кнопками:
во первых обе кнопки у вас имеют один класс css что приведет к невозможности потом управления (обратной связи с ними)
используйте id элемента!!
далее во втором скрипте (зачем их два не понятно) у вас идет указание this - то есть на себя (свой элемент)
как код может понять чего вы от него хотите?
далее... скрипт выполнится один раз и как он должен отслеживать изменение состояния? он уже все... отобразил все что вы хотели...
и т.д.
к сожалению нет сейчас времени....
поразберайтесь в javascript это будет вам полезно...
выше я уже подсказал и таймер периодический не забудьте...

как-то так!
За это сообщение автора Vovix поблагодарил:
directman66 (Чт апр 20, 2017 12:47 pm)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение Vovix » Чт апр 20, 2017 12:43 pm

т.е. ваш скрипт должен:

1) нарисовать кнопки по вашим css и значению свойства обънета
2) по таймеру проверять изменение (вернее тупо его менять)
3) по нажатию кнопки менять значение свойства
За это сообщение автора Vovix поблагодарил:
directman66 (Чт апр 20, 2017 12:47 pm)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение immortal » Чт апр 20, 2017 8:39 pm

я так понимаю тут собрались гуру яваскрипта, а можете решить такую задачу на яваскрипте как описано в статье http://inediapps.com/2013/03/dizayn-int ... nogo-doma/
ну можно например раскрытие не удержанием а нажатием, хотя я так понимаю в яваскрипт есть событие нажатия кнопки, и диммирование удержанием (не знаю есть ли в яваскрипте такое действие) или нажатием на боковые кнопки диммирования, пропадание дополнительных кнопок при не активности после определенного времени. В общем примерно так как в статье.
Готов внести материальную помощь тому кто возьмется за разработку таких кнопок на яваскрипт с управлением в МД
по сути надо только вот 2 таких кнопки
Dimmer.jpg
Dimmer.jpg (54.85 КБ) 7109 просмотров
climat-control-design.jpg
climat-control-design.jpg (74.82 КБ) 7109 просмотров
это вид при нажатии на центр, в состоянии покоя виден должен только центральная кнопка и может инфа над или рядом как тут
neo-home-app-design.jpg
neo-home-app-design.jpg (243.63 КБ) 7109 просмотров
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение directman66 » Чт апр 20, 2017 10:08 pm

Кстати таймер оказывается отлично работает в браузере телефона. А вот IE на работе почему-то значения замирают.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение Vovix » Чт апр 20, 2017 11:26 pm

immortal писал(а):я так понимаю тут собрались гуру яваскрипта, а можете решить такую задачу на яваскрипте как описано в статье http://inediapps.com/2013/03/dizayn-int ... nogo-doma/
ну можно например раскрытие не удержанием а нажатием, хотя я так понимаю в яваскрипт есть событие нажатия кнопки, и диммирование удержанием (не знаю есть ли в яваскрипте такое действие) или нажатием на боковые кнопки диммирования, пропадание дополнительных кнопок при не активности после определенного времени. В общем примерно так как в статье.
Готов внести материальную помощь тому кто возьмется за разработку таких кнопок на яваскрипт с управлением в МД
по сути надо только вот 2 таких кнопки
....
....
это вид при нажатии на центр, в состоянии покоя виден должен только центральная кнопка и может инфа над или рядом как тут
....
есть такой замечательный проект: http://codepen.io/
ваши варианты кнопок я там видел...
сможете разобраться как на нем что устроенно - обнаружите массу интересного!!!
За это сообщение автора Vovix поблагодарил:
Amarok (Пн авг 14, 2017 7:57 am)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение Vovix » Пт апр 21, 2017 12:41 am

ну вот нашел там как раз два варианта для вас:
http://codepen.io/TechApp/pen/GjYEKk
http://codepen.io/ysoftaoglu/pen/bprwMB
За это сообщение автора Vovix поблагодарили (всего 2):
directman66 (Пт апр 21, 2017 8:26 am) • Amarok (Пн авг 14, 2017 7:58 am)
Рейтинг: 2.33%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: обращение к объектам, методам, и скриптам на Javascript

Сообщение lanket » Пт апр 21, 2017 8:30 am

Vovix писал(а):ну вот нашел там как раз два варианта для вас:
http://codepen.io/TechApp/pen/GjYEKk
http://codepen.io/ysoftaoglu/pen/bprwMB
Спасибо за интересный ресурс.
Давно хотел что-то подобное.

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Ответить