Страница 4 из 9

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Пт июн 09, 2017 2:30 pm
VooDooN
directman66, какие все-таки результаты использования такого tv dongle? Я вот думаю брать или не брать.
1) Можно ли этот девайс использовать вместо 433мгц-гейтвея, который Вы делали на ESP8266? Что лучше работает?
2) Какая надежность отлова всех сигналов? Можно сказать, что в 100% случаях его можно отловить, если источник сигнала в пределах досягаемости? (Хотелось бы отлавливать все сигналы с пультов, которые включают/выключают радио-розетки и выставлять статус в MajorDoMo).
3) Если этот девайс поставить на RaspberryPi с MajorDoMo, то как сильно оно влияет на проц? Как меняется температура/нагрузка? Нет ли тормозов?

Спасибо.

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Пт июн 09, 2017 3:31 pm
directman66
1) rtl_sdr - это только приемник, использовать вместо не получится.
2) из за наличия шума вылезают разные непонятные устройства, но это не критично, можно их импортировать в неизвестные устройства или игнорировать. Также в самом приложении rtl_433 можно указать от каких устройств вы быдете принимать сигнал. Я принимаю радио-кнопки, датчики метеостанции, 433 датчики движения. Результат положительный. 100% сигнала я конечно не принимаю, но думаю вы и не получите никакими другими подобными устройствами.
3) этот модуль сейчас трудится на orange pi plus 2, завелся без проблем. До этого работал на малине тоже безо-всяких проблем. Нагрева из за работы этого модуля не наблюдаю.

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Пт июн 09, 2017 3:55 pm
alx69
directman66 писал(а):2) из за наличия шума вылезают разные непонятные устройства, но это не критично, можно их импортировать в неизвестные устройства или игнорировать. Также в самом приложении rtl_433 можно указать от каких устройств вы быдете принимать сигнал. Я принимаю радио-кнопки, датчики метеостанции, 433 датчики движения. Результат положительный. 100% сигнала я конечно не принимаю, но думаю вы и не получите никакими другими подобными устройствами.
1. Можешь свои настройки или командную строчку дать с которой запускаешь только определенные устройства воспринимать?
2. И я так понимаю, что у тебя та версия, что умеет устройства с rcswitch воспринимать тоже?

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Вт июн 13, 2017 6:56 pm
directman66
alx69 писал(а): 1. Можешь свои настройки или командную строчку дать с которой запускаешь только определенные устройства воспринимать?
2. И я так понимаю, что у тебя та версия, что умеет устройства с rcswitch воспринимать тоже?

1) на сайте команды указаны:

Код: Выделить всё

[-R <device>] Enable only the specified device decoding protocol (can be used multiple times)
    [-G] Enable all device protocols, included those disabled by default
[-R <device>] Enable only the specified device decoding protocol (can be used multiple times)
    [-G] Enable all device protocols, included those disabled by default
следовательно можно использовать

Код: Выделить всё

$cmd='/home/pi/rtl_433_rcswitch/build/src/rtl_433 -R 19 -R 1 -R 30 -f 433920000 -s 250000 -F json|mosquitto_pub -h localhost -t /home/rtl_433  -l';
например, я сам пока собираю весь эфир )

2)использую обе, последнюю надо еще доводить до ума, на форуме https://github.com/merbanan/rtl_433/issues/543 один из любителей активно дополняет протокол, ждет, когда я ему эфир отправлю, мне пока некогда

у кого есть желание, можете отправить ему эфир своих устройств с просьбой добавить поддержку

там же есть примеры моих кнопок и команды, которые идут в ответ

собрать эфир можно командой

Код: Выделить всё

$cmd='sudo modprobe -r dvb_usb_rtl28xxu';
$answ=shell_exec($cmd);
echo $answ;

$cmd='killall rtl_433 ';
$answ=shell_exec($cmd);
echo $answ;

$cmd='killall rtl_sdr ';
$answ=shell_exec($cmd);
echo $answ;


$fname="/home/pi/433_raw_".gg("ThisComputer.timeNow").".cu8";
//$dl=3072000; //3ctr
//$dl=30720000; //30 сек
//  $dl=60000000 ;  //5min
$dl=300 ; //300 sec = 
$dll=300*200000;
say ('Запускаю запись эфира в файл.');
$cmd='rtl_sdr -f 433920000 -s 1024000 -n '.$dll.'  '.$fname;
$answ=shell_exec($cmd);
echo $answ;
//SetTimeOut("efir","say ('Дамп эфира сохранен в файл '.$fname,1);RunScript('meteo2mqtt');",$dl+120);
SetTimeOut("efir","say ('Дамп эфира сохранен в файл ',1);
runScript('sendemail', array('to' => '[email protected]','subj'=>'образец эфира 433','text'=>$cmd ,'attch'=>str_replace('@','',$fname)));
RunScript('meteo2mqtt');",$dl+120);
 
просмотреть готовый файл удобно через программу audacity http://audacity-free.ru/

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Чт ноя 16, 2017 6:59 am
nick7zmail
Дак впишите там ссылку на эту тему, и всё.

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Чт ноя 16, 2017 8:03 am
directman66
вписал )

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Ср фев 28, 2018 10:29 am
alx69
Кста, в последних версиях rtl_433 нет работы с RC-Switch хоть она тогда в тестовой версии и была уже.
Кнопки от пультов (Sesoo, VHome, Funry) выдают, что это какой-то Smoke detector или какой-то AKHan.

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Ср фев 28, 2018 3:51 pm
directman66
Ставьте форк, там все нормально.

git clone -b feat-rcswitch https://github.com/zuckschwerdt/rtl_433.git rtl_433_rcswitch
cd rtl_433_rcswitch
mkdir build
cd build
cmake ..
make

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Ср фев 28, 2018 5:00 pm
alx69
directman66 писал(а):Ставьте форк, там все нормально.
git clone -b feat-rcswitch https://github.com/zuckschwerdt/rtl_433.git rtl_433_rcswitch

Код: Выделить всё

# git clone -b feat-rcswitch https://github.com/zuckschwerdt/rtl_433.git rtl_433_rcswitch
Cloning into 'rtl_433_rcswitch'...
fatal: Remote branch feat-rcswitch not found in upstream origin
не работает

Re: связь с уст-ми по ir и 433 через broadlink и usb tv dong

Добавлено: Ср фев 28, 2018 5:37 pm
directman66
alx69 писал(а):
directman66 писал(а):Ставьте форк, там все нормально.
git clone -b feat-rcswitch https://github.com/zuckschwerdt/rtl_433.git rtl_433_rcswitch

Код: Выделить всё

# git clone -b feat-rcswitch https://github.com/zuckschwerdt/rtl_433.git rtl_433_rcswitch
Cloning into 'rtl_433_rcswitch'...
fatal: Remote branch feat-rcswitch not found in upstream origin
не работает
В каком смысле?

Отправлено с моего Redmi Note 3 через Tapatalk