Web-интерфейс Умного Дома и разработка домашнего сайта
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Добавил в демо-интерфейс еще одну вкладку "Люди". Это сервис геолокации членов семьи.
У многих сейчас имеются смартфоны с установленной программой Google Локатор. Теперь можно всегда знать местоположение близких. Принципы доступа к информации обсуждались в соседней теме.
Используется Google Map API.
Пока это только набросок. В дальнейшем планируется отображение последних мест посещения по каждому члену семьи, информации о времени обновления данных, точности геолокации.
Для разработчиков, конечно, заложена и "налевая" функция. В демо-версию не входит.
Новый архив на сайте. Необходимо также обновить и дамп БД.
У многих сейчас имеются смартфоны с установленной программой Google Локатор. Теперь можно всегда знать местоположение близких. Принципы доступа к информации обсуждались в соседней теме.
Используется Google Map API.
Пока это только набросок. В дальнейшем планируется отображение последних мест посещения по каждому члену семьи, информации о времени обновления данных, точности геолокации.
Для разработчиков, конечно, заложена и "налевая" функция. В демо-версию не входит.
Новый архив на сайте. Необходимо также обновить и дамп БД.
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Добрый день, всем!
Установил на Debian Demo версию.
Подскажите, не могу понять, где должна быть указана необходимая кодировка в PHP, MySQL или Apachi и какая кодировка?
Установил на Debian Demo версию.
Подскажите, не могу понять, где должна быть указана необходимая кодировка в PHP, MySQL или Apachi и какая кодировка?
Последний раз редактировалось tammat 02 дек 2011, 08:27, всего редактировалось 1 раз.
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Конечно, в идеале все давно пора перевести в UTF-8, но кодировка cp1251 осталась исторически, поэтому извините.
Однако всегда можно преобразовать в UTF-8.
Для Apache
/etc/apache2/conf.d/charset
AddDefaultCharset WINDOWS-1251
Для MySQL
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
Однако всегда можно преобразовать в UTF-8.
Для Apache
/etc/apache2/conf.d/charset
AddDefaultCharset WINDOWS-1251
Для MySQL
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Как вы знаете, у меня домофон на калитке подключен к Asterisk и Zoneminder.
Я решил, что неплохо было бы иметь архив фотографий тех, кто звонил в домофон.
Со стороны Asterisk:
Со стороны Web-интерфейса:
При наведении мышкой на фотку (без клика) открывается более увеличенное отображение. Мне пришлось повозиться, чтобы открывающееся "окно" (хотя это не вполне окно) учитывало размеры экрана и не уезжало за границы. Зато теперь корректно работает при любом разрешении.
Кстати, в качестве рингтона, привязанного к калитке, сделал вот это.
http://www.ab-log.ru/files/File/birds.wav
Адаптирован для Cisco SPA504G. 8КГц, 6 секунд.
Да, в закладке Геолокации людей теперь выводится некоторая справочная информация о местоположении.
Я решил, что неплохо было бы иметь архив фотографий тех, кто звонил в домофон.
Со стороны Asterisk:
Код: Выделить всё
exten => 151,1,System(curl 192.168.0.250/mod_door_snap.php &)
exten => 151,2,Dial(SIP/152,,t)
При наведении мышкой на фотку (без клика) открывается более увеличенное отображение. Мне пришлось повозиться, чтобы открывающееся "окно" (хотя это не вполне окно) учитывало размеры экрана и не уезжало за границы. Зато теперь корректно работает при любом разрешении.
Кстати, в качестве рингтона, привязанного к калитке, сделал вот это.
http://www.ab-log.ru/files/File/birds.wav
Адаптирован для Cisco SPA504G. 8КГц, 6 секунд.
Да, в закладке Геолокации людей теперь выводится некоторая справочная информация о местоположении.
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
С тем который в 14:20:52 звонил вроде как понятно, все бывает - взял да и заехал на огонек. А вот парень в 14:20:54 - это уже не к добру, вы бы на всякий чесноком запаслись что ли.
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Согласен. Привиделось, причудилось.
На самом деле был совсем другой персонаж. Уверен, что вы его тоже все прекрасно знаете.
На самом деле был совсем другой персонаж. Уверен, что вы его тоже все прекрасно знаете.
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
У меня возникла проблема при считывание температуры с датчика. Вывожу температуру на страничку и когда нажимаю обновить страницу выходит пустая при повторной обновлении выходит температура. Что может быть?
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
ilya14, это может быть все, что угодно, от влияния компьютерного полтергейста, до облучения вашего сервера сканирующими лучами НЛО.
Чтобы ответить на ваш вопрос нужно хотя бы видеть код вашей "странички". Используете ли вы owfs? Как себя ведет аналогичный опрос датчика из командной строки?
Чтобы ответить на ваш вопрос нужно хотя бы видеть код вашей "странички". Используете ли вы owfs? Как себя ведет аналогичный опрос датчика из командной строки?
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Вчера долго ковырялся и и перечитывал форум и во что интересно если считываю данные через ownet.php (стоит пакет owfs-2.8p13)то выводиться не сразу, а только после 2 раза обновления странички. А вот через exec("cat /mnt/1wire/28.32A5D7020000/temperature") сразу данные.
Это код при использование ownet.php . Я так думаю, что проблема в ownet.php.
<?
$hostname = "localhost";
$username = "root";
$password = "ghbdtn";
$dbName = "cadmin";
$userstable = "temp";
$link = mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
mysql_select_db($dbName) or die(mysql_error());
require "/opt/owfs/share/php/OWNet/ownet.php";
$ow=new OWNet("tcp://localhost:3000");
$t = $ow->get("28.32A5D7020000/temperature");
echo $t;
$query = "INSERT INTO $userstable (date,temp) VALUES(NOW(),$t)";
mysql_query($query);
MYSQL_CLOSE()
?>
Это код при использование ownet.php . Я так думаю, что проблема в ownet.php.
<?
$hostname = "localhost";
$username = "root";
$password = "ghbdtn";
$dbName = "cadmin";
$userstable = "temp";
$link = mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
mysql_select_db($dbName) or die(mysql_error());
require "/opt/owfs/share/php/OWNet/ownet.php";
$ow=new OWNet("tcp://localhost:3000");
$t = $ow->get("28.32A5D7020000/temperature");
echo $t;
$query = "INSERT INTO $userstable (date,temp) VALUES(NOW(),$t)";
mysql_query($query);
MYSQL_CLOSE()
?>
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
ilya14, а попробуйте ради эксперимента версию 2.7p32, а потом напишите, так же ведет себя скрипт или как-то иначе.
Уточните, датчики на паразитном питании?
Уточните, датчики на паразитном питании?
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Хорошо. Да на паразитном питании.
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Мне нравиться интерфейс этого системы управления домом, но увы не хватает Админки для управления БД, или хотя схемы. Вручную влом все рисовать и устанавливать связи.
Возможно ли Посмотреть эту CMS?
Спасибо
Возможно ли Посмотреть эту CMS?
Спасибо
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Доброго времени суток всем!
Изучаю демо версию умного дома, не могу разобраться или найти где создаются временные таблицы типа tmp_*(tmp_$theme_ListID,tmp_$birth_ListID и т.д.)
Подсажите...
Изучаю демо версию умного дома, не могу разобраться или найти где создаются временные таблицы типа tmp_*(tmp_$theme_ListID,tmp_$birth_ListID и т.д.)
Подсажите...
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
tammat, это не временные таблицы, как может показаться из их названия. Это вполне себе постоянные таблицы, только создаются они автоматически из CMS.
Принцип их работы я здесь уже рассказывал, приведя ряд скриншотов.
Исходя из этого принципа нет ничего сложного создать свой "движок" для управления этими данными.
К сожалению я использую коммерческую CMS, поэтому опубликовать ее бесплатно в открытый доступ не могу. Теоретически можно обсудить возможность продажи версии CMS для Умного Дома. Не знаю насколько это будет кому-то интересно. Если что, пишите личные сообщения.
Но, повторяю, нет никаких сложностей разработать свою CMS или привязать любую другую CMS. Конечно, это потребует переделки структуры БД и исходных кодов интерфейса.
Есть только один минус, новые возможности демо-интерфейса, которые несомненно будут появляться, нужно будет каждый раз адаптировать под свою конфигурацию.
Принцип их работы я здесь уже рассказывал, приведя ряд скриншотов.
Исходя из этого принципа нет ничего сложного создать свой "движок" для управления этими данными.
К сожалению я использую коммерческую CMS, поэтому опубликовать ее бесплатно в открытый доступ не могу. Теоретически можно обсудить возможность продажи версии CMS для Умного Дома. Не знаю насколько это будет кому-то интересно. Если что, пишите личные сообщения.
Но, повторяю, нет никаких сложностей разработать свою CMS или привязать любую другую CMS. Конечно, это потребует переделки структуры БД и исходных кодов интерфейса.
Есть только один минус, новые возможности демо-интерфейса, которые несомненно будут появляться, нужно будет каждый раз адаптировать под свою конфигурацию.
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
эх... и это БОЛЬШОЙ минус...Есть только один минус, новые возможности демо-интерфейса, которые несомненно будут появляться, нужно будет каждый раз адаптировать под свою конфигурацию.
самому интерфейс очень понравился.. вот и задумался сделать админку... но времени никак не найду...
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Проблема:
скачал демо-интерфейс. На Windows XP работает нормально. На Linux Ubuntu 10.04 распаковал скачанный архив в папку htdocs (установлен XAMPP 1.7.4.). При открывании любой страницы пишет в разных частях экрана
Notice: Undefined variable: s in /opt/lampp/htdocs/page.php on line 443
Notice: Undefined variable: Stat_Type in /opt/lampp/htdocs/page.php on line 307
Notice: Undefined variable: res_text in /opt/lampp/htdocs/page.php on line 241
Notice: Undefined offset: 0 in /opt/lampp/htdocs/page.php on line 117
Notice: Undefined variable: A in /opt/lampp/htdocs/ab-data.php on line 101
Что я делаю неправильно?
скачал демо-интерфейс. На Windows XP работает нормально. На Linux Ubuntu 10.04 распаковал скачанный архив в папку htdocs (установлен XAMPP 1.7.4.). При открывании любой страницы пишет в разных частях экрана
Notice: Undefined variable: s in /opt/lampp/htdocs/page.php on line 443
Notice: Undefined variable: Stat_Type in /opt/lampp/htdocs/page.php on line 307
Notice: Undefined variable: res_text in /opt/lampp/htdocs/page.php on line 241
Notice: Undefined offset: 0 in /opt/lampp/htdocs/page.php on line 117
Notice: Undefined variable: A in /opt/lampp/htdocs/ab-data.php on line 101
Что я делаю неправильно?
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
Как временное решение отменить вывод Notices
В php.ini опция error_reporting должна выглядеть так:
error_reporting = E_ALL & ~E_NOTICE
Потом, конечно, нужно будет все это поправить на уровне кода. Сделать это вы можете и самостоятельно.
В php.ini опция error_reporting должна выглядеть так:
error_reporting = E_ALL & ~E_NOTICE
Потом, конечно, нужно будет все это поправить на уровне кода. Сделать это вы можете и самостоятельно.
Re: Web-интерфейс Умного Дома и разработка домашнего сайта
А где взяли клиента - сайт Умного дома??? )))tammat писал(а):Добрый день, всем!
Установил на Debian Demo версию.
Подскажите, не могу понять, где должна быть указана необходимая кодировка в PHP, MySQL или Apachi и какая кодировка?
Может поделитесь со мной? Пожалуйста!