Smart-HS0101

LoRa, LoRaWAN, Вега Smart
petrov_ab
Иногда пишу
Сообщения: 362
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: Smart-HS0101

Сообщение petrov_ab » Вт, 21 сен 2021 19:12

1. Консоль сервера;
2. Лог-файлы сервера;
3. Admin Tool;
4. Pulse

Везде есть приходящие пакеты.
На консоли и в лог-файлах (по существу логи это копия консоли)вы увидите только "факт" прихода пакета от определенного устройства в определенное время.
В Admin Tool пакет можно уже расшифровать.
Пакет должен иметь тип "2" или "3" (в зависимости от того, какой датчик сработал). Подробно в документации на датчик.
В Pulse там пакет уже несколько расшифрован.

К сожалению не смогу вам показать в картинках - нет у меня больше доступа к сиситеме...

s01755
Мимо проходил
Сообщения: 16
Зарегистрирован: Вт, 24 сен 2019 15:49

Re: Smart-HS0101

Сообщение s01755 » Ср, 22 сен 2021 12:04

Date Type Data DR Fcnt Freq gatewayId macData Packet Status Port RSSI SNR
22.09.2021 09:58:22 UNCONF_DOWN SF7 BW125 4/5 254 864900000 0000587A627D97EB SUCCESS 0
22.09.2021 09:58:22 CONF_UP SF7 BW125 4/5 251 864900000 0000587A627D97EB 0 -82 7.2
22.09.2021 09:53:22 UNCONF_DOWN SF7 BW125 4/5 253 868900000 0000587A627D97EB SUCCESS 0
22.09.2021 09:53:22 CONF_UP SF7 BW125 4/5 250 868900000 0000587A627D97EB 0 -85 9
22.09.2021 09:48:22 UNCONF_DOWN SF7 BW125 4/5 252 869100000 0000587A627D97EB SUCCESS 0
22.09.2021 09:48:22 CONF_UP 0163ccb44a61e4002901000b1b381418 SF7 BW125 4/5 249 869100000 0000587A627D97EB 2 -87 9.8
22.09.2021 09:43:22 UNCONF_DOWN SF7 BW125 4/5 251 864500000 0000587A627D97EB SUCCESS 0
22.09.2021 09:43:22 CONF_UP SF7 BW125 4/5 248 864500000 0000587A627D97EB 0 -83 6.5
22.09.2021 09:38:22 UNCONF_DOWN SF7 BW125 4/5 250 864900000 0000587A627D97EB SUCCESS 0
22.09.2021 09:38:22 CONF_UP SF7 BW125 4/5 247 864900000 0000587A627D97EB 0 -84 9
22.09.2021 09:33:22 UNCONF_DOWN SF7 BW125 4/5 249 868900000 0000587A627D97EB SUCCESS 0
22.09.2021 09:33:22 CONF_UP 016348b14a61e4002701000b1b381418 SF7 BW125 4/5 246 868900000 0000587A627D97EB 2 -87 8.8
22.09.2021 09:28:22 UNCONF_DOWN SF7 BW125 4/5 248 864100000 0000587A627D97EB SUCCESS 0
22.09.2021 09:28:22 CONF_UP SF7 BW125 4/5 245 864100000 0000587A627D97EB 0 -89 8.5
22.09.2021 09:23:22 UNCONF_DOWN SF7 BW125 4/5 247 864300000 0000587A627D97EB SUCCESS 0
22.09.2021 09:23:22 CONF_UP SF7 BW125 4/5 244 864300000 0000587A627D97EB 0 -89 8.8
22.09.2021 09:18:22 UNCONF_DOWN SF7 BW125 4/5 246 864900000 0000587A627D97EB SUCCESS 0
22.09.2021 09:18:22 CONF_UP 0163c4ad4a61e3002601000b1b381418 SF7 BW125 4/5 243 864900000 0000587A627D97EB 2 -85 9.5
22.09.2021 09:13:22 UNCONF_DOWN SF7 BW125 4/5 245 868900000 0000587A627D97EB SUCCESS 0
22.09.2021 09:13:22 CONF_UP SF7 BW125 4/5 242 868900000 0000587A627D97EB 0 -91 8.5
22.09.2021 09:08:22 UNCONF_DOWN SF7 BW125 4/5 244 864100000 0000587A627D97EB SUCCESS 0
22.09.2021 09:08:22 CONF_UP SF7 BW125 4/5 241 864100000 0000587A627D97EB 0 -85 7.2

