Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WGR800 ? #11

Open
astranome opened this issue Aug 30, 2020 · 15 comments
Open

WGR800 ? #11

astranome opened this issue Aug 30, 2020 · 15 comments

Comments

@astranome
Copy link

astranome commented Aug 30, 2020

Планируется ли поддержка репитером WGR800 ? Все таки это флюгер-анемометр и он расположен где нибудь на мачте, крыше. Датчики температуры-влажности -осадков можно расположить поближе к станции, а Флюгер-нет. Ему репитер нужнее других. А может я неправильно понял "WGR800 - только приём" и это не относится к функции репитера? И если воткнуть приемник и передатчик в один МК, то приемник сразу перестает принимать мой флюгер, я думаю, это из за того что Enable на передатчике замкнут на питание перемычкой и всегда работает.
Спасибо.

@invandy
Copy link
Owner

invandy commented Sep 17, 2020

Так в примере вроде для WGR800 ретрансляция и сделана

@astranome
Copy link
Author

Ретрансляция подразумевает приём и ПЕРЕДАЧУ. Тогда что означает " Receive only: // THN132N, // WGR800, " - может имелось в виду "эмуляция этих датчиков не реализована"?

@invandy
Copy link
Owner

invandy commented Sep 18, 2020

Вы вообще смотрели пример ретранслятора? У меня именно этот пример ретранслирует данные с WGR800. Он тупо, не включая мозги, ретранслирует то, что получает. "Receive" подразумевает расшифровку пакета, чего в ретрансляторе нет.

@astranome
Copy link
Author

astranome commented Sep 19, 2020 via email

@invandy
Copy link
Owner

invandy commented Sep 20, 2020

Я даже не знаю, чем вам помочь. Если у вас глохнет приёмник при включении передатчика, то я бы предположил, что передатчик забивает эфир бесконтрольной непрерывной работой. А уж почему он это делает - надо разобраться.

@invandy
Copy link
Owner

invandy commented Sep 20, 2020

Если же у вас глохнет приём на самой метеостанции Орегон, то ту всё может быть сложнее. Если станция увидит два пакета от одного и того же датчика в разных тайм-слотах, то неизвестно, как она на это отреагирует. Может вообще датчик заблокировать

@astranome
Copy link
Author

astranome commented Sep 20, 2020 via email

@invandy
Copy link
Owner

invandy commented Sep 20, 2020

С передатчиком у вас что-то неладно, определённо.
Почему нет приёма, у меня пока нет ответа. Может ретрансляция идёт некорректно или не полностью. Метеостанции у Орегона очень критически относятся к такого рода ошибками и по любому поводу блокируют датчики. Я принимаю данные как с ветрометра, так и с ретранслятора на своё устройство, возможно поэтому проблем и нет.

@astranome
Copy link
Author

astranome commented Sep 20, 2020 via email

@invandy
Copy link
Owner

invandy commented Sep 20, 2020

А другие датчики станция видит?

@astranome
Copy link
Author

astranome commented Sep 20, 2020 via email

@invandy
Copy link
Owner

invandy commented Sep 21, 2020

Могу посоветовать следующее:

  1. Перезагрузить метеостанцию и ветрометр
  2. Попробовать словить сигнал от родного датчика,
  3. подправить скетч передатчика так, чтобы он эмулировал ветрометр. Запускать только когда не работает оригинальный ветомер и снова перезагружена метеостанция
  4. По результатам уже думать

@invandy
Copy link
Owner

invandy commented Sep 21, 2020

Причин потери датчика вижу только следующие

  1. Неверная эмуляция
  2. Блокировка датчика из-за ошибочных пакетов от самого датчика или ретранслятора. Обычно такое снимается только перезагрузкой станции

@invandy
Copy link
Owner

invandy commented Sep 24, 2020

В общем разобрался я, почему у вас метеостанция не видит ветрометр. Проблему за 5 минут там не решить, но будет свободное время - подправлю свой софт, должно заработать...

@invandy
Copy link
Owner

invandy commented Sep 25, 2020

Скачайте библиотеку заново. Новый пример ретранслятора возможно заработает.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants