Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Проекты

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.09.2022, 00:09   #1
Slacky2
Junior Member
 
Регистрация: 20.09.2022
Сообщений: 15
Вес репутации: 119
Slacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud of
По умолчанию Автономное устройство для передачи показаний импульсных счётчиков воды по Bluetooth LE (BLE)

Дистанционное снятие показаний счетчиков воды по Bluetooth LE с последующей передачей их в Home Assistant.


P.S. Не знаю, чем я насолил админу, который мою первую регистрацию заблокировал "навсегда", но кто старое помянет )

Последний раз редактировалось chip; 22.09.2022 в 11:30.
Slacky2 вне форума   Ответить с цитированием
Старый 22.09.2022, 11:31   #2
chip
Member
 
Регистрация: 14.05.2016
Сообщений: 42
Вес репутации: 152
chip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud of
По умолчанию

Проблема в том, что здесь не помойка для ссылок.
Если хотите, что то написать то пишите здесь и в конце выложите ссылку на гитхаб
chip вне форума   Ответить с цитированием
Старый 22.09.2022, 13:57   #3
Slacky2
Junior Member
 
Регистрация: 20.09.2022
Сообщений: 15
Вес репутации: 119
Slacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud of
По умолчанию

Цитата:
Сообщение от chip Посмотреть сообщение
Проблема в том, что здесь не помойка для ссылок.
Если хотите, что то написать то пишите здесь и в конце выложите ссылку на гитхаб
Честно, не понимаю, почему помойка. Вы хотите заставить меня скопировать текст с хитхаба? А смысл? Что изменится с точки зрения получения информации?

Я подумаю. Но что-то мне подсказывает, что кому-то шашечки важнее, чем ехать ...
Slacky2 вне форума   Ответить с цитированием
Старый 29.12.2022, 00:35   #4
Slacky2
Junior Member
 
Регистрация: 20.09.2022
Сообщений: 15
Вес репутации: 119
Slacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud of
По умолчанию

BTHome изменил формат сообщений. Теперь это версия 2.0, которая сильно отличается от первоначальной.

В общем так.

* Рассчитано на два счетчика воды.
* Не работает с системой namur, только замыкание-размыкание (сухой контакт).
* Ведет подсчет замыканий-размыканий, увеличивая каждый раз количество литров на заданное значение от 1 до 10 литров (по умолчанию 10 литров на один импульс).
* Сохраняет показания в энергонезависимой памяти модуля.
* Передает показания по Bluetooth LE в рекламном пакете в формате BTHome V2.0.
* Данные датчиков в пакете могут быть зашифрованы AES-CCM.
* Первоначальная настройка происходит через WEB-интерфейс.
* Соединиться с модулем можно только с того устройства, с которого производили первое соединение. Первый раз соединиться можно с любого устройства. Чтобы сбросить whitelist, нужно замкнуть контакт SWS на землю более, чем на 5 секунд (или через WEB-интерфейс, если первоночальное устройство соединения доступно).

Если кому-то еще интересно, то все подробности тут
Slacky2 вне форума   Ответить с цитированием
Старый 02.01.2023, 23:49   #5
Slacky2
Junior Member
 
Регистрация: 20.09.2022
Сообщений: 15
Вес репутации: 119
Slacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud of
По умолчанию

Добавил автоматизацию для Home Assistant.

Данная автоматизация отправляет время (в виде таймстампа) и значение счетчика при его изменении (увеличении) в mqtt-топик '/watermeter/14_412445/hotwater' (или в '/watermeter/14_483595/coldwater') вот в таком виде '1672665759 230'

Топики для примера, вы должны указать свои.

Подробности тут.
Slacky2 вне форума   Ответить с цитированием
Старый 03.01.2023, 19:11   #6
Slacky2
Junior Member
 
Регистрация: 20.09.2022
Сообщений: 15
Вес репутации: 119
Slacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud of
По умолчанию

Подстава нарисовалась, откуда меньше всего ожидал. На стенде все работает великолепно. Но на реальных счетчиках воды происходит наводка и при срабатывании счетчика холодной воды, автоматом увеличивается счетчик горячей. Программно это обойти не получилось. Уменьшение длины (допустимое уменьшение) проводов от счетчиков тоже не помогло. Буду плату разводить по-новой, скорей всего возьму бокс на 4хАА, сделаю плату чуть крупней, на два сегмента АА. Так-что пока сорри, но вот так. Ссылки на плату и фото уберу пока.
Slacky2 вне форума   Ответить с цитированием
Старый 15.02.2023, 00:16   #7
Slacky2
Junior Member
 
Регистрация: 20.09.2022
Сообщений: 15
Вес репутации: 119
Slacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud of
По умолчанию

В общем пришла вторая версия платы. И она заработала также криво. В общем это я лашпед, не проверил.

Вообще принцип подсчета нажатий перекочевал из проекта такого же счетчика, только на esp32. Но на esp32 там крутился банальный таск из freertos. Тут так не получится, пришлось его немного модифицировать. Вкралась ошибка.

Короче, никаких наводок нет. Ошибка была в коде. Поправил. Двухдневное тестирование пока глюков не выявило.

Зато теперь есть два варианта схемы и платы )
Slacky2 вне форума   Ответить с цитированием
Ответ

Метки
ble, bluetooth, telink, tlsr8253, watermeter


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:23. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика