умные bluetooth весы

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: умные bluetooth весы

Сообщение directman66 » Чт ноя 15, 2018 6:55 am

Продолжаем собирать протоколы BLE

Xiaomi mi band 1S Pulse https://habr.com/post/276343/
miflora https://github.com/jdegraef/miflora/blob/master/miflora
eQ-3-radiator-thermostat https://github.com/Heckie75/eQ-3-radiat ... tat-api.md
Ready For Sky https://habr.com/post/371965/
mi kettle https://habr.com/post/371965/ https://4pda.ru/forum/index.php?s=&show ... p=67207028


Мой стик видимо мало протоколв поддерживает. https://ru.aliexpress.com/item/Bluetoot ... 33edtX5f79

Ищу другой. Кто с каким стиком работает под ubuntu? Встроенный в малину BT подключается через gatttool без проблем.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: умные bluetooth весы

Сообщение directman66 » Сб ноя 24, 2018 2:35 pm

mi plant отдает свои показатели только в интерактивном режиме

gatttool --device=c4:7c:8d:63:71:c8 -I
и далее последовательно вводим
connect
char-write-req 0x33 A01F
char-read-hnd 0x35
[c4:7c:8d:63:71:c8][LE]> char-read-hnd 0x35
Characteristic value/descriptor: f1 00 00 22 00 00 00 00 00 00 02 3c 00 fb 34 9b

удалось поработать с gatttool в интерактивном режиме. Реализация в модуле http://majordomo.smartliving.ru/forum/p ... =5&p=92564
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: умные bluetooth весы

Сообщение woow » Чт фев 28, 2019 9:20 am

Посоветуйте пожалуйста какие весы покупать. Здесь обсуждаются три варианта:
1) Gason S4
2) Xiaomi Mi Scale обе версии
3) Yunmai SE
Gason как бы дешевле, но лучше ли?
Приоритет конечно общения с нашим домом
Raspberry Pi 3B+
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: умные bluetooth весы

Сообщение directman66 » Чт фев 28, 2019 9:38 am

Сами по себе все указанные весы по функциям особо ничем не отличаются. Народные - газон. Времени заниматься сейчас весами особо нет, может быть лет через несколько ))
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: умные bluetooth весы

Сообщение smart_g » Пт мар 01, 2019 10:42 am

Поделюсь опытом эксплуатации Yunmai SE.
1. Малый радиус действия Bluetooth модуля в весах. Устойчиво работают в одной комнате с донглом. Через бетонную стену не пробивает.
2. Весы отдают данные во время коннекта с ними. Вычитать данные в любой момент времени невозможно. Отсюда условие, либо запускать скрипт на коннект в момент взвешивания, либо постоянный полинг(сканирование) весов. У меня реализован второй способ, но иногда зависает. Скрипт работает, но коннект с весами не происходит и надо перезапускать скрипт.
3. Автоматизация - идентификация пользователя. В весы можно завести несколько пользователей. Приложение на андроиде при взвешивании запрашивает ID пользователя. При отдаче данных весы передают ID пользователя привязываясь к весу+ -. Если вес сильно отличается( по наблюдениям больше 2 кг) то весы выдают ID пользователя=0. Т.е. если несколько пользователей с приблизительно одним весом, то весы их не различат. И если кто-то садится на диету и худеет, то идентификация сбивается. Выход - сообщать мажордомо, что именно этот пользователь будет взвешиваться, и тогда по нему можно будет вести статистику.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Ответить