0
Не может забиндится, запустите через sudo.
  • avatar
  • stD
0
нашёл в дом каталоге этот файл. вот что в нём error — bind.
0
root@server:/home/killerpaf# sleep 1 && /arduserver 3490 /dev/ttyS0
Write to ErrorServer.log
Кстати в корне нет файла ErrorServer.log.
ttyS0 com порт, ардуина подключена через UART.
0
Удалите предыдущие проги и скачайте эти istarik.ru/file/arduredser.zip
  • avatar
  • stD
0
В процессах висит два процесса arduread /dev/ttyS0 /www/ymdom/file.db

Два процесса — это мой косяк, эксперменты ставил… Вобщем сейчас исправлю.

А что у Вас за устройство /dev/ttyS0?



Запустите arduserver из консоли, что скажет?
  • avatar
  • stD
0
С ардусервером разобрался — лишний пробел в записи поставил. Всё в процессах висят 2 процесса: ардусервер и ардурид, но нажатия по прежнему не отрабатывают. Куда ещё можно поглядеть?
0
Значит установил всё на ББ, в верхней строке Connect! Errcon:0 Errtout:0 Obnov:230.
Температура обновляется, но нажатия кнопок не обрабатываются. Через web нажимаю — не включаются. Через консоль включил кнопки, они подсветились. Через web пытаюсь выключить — не выключаются. Таймоут ставил 500, 700, 200 — безрезультатно. Может arduserver как-то не правильно отрабатывает. Вот что выдает htop, а по ходу arduserver не запускается. В процессах висит два процесса arduread /dev/ttyS0 /www/ymdom/file.db. Ведь ардусервер тоже должен висеть в процессах?
0
Для этого вам нужно познакомится с яваскрипт и jquery.
  • avatar
  • stD
0
так, уже наверное пора перебраться в ту ветку, где обсуждается сервак uhttpd.?
0
А что надо править, чтобы при нажатии на следующую предыдущая закрылась
0
Просто если перед нажатием на другую кнопку ещё раз не нажать на открытую, то интерфейс накладывается друг на друга

Так и было задумано.
  • avatar
  • stD
0
Да кнопки, я блин тоже уже запарился видимо. Просто если перед нажатием на другую кнопку ещё раз не нажать на открытую, то интерфейс накладывается друг на друга.
По поводу таймингов, то я пробовал и 300 и 500 и 750 — результат одинаковый.
За файлики для ББ заранее спасибо. Жду.
0
Ха, а для большого компа я проги и не компилил, сейчас сделаю.
  • avatar
  • stD
0
Отвечу по порядку:
надпись постоянно красная. Иногда серая, но очень редко

Увеличьте таймаут в файле index.html до 500мс.


...
/*обновление*/
show();
setInterval(show,1000);  /* частота обновления в милисекундах */
function show(){  /* функция обновления */
if(flagobnov == 1) { /* это флаг нужен для временного отключения обновления */
            $.ajax({ 
                type: "GET",
	        url: "box2.php?df=o", /* отправка символа о */
                timeout:500, ................................................. ВОТ ЭТО        
                cache: false,       
                success: function(data){   
...





А по поводу автозакрытия предыдущей вкладки при нажатии на другую что-нибудь можно сделать?
Вы имеете в виду кнопки, а не вкладки? Можно переделать, вот тут:


...
$(".knp1").click(function(){ /* показать панель "кнопки"  */
	$(".panel1").toggle();
});

$(".knp2").click(function(){ /* показать панель "диммер"  */
	$(".panel2").toggle();
});

$(".knp3").click(function(){ /* показать панель "темп"  */
	$(".panel3").toggle();
});
...




что в репах убунту отсутствует uhttpd

Ставьте Lighttpd.
  • avatar
  • stD
0
Подскажи для компа arduserver и arduread какой брать или все подойдут?
0
Что-то я тупанул — не заметил строку: Если установлен Lighttpd, то устанавливать uHTTPd не нужно.
Сейчас буду пробывать установку по этой статье…
0
этой статьёй на компе не стал заниматься потому, что в репах убунту отсутствует uhttpd, и вроде бы не нашёл как его в убунту установить.
0
ну как бы я ничего не нажимаю и не передвигаю, просто смотрю на открытую вкладку — темп или кнопки или диммер и надпись постоянно красная. Иногда серая, но очень редко.
А по поводу автозакрытия предыдущей вкладки при нажатии на другую что-нибудь можно сделать?