Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Помогите с выбором технологии (https://javascript.ru/forum/server/63197-pomogite-s-vyborom-tekhnologii.html)

Жан 23.05.2016 10:47

Помогите с выбором технологии
 
Здравствуйте ув. форумчане. Появилась идея сделать автоматизированную систему отопления у себя в квартире. В качестве управляющего контроллера был выбран Raspberry pi. Логика для отопления была написана на python. Решил сделать простенький web – интерфейс для управления системой. Опыта создания таких систем нет, поэтому не судите строго в выборе решений. Было решено поднять лёгкий web-сервер lighttpd, с сайтом (для управления системы отопления) на фреймворке flask. Загвоздка в том, что хотелось бы чтобы на странице был график с температурами от датчиков, причём показания изменялись бы без обновления страницы (как бы онлайн). То есть python скрипт (пид-регулятор или двухпозиционный регулятор) опросил датчик, произвёл регулировку, занёс значения в базу данных. Пользователь, зайдя на страницу увидел показания температуры на графике, которые меняются динамически. Я так понимаю, что без javascript тут не обойтись? Подскажите пожалуйста в какую сторону смотреть, какую технологию выбрать, Ajax вроде бы подходящая или же сейчас есть куча всяких фреймворков типа action script + html5 + css3? Учтите что программист я начинающий, так что ногами не пинать. Буду рад вашим комментариям. Да, на странице будет не только динамический график, но и различные статусные лампочки (включен\отключен котёл отопления, циркуляционный насос, сервоприводы, кнопки для включения устройств итд). Если пользователь будет постоянно сам обновлять страницу чтобы посмотреть изменения в системе, как то не кошерно.

Жан 23.05.2016 12:21

Пользователи: Жена и я сам :yes:

Жан 23.05.2016 14:59

ну тут как-бы с претензией на "умный" дом. Управлять из любого места (с работы например с компа или со смартфона). Зашёл в инет, набрал адрес и управляй, исходил из таких соображений.
Удалённый доступ, Вы имеете ввиду VPN?

Жан 23.05.2016 15:04

На данный момент, я управляю всем этим по ssh. Захожу удалённо на RPi, перемещаюсь в каталог с прогой и запускаю систему. Мне необходим хотя бы минимальный графический интерфейс. Как его в такой конфигурации (удалённом прямом подключении) реализовать. Для каждого устройства писать свой gui ?


Часовой пояс GMT +3, время: 00:47.