Вот уже 4 дня бюсь над проблемой подключения устройств через связку ардуино+модуль433мгц.
Тема и саит в общем - это мечта многих энтузиастов и изобретателей!!!Спасибо вам за труды!
Через поиск нашел только вот этот пример: http://smartliving.ru/Main.ArduinoVirtualWire
На второй день усиленных мучений и завываний над скриптами заработал, проблема была в пропущенной "/" в адресе BASE URL ArduinoGW.
заметил вот какой еще глюк:
Если запустить ArduinoGW первым, то появляется ошибка, мол "Socket error #..., connection refused", если запустить после запуска MajorDomo, а потом нажать на STOP, подождать несколько секунд а потом Connect, то выходит другая ошибка "Socket error...., software caused connection abort"
Система успешно передает данные и не появляются никаких проблем, только если Delay в ардуине не составляет больше 3x секунд (не совсем удобно, так как данные многих датчиков не экономично снимать часто) и если MajorDomo запущен раньше чем ArduinoGW!!!
Есть у кого соображения в чем проблема и как избавиться от этих сбоев?
Вообщем Алиса заговорила, правда пришлось вписать там букву э после т в слове температура, чтобы она более мeнее верно выговорила слово правильно и точку после температуры, чтобы склоняла правильно, но это уже мелочи.
Вот теперь бьюсь над тем, чтобы полученные данные, которые со скрипта выговаривает Алиса в текстовом формате высвечивались на сцене, но безуспешно (((
Как вообще классифицировать устройство, которое передает данные на локальный адрес...
Задача в следующем: Есть сцена, на ней первый этаж дома, успешно вставил ярлык температурного датчика (отфотошопил) далее поместил рядом полупрозрачную рамку для данных (посредством добавления нового элемента, выбором Типа HTML и указанием геометрических размеров и расположения) пришлось помучиться денек, но вроде уже понял что к чему с этим. Осталось разобраться как в этой рамке отобразить данные передаваемые программой ArduinoGW ?
игры с бубном, созданием объекта, модификацией скрипта не помогли, по моему там просто переменной температуры нет, то есть той, что задается устройством (тут например устройством 1-Wire: http://smartliving.ru/forum/viewtopic.php?f=8&t=709
а тут эзернет шилдом:http://smartliving.ru/Main/ScMonitorHeating),
будет полезно многим узнать как же насчет связки 433мгц беспроводных устройств через USB с использованием проги ArduinoGW?
Помогите плис, желательно примерчиком!
Подключение устройств через модули 433Мгц
Модератор: immortal
Re: Подключение устройств через модули 433Мгц
Короче потихоньку начинаю разбираться, добился вывода температуры, easyRF скрипт вот так надо было поменять:
$device_id=$params['did'];
$destination_id=$params['dest'];
$packet_id=$params['pid'];
$command_id=$params['c'];
$data=$params['d'];
setGlobal('GarageTS.temp',$data);
Теперь надо с графиками разбираться.....
$device_id=$params['did'];
$destination_id=$params['dest'];
$packet_id=$params['pid'];
$command_id=$params['c'];
$data=$params['d'];
setGlobal('GarageTS.temp',$data);
Теперь надо с графиками разбираться.....