s01755
Мимо проходил
Сообщения: 16
Зарегистрирован: Вт, 24 сен 2019 15:49

Re: Smart-HS0101

Сообщение s01755 » Ср, 22 сен 2021 12:05

вот это по данному датчику в AdminTool

petrov_ab
Иногда пишу
Сообщения: 362
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: Smart-HS0101

Сообщение petrov_ab » Ср, 22 сен 2021 12:46

Хм...что то много очень вывода...ну да ладно
Вот строка с пакетом данных (одна из):
22.09.2021 09:48:22 CONF_UP 0163ccb44a61e4002901000b1b381418 SF7 BW125 4/5 249 869100000 0000587A627D97EB 2 -87 9.8

Пакет - поле Data:
0163ccb44a61e4002901000b1b381418

Разбираем согласно описанию пакета в документации https://iotvega.com/content/ru/smart/hs ... v%2001.pdf (все данные в шестнадцатеричном формате):

01 - тип пакета - обычный по времени (раз в 15 минут?)
63 - заряд батареи - 99%
ccb44a61 -время снятия показаний в Unix формате (надо переводить)
e400 - температура, умноженная на 10 - 22,8 гр.
29 - влажность - 41%
01 - датчик 1 - закрыт
00 - датчик 2 - открыт
0b - угол отклонения от вертикали - 11 гр.
1b - нижний порог влажности - 27%
38 - верхний порог влажности - 56%
14 - нижний порог температуры - 20 гр.
18 - верхний порог температуры - 24 гр.

Пакетов по срабатыванию входа не видно - у них первое поле должно быть или 02 или 03. Возможно у вас не включена функция генерации тревожного пакета. Проверьте настройки в конфигураторе либо запросите вручную пакет с настройками. Для этого в Admin Tools надо отправить 01 на порт 3. Пакет придет вместе со следующим пакетом данных и будет иметь 00 в первом поле

s01755
Мимо проходил
Сообщения: 16
Зарегистрирован: Вт, 24 сен 2019 15:49

Re: Smart-HS0101

Сообщение s01755 » Ср, 22 сен 2021 14:00

petrov_ab писал(а):
Ср, 22 сен 2021 12:46
01 - тип пакета - обычный по времени (раз в 15 минут?)
на время тестирования.

Датчик повесили на дверь таулета офиса.

вот так настроено:

Охрана
Режим срабатывания для охранного входа 1
При замыкании и размыкании (закрытии и открытии)
Режим срабатывания для охранного входа 2
Вход отключен
Отправка тревог
* Отправлять данные немедленно
Не отправлять данные немедленно

вот ответ на 01:

22.09.2021 11:58:26 CONF_UP 0004000101310001064e0001051000010526000103270001042c00010350000114510001185800011b590001384f000101 SF7 BW125 4/5 276 864300000 0000587A627D97EB 3 -85 9
22.09.2021 11:58:22 UNCONF_DOWN 01 SF7 BW125 4/5 278 864900000 0000587A627D97EB SUCCESS 3

petrov_ab
Иногда пишу
Сообщения: 362
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: Smart-HS0101

Сообщение petrov_ab » Ср, 22 сен 2021 17:06

