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