Разработка Web-интерфейса. (модульная CMS)
Re: Разработка Web-интерфейса. (модульная CMS)
GruNT пока мне не отвечает...
По большому счёту PortWidget вполне хорошо справляется, но хотелось бы его допилить, чтобы некая его серверная часть, получая информацию, которую присылает сама мега записывал в текстовый файл или sqlite и PortWidget не пришлось бы каждый раз опрашивать само устройство.
Ну и чтобы sw обновлялись.
Народ - подскажите, есть какие-то ещё минималистичные решения веб-интерфейса, которые не тащят за собой mysql и прочие больше БД, а крайнем случае sqlite или вообще какой-нибудь текстовый файлик.
Мне нужно простой веб интерфейс для просмотра с телефона с кнопочками, которые вкл-выкл и показывают состояние некоторых входов. (минимализм, чтобы в качестве сервера использовать существующий роутер wdr4300).
По большому счёту PortWidget вполне хорошо справляется, но хотелось бы его допилить, чтобы некая его серверная часть, получая информацию, которую присылает сама мега записывал в текстовый файл или sqlite и PortWidget не пришлось бы каждый раз опрашивать само устройство.
Ну и чтобы sw обновлялись.
Народ - подскажите, есть какие-то ещё минималистичные решения веб-интерфейса, которые не тащят за собой mysql и прочие больше БД, а крайнем случае sqlite или вообще какой-нибудь текстовый файлик.
Мне нужно простой веб интерфейс для просмотра с телефона с кнопочками, которые вкл-выкл и показывают состояние некоторых входов. (минимализм, чтобы в качестве сервера использовать существующий роутер wdr4300).
Re: Разработка Web-интерфейса. (модульная CMS)
Приложение BLYNK, правда потребуется небольшой обвес меги и сервер не нужен.
Re: Разработка Web-интерфейса. (модульная CMS)
Есть новее. Как наберу еще несколько исправлений, выложу.hawkeye писал(а):Скажите, а версия PortWidget 1.4b самая аутальная или есть новее?GruNT писал(а): Встречайте! Тестируем, пишем отзывы....
Заметил, что тип sw считывает значение только во время загрузки...
Ваши просьбы учту. Но данный плагин предназначен как раз для прямого управления... Проблема в том, что информация, которую присылает мега, нет смысла записывать в файл, ибо она быстро теряет актуальность(состояния входов могут измениться). К тому, же мега в основном сама присылает только данные о срабатывании входов. Если Вы переживаете об скорости опроса самого устройства, то она там высокая.
В остальном была идея прикрутить исполнение "сценариев", но пока не реализовал.
P.S. Если не используете ни каких БД для хранения и "сценарии", то для простого взаимодействия, прямое взаимодействие - самое то. Если что-то я не понял, пожалуйста поясните.
Re: Разработка Web-интерфейса. (модульная CMS)
Отлично. Не буду пока изобретать велосипед, буду ждать обновления.
Re: Разработка Web-интерфейса. (модульная CMS)
ЗдравствуйтеGruNT писал(а): Есть новее. Как наберу еще несколько исправлений, выложу.
Ваши просьбы учту. Но данный плагин предназначен как раз для прямого управления...
сегодня попробовал Ваш виджет - понравилось...
простенько и функционально
правда с DS18b20 возникла проблема:
вываливался полный ответ Меги, пришлось обрезать
в portsController.js добавил ".substr(5, 5)"
obj.find(".status").html(data.substr(5, 5) + " ˚С");
у меня правда ESP8266 MegaDviewtopic.php?f=1&t=1130 , может там другой ответ, чем у проводной Меги...
кстати, к одному порту можно подключить несколько DS18b20.
Это можно реализовать?
Ждем новую версию PortWidget_v1.
Re: Разработка Web-интерфейса. (модульная CMS)
Новую выложу после того как соберу Mega2561 для испытаний.
Re: Разработка Web-интерфейса. (модульная CMS)
Не очень силен в javascript, подскажите, как на одной странице видеть/управлять одновременно несколькими устройствами MegaD с разными Ip.GruNT писал(а):Новую выложу после того как соберу Mega2561 для испытаний.
Re: Разработка Web-интерфейса. (модульная CMS)
GruNT, ты что опять к параду готовишься, куда пропал?
Вот что в сети наковырял, концепция подходящая https://freeboard.io/ можно локально запускать
Вот что в сети наковырял, концепция подходящая https://freeboard.io/ можно локально запускать
Re: Разработка Web-интерфейса. (модульная CMS)
В этот раз пронесло))) Дел много...foolhome писал(а):GruNT, ты что опять к параду готовишься, куда пропал?
Вот что в сети наковырял, концепция подходящая https://freeboard.io/ можно локально запускать
Re: Разработка Web-интерфейса. (модульная CMS)
Надо сделать так:anapogo писал(а):Не очень силен в javascript, подскажите, как на одной странице видеть/управлять одновременно несколькими устройствами MegaD с разными Ip.GruNT писал(а):Новую выложу после того как соберу Mega2561 для испытаний.
Код: Выделить всё
P7 (OUT) SW <div class="port1" data-port="7" data-type="out" data-mode="sw" style="font-size: 28px;"></div> //для первого устройства
P7 (OUT) SW <div class="port2" data-port="7" data-type="out" data-mode="sw" style="font-size: 28px;"></div>//для второго
$(".port1").PortsController({ //для первого устройства
deviceIP:'192.168.0.14', //ip первого устройства
devicePass : 'sec1', // пароль первого
pwmMaxMinMode: true,
pwmMaxContante: "Max",
pwmMinContante: "Min",
inButtonSetTrue: "Вкл",
inButtonSetFalse: "Выкл",
//realtime: true,
});
$(".port2").PortsController({//для второго
deviceIP:'192.168.0.18', //ip второго устройства
devicePass : 'sec2', // пароль второго
pwmMaxMinMode: true,
pwmMaxContante: "Max",
pwmMinContante: "Min",
inButtonSetTrue: "Вкл",
inButtonSetFalse: "Выкл",
//realtime: true,
});
Re: Разработка Web-интерфейса. (модульная CMS)
Перещел c php на node.js. Переделал браузерную часть с jquery на Angular. В проекте socket.io прикрутить.
Если нужно будет - скину.
Щас занимаюсь Mega2561. Рисую плату для китайцев..
Если нужно будет - скину.
Щас занимаюсь Mega2561. Рисую плату для китайцев..
Re: Разработка Web-интерфейса. (модульная CMS)
Интересно! Аналогов же просто нет.
Re: Разработка Web-интерфейса. (модульная CMS)
а php чем не устроил?Перещел c php на node.js
Re: Разработка Web-интерфейса. (модульная CMS)
node.js - это вещь! Немного с ним разбирался и пришел к выводу - что это отличная альтернатива на ближайшее будущее. Сейчас многие переходят со связки php+ajax+apache2+mysql на node.js+json. Фреймворков node.js - изобилие!, а чего стоит простейшая реализация на node.js веб-сервера:). Не даром ih построен на node.js - http://intrahouse.eu/forum/viewtopic.php?f=7&t=28
-
- Сообщения: 141
- Зарегистрирован: 22 июн 2015, 13:24
Re: Разработка Web-интерфейса. (модульная CMS)
Iobroker http://www.iobroker.net/?lang=ru тоже на node.js и бесплатный в отличие от intrahouse.
Re: Разработка Web-интерфейса. (модульная CMS)
я так понимаю что привлекает динамическое создание сценариев?
Мне честно говоря больше понравился nginx,php как серверный язык,для драйверов питон.
Мне честно говоря больше понравился nginx,php как серверный язык,для драйверов питон.
Re: Разработка Web-интерфейса. (модульная CMS)
Да, точно! iobroker тоже на node.js! Все никак его не попробую. Понимаю, что там гибкость огромная, но дизайнер из меня плохой:( Как то так сложилось, что сижу пока на ih.Andrey2509 писал(а):Iobroker http://www.iobroker.net/?lang=ru тоже на node.js и бесплатный в отличие от intrahouse.
Re: Разработка Web-интерфейса. (модульная CMS)
Есть ли новости в плане развития CMS-ки?GruNT писал(а):Перещел c php на node.js. Переделал браузерную часть с jquery на Angular. В проекте socket.io прикрутить.
Если нужно будет - скину.
Щас занимаюсь Mega2561. Рисую плату для китайцев..
Re: Разработка Web-интерфейса. (модульная CMS)
Шоб не говорили, но РНР вечен ...
Re: Разработка Web-интерфейса. (модульная CMS)
Всё же жаль, что тема так и осталась нераскрытой...