Найдено 34 результата

Sergey
01 ноя 2014, 02:13
Форум: Умный Дом своими руками
Тема: Web-интерфейс Умного Дома и разработка домашнего сайта
Ответы: 705
Просмотры: 558293

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Столкнулся с тем что скрипт megad.php требует прав для записи в корневую директорию веб сервера, что не очень хорошо в плане безопасности. Как понимаю необходимы права для записи временного файла для детекции длительного нажатия. $act_file = "in-".$_SERVER['REMOTE_ADDR']."-".$_GET['pt'].".act"; Как ...
Sergey
01 ноя 2014, 02:07
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848526

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Sergey, может покажете в чем не красиво)))? Занимаюсь Web-программированием. Может помогу чем? P.S. С OpenHab не работал. Предпочитаю чистое программирование. Пока остановился на таком варианте: items: //Светодиодный димер Dimmer LedB "LedB [%d %%]" <slider> (Outdoor, Lights) // {http=">[CHANGED:GE...
Sergey
01 окт 2014, 16:34
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848526

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Уже выше писал про необходимость управлять шимом не 0-255 а 0-100, подскажите где поменять привод числа к процентам? // Форма для PWM if (_port_m == 1 ) { if ( mode == 0 ) { plen=fill_tcp_data_p(buf,plen,PSTR("<br><form style=display:inline action=/")); plen=fill_tcp_data(buf,plen,password); plen=f...
Sergey
24 сен 2014, 16:40
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848526

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Уже выше писал про необходимость управлять шимом не 0-255 а 0-100, подскажите где поменять привод числа к процентам? // Форма для PWM if (_port_m == 1 ) { if ( mode == 0 ) { plen=fill_tcp_data_p(buf,plen,PSTR("<br><form style=display:inline action=/")); plen=fill_tcp_data(buf,plen,password); plen=fi...
Sergey
07 сен 2014, 01:25
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848526

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Подключил прибор к OpenHab' у. И вот какой досадный момент, необходимо представление шима не 0-255, а 0-100. Можно подправить прошивку?
Sergey
07 фев 2014, 20:38
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848526

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Спасибо, так все заработало!
Есть вариант перед программирование считывать конфигурацию, а перед рестартом записать....
У меня, как писал выше, сеть 172.16.... После записи с ключем --ее, прибор потерялся .....
Sergey
07 фев 2014, 15:04
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848526

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

А ключ --ee точно работает? А то у меня длительное нажатие перестало работать, думаю что дело в неочищенном еепроме. Пока откатился на Б1
Sergey
07 фев 2014, 11:47
Форум: Умный Дом своими руками
Тема: Энергоконтроль
Ответы: 94
Просмотры: 50543

Re: Энергоконтроль

Конечно провода имеет смысл замыкать только после автомата. И с предосторожностями. Я написал про другое. К примеру, датчик, типа "колечко с катушкой" расчитан на 100А. И при токе 100А выдает переменное напряжение с пиком 2.5В в обе стороны. Теперь представим, что произошло КЗ и в момент КЗ ток сос...
Sergey
06 фев 2014, 22:07
Форум: Умный Дом своими руками
Тема: Энергоконтроль
Ответы: 94
Просмотры: 50543

Re: Энергоконтроль

Контроль энергопотребления важен для всевозможных электронагревателей, где по падении потребляемой мощности можно судить об аварийной ситуации.... Насчет ACS712 : Недавно была у меня ситуация когда при включении света произошел взрыв электролампы накаливания, что привело к выходу из строя управляющ...
Sergey
05 фев 2014, 21:51
Форум: Умный Дом своими руками
Тема: Энергоконтроль
Ответы: 94
Просмотры: 50543

Re: Энергоконтроль

Контроль энергопотребления важен для всевозможных электронагревателей, где по падении потребляемой мощности можно судить об аварийной ситуации.... Насчет ACS712 : Недавно была у меня ситуация когда при включении света произошел взрыв электролампы накаливания, что привело к выходу из строя управляюще...
Sergey
04 фев 2014, 21:33
Форум: Умный Дом своими руками
Тема: Энергоконтроль
Ответы: 94
Просмотры: 50543

