И снова Oregon Scientiic


#1

Обновил намедни я WBSH до последней версии SD имиджа (заодно поставил новую SD карту).
И опять меня стали преследовать проблемы с приемом информации от датчиков Oregon (THGN132N и THN температурный). На старой версии имиджа, полностью обновленным с инета, данные от датчиков приходили. А на этой, он похоже поймал один или два пакета от самого дальнего датчика, и все больше ничего не видет. У меня стоит внешняя антенна на 433мгц, плюс я внутренний провод на всякий случай протянул так, чтобы был подальше от фонящих линий. Но всю эту перекладку я начал делать, уже после того, как увидел, что нифига не получаю от орегона. Танцы с бубнами, изменение расположения антенны, не помогают.
Есть идеи что может быть?
Планирую посмотреть какая версия wb-homa-ism-radio на старой флэшке, т.к. я в свое время там что-то делал руками, но помоему там уже стояли последнии пакеты с репозитария (апдейтнутые с инета).


#2

Нет, идей нет, там ничего в этой части не менялось. Что нужно проверить:

  1. что у вас запущен wb-homa-ism-radio
  2. что вы поставили правильную версию прошивки (не для wb4)
  3. что если притащить датчик ближе к контроллеру, то он начинает работать

#3
  1. Да запущен
  2. Правильная - счетчики пакетов raw увеличиваются, в mosquitto_sub пакеты (неправильные) видно (sdcard_20151006_wb3_hynix.img.zip)
  3. Датчик был в 3 метрах от антенны. Все равно не работает. Единственный раз пришла информация от самого дальнего датчика (антенна на втором этаже, сработавший датчик в подвале).

#4

Отправьте ещё пожалуйста вывод из mosquitto_sub -v -t “/events/#” после нескольких минут работы


#5

