Умный дом. Продолжение: подключаем счётчик воды к 1С

07.12.17

Интеграция - Периферийные устройства

Подключаем стандартный счётчик учета расхода воды к локальной сети по вай фай и работаем с ним из 1С

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Умный дом. Продолжение.. подключаем счётчик воды к 1С.:
.epf 6,21Kb
3 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Стандартный счётчик учёта воды, который ставят в квартиры, имеет на выходе 2 провода, которые замкнуты, когда круг с последней цифрой счётчика показывает 0-3, и разомкнуты при значении 4-9. Нам нужно проверять сопротивление этих проводов и, когда их состояние будет меняться с разомкнутого на замкнутое, прибавлять 10 литров. Т.к. счётчики находятся в ванной, а не у компа или роутера, было решено использовать ESPDuino (ардуинка со встроенным вай фай модулем, купить можно на таобао за 200 рублей https://detail.tmall.com/item.htm?spm=a230r.1.14.176.76ecfeeYRypwO&id=535588732894&ns=1&abbucket=17).

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

Для управления контроллером будет отправлять ГЕТ запрос следующего вида:

"http://АдресКонтроллера/?a=ПараметрСКомандой&b=ПустойПараметр&c=ПарметрСДействием&d=КонтрольнаяСумма&dopArg=ПоказанияСчётчика"

Первые 4 параметра используются для совместимости с конфигурацией "УмныйДом". Параметр "a" всегда равен 106, параметр "b" всегда 0, параметр "c" равен 1, когда мы хотим установить текущее показания на контроллере и 2, когда хотим считать их, "dopArg" имеет смысл, когда c=1 в нём должно быть 10-значное число с показаниями (с лидирующими нулями).

Для работы с ним можно использовать приложенную обработку или конфигурацию УмныйДом, для управления из конфигурации нужно сделать запись в регистр сведений NET:

АдресПорт = АйпиАдрес;

Команда = 106;

Аргумент = 1 когда хотим установить показания, 2 - прочитать;

ДопАргументNET= 10 значное число с показаниями с лидирующими нулями ( например 0000003456)

остальные поля оставить пустыми.

При отправке команды 2, после её выполнения в поле ОтветДопАргументNET будут показания счётчика.

 
 Код ESPDuino

1. Ставим резистор на 10 КОм между 4 пином и питанием.

2. Провода подключаем к GND и 4 пину.

 
 Код 1С

Основная публикация //infostart.ru/public/653542/

Вступайте в нашу телеграмм-группу Инфостарт

Умный дом Ардуино 1С

См. также

Периферийные устройства Распознавание документов и образов Системный администратор Программист 1С 8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Расширение конфигурации, реализующее сканирование посредством scanimage на клиенте Linux без использования компоненты ImageScan. Если Ваш сканер виден и работает в SANE, но категорически не хочет видеться в 1С, то это расширение решает данную проблему. Проверено на БП 3.0.194.23 и ЗУП 3.1.37.49. В ДО, вроде, нет обработки «сканирование», так что переделать немного надо будет.

5 стартмани

27.04.2026    324    0    Горыня    0    

2

Периферийные устройства Пользователь Отраслевые Автомобили, автосервисы Абонемент ($m)

В результате простой интеграции на экране отображаются записи клиентов, статусы работ и ответственные мастера — вся информация обновляется автоматически прямо из 1С. Тестировалось на релизе 6.1.23.17

1 стартмани

30.03.2026    530    1    krumenko    0    

2

Робототехника и умный дом (Arduino, NFC, RFID) Бесплатно (free)

В заключительной части я разбираю код самодельных "мозгов", фазовое управление мотором и сервисную консоль отладки, которая помогла запустить проект в работу. В финале - честный аудит кода искусственным интеллектом и ответ на вопрос, стоил ли этот инженерный вызов потраченного времени. В конце статьи ссылка на Github

24.03.2026    725    GarriSoft    0    

5

Робототехника и умный дом (Arduino, NFC, RFID) Бесплатно (free)

История продолжается. Во второй части - реверс-инжиниринг панели индикации, рукописные схемы и первое оживление. Фазо-импульсное управление мотором, три попытки собрать драйвер и финальный успех. Железо готово, всё работает!

23.03.2026    709    GarriSoft    4    

1

Периферийные устройства Управленческий учет Абонемент ($m)

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

2 стартмани

20.03.2026    1886    2    aximo    22    

12

Робототехника и умный дом (Arduino, NFC, RFID) Бесплатно (free)

Стиральная машина сгорела. Через несколько дней я решил не чинить её, а полностью заменить её электронику на Arduino. Это оказалось не ремонтом, а полноценным инженерным проектом: с реверс-инжинирингом, работой с опасным напряжением и серией неудачных попыток. Первая часть - это начало пути: синий дым, первые ошибки и момент, когда стало ясно, что это уже не просто "починить технику".

19.03.2026    1013    GarriSoft    3    

4

Периферийные устройства Программист Пользователь 1С 8.5 1С:Розница 3.0 Россия Абонемент ($m)

Очередной баян на эту тему. Конечно же, многие скажут, это лишнее, и никому не нужно, и стоит дорого! Но тем не менее это так или иначе повышает уровень продаж как акционных продуктов, так и обычных. И в этом, конечно же, огромную роль играет психология покупателей. Когда они вживую видят все на экране, это типа продавец открыт и ничего не скрывает, продажи становятся более эффективными.

6 стартмани

10.03.2026    746    1    kras_71    1    

6

Робототехника и умный дом (Arduino, NFC, RFID) 1С 8.5 Отраслевые Абонемент ($m)

Увлекаюсь "умным домом", но нестабильная работа облачных сервисов производителей IOT (смарт) устройств, проблемы со связью с облачными серверами, сбои в работе интернета и как результат не корректная работа (или не работа) умных устройств, выход новой платформы 1С, открытие Tasmota для себя, и другое сподвигло вернуться к Умному дому на 1С.

1 стартмани

09.02.2026    1085    osivv    3    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vano-ekt 147 07.12.17 11:27 Сейчас в теме
установить показания говорите?
2. Vasvas05 27 07.12.17 11:40 Сейчас в теме
Трубы гнилые, зато "автоматизация"))
3. Lem0n 443 07.12.17 11:46 Сейчас в теме
(2)
С гнилыми трубами - это к слесарям, а не к 1Снику
4. bulpi 218 07.12.17 12:49 Сейчас в теме
5. DarkUser 07.12.17 13:53 Сейчас в теме
Автоматизация :)

А вот, кстати, что реально было бы хорошо иметь, это систему оповещения если неожиданно сверху (или снизу, от вас) по стояку потекла вода.
6. sasha777666 328 07.12.17 14:01 Сейчас в теме
Это можно сделать из конфигурации предыдущей публикации https://infostart.ru/public/653542/ . Подключаете датчик протечки к аналоговому пину и считываете показания с помощью К.analogRead(НомерCOMАдресПорт, НомерПина)
7. 7fortune 13.12.17 08:41 Сейчас в теме
можно на javascript web-морду собрать - красивее будет)
9. sasha777666 328 13.12.17 17:01 Сейчас в теме
(7) Согласен, присоединяйтесь ))
10. starik-2005 3272 13.12.17 19:16 Сейчас в теме
1С тут лишняя, но за упражнение однозначно "+".
Для отправки сообщения требуется регистрация/авторизация