Ну давайте разбираться :) :
0004000101310001064e0001051000010526000103270001042c00010350000114510001185800011b590001384f000101
--------------------------------
00 = пакет с настройками от устройства
0400 = параметр 4 - запрашивать подтверждение
01 = длина параметра = 1байт
01 = запрашивать
3100 = параметр 49 - период сбора данных
01 = длина параметра = 1байт
06 = 15 минут
4e00 = параметр 78 = период сбора при выходе температуры за уставки
01 = длина параметра = 1байт
05 = 5 минут
1000 = параметр 16 - период передачи данных
01 = длина параметра = 1байт
05 = 5 минут
2600 = параметр 38 - отправлять тревожное сообщение по входу 1
01 = длина параметра = 1байт
03 = при замыкании и размыкании
2700 = параметр 39 - отправлять тревожное сообщение по входу 2
01 = длина параметра = 1байт
04 = вход отключен
2c00 = параметр 44 - чувствительность акселерометра
01 = длина параметра = 1байт
03 = высокая
5000 = параметр 80 - нижний порог температуры
01 = длина параметра = 1байт
14 = 20 гр.
5100 = параметр 81 - верхний порог температуры
01 = длина параметра = 1байт
18 = 24 гр.
5800 = параметр 88 - нижний порог влажности
01 = длина параметра = 1байт
1b = 27%
5900 = параметр 89 - верхний порог влажности
01 = длина параметра = 1байт
38 = 56%
4f00 = параметр 79 - отправлять пакет при выходе данных за уставки
01 = длина параметра = 1байт
01 = да.
------------------------------------
Судя по настройкам, пакет должен отправляться при срабатывании по входу 1. Проверьте :
1. Срабатывает ли датчик на магнит сверху (он вроде бы мигнуть должен - я у себя не использовал этот функционал, мне хватало МС0101)
2. Появляется ли пакет в выдаче Admin Tool
3. Можно подключиться Конфигуратором в режиме "Эксперт" и посмотреть в выводе консоли датчика что там происходит.
4. Можно для контроля разблокировать датчик 2 (послать 0027000103 на порт 03) и посмотреть будет ли он работать

Еще одно замечание - судя по настройкам у вас период сбора стоит 15 минут а период передачи 5 минут. Таким образом, в двух пакетах из трех данных не будет, так как передавать то нечего. Это и видно в первом скриншоте - пустые пакеты CONF_UP:

22.09.2021 09:58:22 CONF_UP SF7 BW125 4/5 251 864900000 0000587A627D97EB 0 -82 7.2
22.09.2021 09:53:22 CONF_UP SF7 BW125 4/5 250 868900000 0000587A627D97EB 0 -85 9
22.09.2021 09:48:22 CONF_UP 0163ccb44a61e4002901000b1b381418 SF7 BW125 4/5 249 869100000 0000587A627D97EB 2 -87 9.8

Ну и каждые 5 минут соответственно передается квитанция подтверждения (так как параметр 4 = 1):
22.09.2021 09:58:22 UNCONF_DOWN SF7 BW125 4/5 254 864900000 0000587A627D97EB SUCCESS 0
22.09.2021 09:53:22 UNCONF_DOWN SF7 BW125 4/5 253 868900000 0000587A627D97EB SUCCESS 0
22.09.2021 09:48:22 UNCONF_DOWN SF7 BW125 4/5 252 869100000 0000587A627D97EB SUCCESS 0

В общем то ничего особенного, но в таком режиме батарейка очень быстро израсходуется. В принципе при хорошей связи подтверждение не обязательно, я не включал. Соответственно сделайте параметр 16 = 06 (послать 00000106 на порт 03). У меня при периоде сбора/отправки 1 час без подтверждения батареи хватало на 2 года и больше.

s01755
Мимо проходил
Сообщения: 16
Зарегистрирован: Вт, 24 сен 2019 15:49

Re: Smart-HS0101

Сообщение s01755 » Вт, 28 сен 2021 15:00

petrov_ab большое спасибо за помощь! Много полезной информации получили.
Реакции на магнит нет, возможно неисправен датчик, будем менять.

petrov_ab
Иногда пишу
Сообщения: 362
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: Smart-HS0101

Сообщение petrov_ab » Чт, 30 сен 2021 00:41

Обращайтесь!
Всегда готов помочь...в меру своих познаний.

Ответить