root@wirenboard:/usr/lib/wb-homa-ism-radio# mosquitto_sub -v -t “/events/#”
/events/wb-homa-rcd/protocols/raw raw=666006666666680169666994019699999800966669960019996699001699999980169996998006696000000333333330033334b4b40134cb34ca00cc
/events/wb-homa-rcd/protocols/raw raw=6a556a50056599a560059555959801a665000000ff7ffffe00ffffffef007fe66a550015a565998005559555801969aa6900007ffffff003fffffffc
/events/wb-homa-rcd/protocols/raw raw=666600666666660016699969001699999900196996968019999996600699999990019669969802969969680096966800003ffe666600666666660016
/events/wb-homa-rcd/protocols/raw raw=6666400666666680069666996001699999900166669964019996699600699999990069996999002696000000333333332003334b4b40034cb34cb000
/events/wb-homa-rcd/protocols/raw raw=666400666666660069669996006969999980199699694009999999600969999990019966996802696996900169696680001fdfe66600666666660069
/events/wb-homa-rcd/protocols/raw raw=a556801a56599a400559555950059a665000007ffffff801fffffffe00ffff33520052ad2b2c800b2aacaa800ccb4d5340000ffffff007fffffff803
/events/wb-homa-rcd/protocols/raw raw=6000cccccccc012d2d2ccc00cd32d333002d32cccd000d33332cc00d32d333000332d332c002d2cd2c00006666666002666666940096669966006999
/events/wb-homa-rcd/protocols/raw raw=6600266666664009696699800669699990069996996801699999980099699998009999669800166969960019696966800007ffe66006666666600669
/events/wb-homa-rcd/protocols/raw raw=6a550015a565998005559555800959a66500001ffffff001fffffffc00fffff99a00084ab4ac80152caab2a002b32d35400047fffff803fffffffc01
/events/wb-homa-rcd/protocols/raw raw=6660066666666002969666980099699998009966669900199996698019699999801969996980096696000003333333300333334b4801334cb34c00cc
/events/wb-homa-rcd/protocols/raw raw=66400cccccccc00d2cd332c00d2d3333300332d32d28013333332c012d33333200332cd32d004d2d32d2802d2d2cd00001fffcccc00cccccccc0052d
/events/wb-homa-rcd/protocols/raw raw=6a556801a56599a400559555950059a66500000fffffffc01fffffffe00ffff33520052ad2b2c800b2aacaa800ccb4d53400007fffff007fffffff80
/events/wb-homa-rcd/protocols/raw raw=6666006666666600169666990019699999801966669960099996699001699999980169996998016696000001333333330033334b4b00334cb34c800c
/events/wb-homa-rcd/protocols/raw raw=ffffffe01fffffffc03fffffff807fffffff00fffffffc01dffffff807fe6644c009999133000966112d0025a44ccc00196996960019999996001699
/events/wb-homa-rcd/protocols/raw raw=666600265a666640066659a640059a5a65a0065a5a59a00107fffffc01fffffffe00ffffffff007fffffff803fffffffc00ffffffff007fffffffc01
/events/wb-homa-rcd/protocols/raw raw=a556a00a56599a500559555958019a66500000fffffffe00ffffffff007fff33528012ad2b2cc00b2aacaaa00ccb4d53400017fffff803ffffffbc00
/events/wb-homa-rcd/protocols/raw raw=6666006666666680169666994019699999800966669960019996699001699999980169996998006696000000333333330033334b4b40134cb34ca00c
/events/wb-homa-rcd/protocols/raw raw=6666400666666660096699969001699999900196996968019999996600699999990019669969802969969680096966800003ffe66660066666666001
/events/wb-homa-rcd/protocols/raw raw=6a550015a565998005559555800959a66500003ffffff803fffffffc01ffffe268016a55a56400a965559500159969aa00001fcfffc01fffffffe00f
/events/wb-homa-rcd/protocols/raw raw=6600666666660016969666800699699980069966669006999996680299699998019969996800696696000033333333003333334b400b334cb34004cc
/events/wb-homa-rcd/protocols/raw raw=666006666666600169669990026969999802999699680169999998009969999980199966990016696996801969696680001fffe66006666666600269
/events/wb-homa-rcd/protocols/raw raw=4002d4ab4ac0134acaab200b2b32b3400200017ff803fffffffc00ffffffff00702ab52a8032ccd4b2800aaacacca0053480010007fffffff803ffff
/events/wb-homa-rcd/protocols/raw raw=66666660066696969006996699600199969960029966999800699699680099999969006999696680000033330013333333200b4b4b3340034cb4ccc8
/events/wb-homa-rcd/protocols/raw raw=666666002666969640196966968009996999600696969998019669969801999999940196996696006969969600680000ff8066666666400666669680
/events/wb-homa-rcd/protocols/raw raw=a556a55800599a565400555959940066500003003fffffffc01fffffffe00f3352ab50052b2ccd4802acaaacac034d534800003ffffffe00ffffffff
/events/wb-homa-rcd/protocols/raw raw=66666666006666696900266996698019999969800669966990016699699001999999940196999696006000033300333333330034b4b4b3000b34cb4c
/events/wb-homa-rcd/protocols/raw raw=6666660066666969001996966900199996998019696969800999669960019999999802996996680196969968006680001e0066666666002666666940
/events/wb-homa-rcd/protocols/raw raw=666666002666696940199696696009999699800169696998019966996801999999980099699668001696996900668000078026666666400666666960
/events/wb-homa-rcd/protocols/raw raw=6666666002666696940066996698009999969900669966998016699699401999999960096999696006000033300333333330014b4b4b3200b34cb4cc
/events/wb-homa-rcd/protocols/raw raw=6a55800599a565400555959950066500202003fffffffc01fffffffe00f3352ab50052b2ccd4802acaaacac014d534800007fffffff007fffffff803
/events/wb-homa-rcd/protocols/raw raw=222220022220203000cb4b34b400cccb4cca00b4b4b4cc004cb34cb4800ccccccc800cb4cb34a00b4b4cb4b00340000ff8033333333001333334b400
/events/wb-homa-rcd/protocols/raw raw=6666666600666696960066996699001999969940069966998016699699600999999960016999696002000033300133333332004b4b4b3300334cb4cc
/events/wb-homa-rcd/protocols/raw raw=ab004b334aca802aab2b32800cca00000007fffffff803fbfffffe00f99a955a006959666a0015655565401a6a9a400001fbfffff007fffffff803ff
/events/wb-homa-rcd/protocols/raw raw=66004ccc99900026990d2801a6666658005a65a5a4006666659a00a666666600659a65a60025a65a5a4005a59a000003ff999990019999999801a59a
/events/wb-homa-rcd/protocols/raw raw=6660026666666400969666980099699999001966669900199996698019699999800969996990016696000003333333300133334b4a00334cb34c004c
/events/wb-homa-rcd/protocols/raw raw=6a500255a565980165559554009959a6650000ffffff003fffffff803fffffe640156a55a56009a965559005959969a8010001fffc01fffffffe00ff
/events/wb-homa-rcd/protocols/raw raw=644009993326002d2cd332c00d2d3333000332d32d200533333320032d33333003332cd32c00cd2d32d2002d2d2cd00000fffccc800cccccccc00d2d
/events/wb-homa-rcd/protocols/raw raw=6600666666660016969666802699699980169966668006999996600699699998019969996801696696000033333333003333334b000b334cb30034cc
/events/wb-homa-rcd/protocols/raw raw=6a006a55a565802565559540159959a6600007ffffe007ffffbff007ffffffc004aad4ab48033352caa800ab2b32d200d200087f007fffffff803fff
/events/wb-homa-rcd/protocols/raw raw=60066666666006696966980296696998019699969800696999980066996999001999996680299669698016996969600001ffffe00666666660026669
/events/wb-homa-rcd/protocols/raw raw=66666666600666696968026996699401999969960069966999006699699680199999968016999696600000033330033333333000b4b4b3300134cb4c
^C
root@wirenboard:/usr/lib/wb-homa-ism-radio# dpkg -l wb-homa-ism-radio
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
++±=======================================-========================-========================-====================================================================================
ii wb-homa-ism-radio 1.17 all MQTT driver for WB HomA for RFM69 ISM radio