Re: Mega(R) - Энергоконтроль

Датчики меряют ток... Для измерения напряжения нужно поставить трансформаторы тока на каждую из используемых фаз...
Sergey
04 фев 2014, 21:00
Форум: Умный Дом своими руками
Тема: Энергоконтроль
Ответы: 94
Просмотры: 50543

Re: Mega(R) - Энергоконтроль

Для учета электроэнергии(и другой динамически меняющейся среды) использую данным открытым проектом http://openenergymonitor.org/emon/
Sergey
29 янв 2014, 14:40
Форум: Умный Дом своими руками
Тема: Умный дом Ethernet + 1-Wire + Bootloader
Ответы: 314
Просмотры: 164203

Re: Умный дом Ethernet + 1-Wire + Bootloader

Схемы обсуждаемого прибора увидеть ни как не могу. Где выложена?
Sergey
29 янв 2014, 14:31
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848526

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

В сети два устройства: Одно обновил нормально. При обновлении второго : root@server:/var/www# php megad-cfg.php --fw megad-328.hex -f PHP Notice: Use of undefined constant hex2bin - assumed 'hex2bin' in /var/www/megad-cfg.php on line 8 PHP Notice: Undefined index: p in /var/www/megad-cfg.php on line...
Sergey
29 янв 2014, 12:24
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848526

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

так же, если у Вас php версии ниже 5.4, в самое начало скрипта обязательно добавьте строки (впрочем, они никогда не помешают): if(!function_exists(hex2bin)){ function hex2bin($hex){ return pack('H*', $hex); } } а вообще, всё прекрасно работает, очередной респект автору! Спасибо, помогло. Так же при...
Sergey
10 янв 2014, 17:28
Форум: Умный Дом своими руками
Тема: Управление вентиляцией по Ethernet
Ответы: 96
Просмотры: 75799

Re: Управление вентиляцией по Ethernet

Не проще управлять потоком - оборотами вентилятора?
Sergey
19 ноя 2013, 10:26
Форум: Умный Дом своими руками
Тема: Web-интерфейс Умного Дома и разработка домашнего сайта
Ответы: 705
Просмотры: 558293

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

входы разые, кнопка... примерно вот так: */ if ( $_SERVER['REMOTE_ADDR'] == "172.16.0.140" ) { // Выключатель в прихожей, подключенный к порту P0 выход к 7 if ( $_GET['pt'] == "0" ) { $act_file = "in-".$_SERVER['REMOTE_ADDR']."-".$_GET['pt'].".act"; if ( $_GET['m'] == 1 ) { if ( file_exists($act_fil...
Sergey
19 ноя 2013, 01:20
Форум: Умный Дом своими руками
Тема: Web-интерфейс Умного Дома и разработка домашнего сайта
Ответы: 705
Просмотры: 558293

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

вот так заработало:

// Извещатель в прихожей
if ( $_GET['pt'] == "3" )
{
file_get_contents("http://172.16.0.140/sec/?cmd=8:1;7:1");
sleep(5); // задержка в секундах
file_get_contents("http://172.16.0.140/sec/?cmd=8:0;7:0");
}

Теперь осталось решить вопрос с включением выключателем...
Sergey
19 ноя 2013, 01:13
Форум: Умный Дом своими руками
Тема: Web-интерфейс Умного Дома и разработка домашнего сайта
Ответы: 705
Просмотры: 558293

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Реакции нет и так.... Возможно много импульсов идет с датчика движения.... и еще один момент озадачил, как быть тогда с включением с выключателя и на продолжительное время? :)
Sergey
19 ноя 2013, 01:06
Форум: Умный Дом своими руками
Тема: Web-интерфейс Умного Дома и разработка домашнего сайта
Ответы: 705
Просмотры: 558293

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Вот так свет включается, убираю коменты - реакции вообще нет:

// Извещатель в прихожей
if ( $_GET['pt'] == "3" )
{
echo "8:1;7:1";
//sleep(5); // задержка в секундах
//echo "8:0";
}
}