#6

Странно. Вы писали, что старая флешка у вас осталась. Вы можете сейчас её поставить в этот же контроллер и проверить, работает ли на ней датчик? И в любом случае, пришлите тоже дамп из events пожалуйста.


#7

К сожалению не могу поставить старую флэшку, все оборудование стоит на даче в 100км от меня, могу применять только бесконтактные заклинания (может в ближайшие выходные съезжу).


#8

AFAIR, там в старом интерфейсе еще чувствительность приемника где-то настраивалась. Может, её покрутить?


#9

Да не - на той флэшке стояло все уже новое (просто апгрейженное еще с самого первого имиджа, который шел с устройством), я просто решил поменять ее на более свежую, плюс накатить систему совсем по чистой/новой. Чуствительностью играл, не помогает.


#10

Хм. Итого у вас идентичное ПО на обоих флешках, то же самое железо, а работает по разному? Как-то это неправдоподобно.


#11

Сам в щоке, но факт есть. Может чего не учел. А в эвентах есть тонибудь похожее на орегон?


#12

А вот самое интересное, что данные пошли (ничего не делал, никто на дачу не ездил). Вот опять стала нормально принимать данные с датчиков, что произошло не знаю.
Дополнение - и что самое интересное принял пару значений с обоих датчиков, и снова впал в анабиоз (т.е. перестал их принимать).
Не может ли быть это связано, что я еще управляю парой noolight выключателями? Есть ли какой-нибудь вариант перегрузить RFM69 по питанию (включить/выключить у него удаленно питание), чтобы при этом изернет не отключить?


#13

У меня тоже самое с пультами ноолайта и орегоном. Висит PK-314 как датчик открытия/закрытия (шлет push сообщения) и перестает. Проверяю - не приходят посылки, даже нерасшифрованной (raw) посылки нет. Если перегазрузить WB начинает принимать. Если WB не трогать, то может опять начать работать через день-два.


#14

Да перезапуск помогает. Опять данные пошли сразу после перезапуска.
UPD.
Нет перезапуск не помог, это похоже wb-mqtt-db при запуске пишет в базе текущие значения для температуры (из mqtt), с временем запуска


#15

Поддержу - та же проблема. Сначала ловило через раз, вчера вообще пропала связь и больше не появлялась. Перезапуск не помог. Один датчик находится в 3 метрах от антенны, другой в 6. При том, что радиомодуль, судя по всему, работает - тыкаю кнопку на брелке от ворот - raw сигнал в mqtt появляется.


#16

Давайте разбираться. У кого такая проблема наблюдается, можете попробовать перезагрузить сервис радио и посмотреть что будет?

service wb-homa-ism-radio restart

Совсем здорово будет, если приложите дампы из MQTT из /events/ до и после в течение нескольких минут.


#17

Я перезапускал много раз - ничего не меняется. Чтобы исключить кривые датчики, завтра куплю орегоновскую станцию, поставлю около антены и посмотрю как они к ней подцепляться будут.


#18

До того как WBSH перебрался на дачу, он у меня стоял дома, а там у меня стоят два датчика - в 5 метрах через стену и в 4 метрах через стену, в таких условиях станция ловила сигнал датчика без проблем, а на WBSH тишина, через какое-то время может опять появится, потом снова пропасть? Может влияет нестабильность сигнала который выдается датчиком (например она плавает при небольшом снижении напряжения питания), т.е.ширина импульсов в ООК? В коде задается битовая скорость 2000 фиксировано, может просто RFM69 ждет более стабильную частоту? Попробую поиграться со значением


#19

Купил станцию Oregon Scientific bar 206. Поставил около антенны WB4, оба датчика поймала без проблем, сигнал показывает максимальный.


#20

Для чистоты эксперимента поставил новые батарейки в обоих датчиках, не помогло.