8-900-374-94-44
[email protected]
Slide Image
Меню

Модуль gsm для котла: Купить GSM-модуль для котла отопления, совместим с любым брендом: от 7990 рублей

Модуль GSM для котла Protherm

Экономично, удобно, комфортно!

Модуль GSM-Climate позволяет дистанционно изменять параметры работы системы отопления и управлять климатом. С помощью модуля можно устанавливать требуемую температуру воздуха в помещении. При этом есть возможность перейти в режим фиксированных температур «Эконом» или «Комфорт», в режим недельного программирования «Расписание» или выключить электрокотёл. Прибор самостоятельно отслеживает показания датчика температуры и корректирует работу котла в зависимости от заданных параметров температурного режима в помещении. Модуль GSM-Climate способен передавать сервисные сообщения, отчеты об изменениях параметров работы котла и сообщать о нештатных ситуациях.

Что это?

Модуль GSM-Climate — это компактное устройство с собственной SIM-картой, подсоединяемое к котлу отопления. Команды на него могут передаваться с любого телефона (спутниковой, мобильной или фиксированной связи), планшета или ПК.

Для дистанционного управления требуется ввести уникальный пароль, что исключает несанкционированный доступ.

Как это работает?

В модуль вставляется SIM карта любого оператора, обеспечивающего уверенный прием сигнала в данной местности. На этот номер отправляется SMS с телефона хозяина — GSM устройства «знакомятся» друг с другом. Можно задать расширенный список «доверенных» номеров: котел будет «слушаться» поступающих с них команд. Для управления котлом с незнакомых телефонов также требуется пароль. Помимо SMS-управления реализована возможность управления через голосовое меню. Также котлом можно управлять с вашей персональной страницы.

Бонус!
Дополнительные функции прибора позволяют не только экономно расходовать ресурсы на отопление и контролировать исправность работы отопительного котла, но и следить за безопасностью объекта и мгновенно оповещать о нештатных ситуациях. Пользователь может подключить дополнительные датчики, например, движения, размыкания, протечки воды, утечки газа, пожарные и дымовые датчики и т.

п. Информация передается по каналам мобильной связи и сети интернет.

Важно!
Модуль GSM-Climate можно установить на любой электрокотел, любого производителя такие как Protherm, Эван, и т.д.

Характеристики универсального модуля GSM:

  • возможность установки требуемой температуры воздуха в помещении;

  • выбор температурного режима — режим фиксированных температур «эконом» или «комфорт»; режим недельного программирования «расписание», режим поддержания минимальной заданной температуры «выключен»;

  • возможность управлять работой котла чарез SMS команды, голосовое меню или интернет;

  • оповещение об изменении температуры в помещении ниже или выше установленного парога;

  • оповещение при неисправности датчика температуры;

  • оповещение при аварии котла;

  • мониторинг температуры в помещении с периодом 1 минута;

  • функции охранной сигнализации;

  • память событий;

Мощность, кВт
Кол-во ступеней
Отапливаемая площадь, м2
ПроизводительЭван
Гарантия, мес:12 мес.
КомплектацияАнтена GSM
Страна производства:
Россия

Ваше имя:

Ваш отзыв

Внимание: HTML не поддерживается! Используйте обычный текст!

Рейтинг     Плохо           Хорошо

Captcha Введите код

Модуль управления котлом GSM КОТЕЛОК

5 790.00 Р /  шт.

Заказать

Модуль управления котлом GSM КОТЕЛОК

Заполните, пожалуйста, поля для заказа.


Количество товара

Ваше имя

Ваш телефон

Ваш E-mail

Антибот


Введите E-mail и телефон, так как на него потом Вам будет отправлено уведомление о поступлении товара.


Закрыть

Уважаемые покупатели

В связи с сезонной нагрузкой заказы формируются и отгружаются с задержкой 2-3 дня.

Модуль управления котлом GSM «КОТЕЛОК» — простая, недорогая, но функциональная система GSM-мониторинга и управления за котлом отопления.

 

 

Преимущества:

  • Контроль за температурой в помещении либо контроль температуры теплоносителя. При аварии котла, вы узнаете, что температура в помещении снижается. И легко сможете предотвратить замерзание дома и системы отопления.
  • Управление нагревательными приборами (котел, электронагреватель …) с мобильного телефона. Легко можете устанавливать необходимую температуру в помещении с телефона.
  • Контроль за отключением/включением электричества. (встроенный резервный аккумулятор) Всегда будете знать когда у вас в доме отключают/включают электричество
  • Встроенное силовое реле ~220В х 10А. Можно использовать как GSM реле. Сможете включать и выключать электроустройства с мобильного телефона. оперативное получение информации о возникшей внештатной ситуации
  • Возможность отправки информации на несколько телефонов


ВНИМАНИЕ:

— Андроид и iOS приложения для контроля системы.

— Встроенный аккумулятор обеспечивает автономную работу прибора в течение 3-х часов если электропитание отключли.

Настройка и управление:

  • Не требует сложной настройки! Вставьте СИМ-карту, позвоните на номер сим-карты и «КотелОК» готов к работе.
  • Управление осуществляется СМС-командами с любого телефона. На каждую команду отсылается подтверждение.
  • Чтобы узнать темпераутру в доме достаточно позвонить на номер сим-карты в приборе.
  • Число номеров для оповещения: 5

 

 

Техничекие характеристики:

  • Напряжение питания, В: сеть 220В (адаптер 12В х 1А в комплекте),
  • Ток потребления, мА: 50,
  • Рабочий температурный диапазон, град: -30…55,
  • Встроенный датчик температуры: 1шт,
  • Внешний датчик температуры (опция): 1шт,
  • Диапазон измерения внешнего датчика, град: -55…+125,
  • Встроенный аккумулятор:
    80-100 мАч
    ,
  • Антенна: внешняя SMA,
  • Влажность, %: <85,
  • Размеры ДхШхВ, мм: 62х67х31,
  • Масса, 100гр

444.00 Р /  шт.

Закончился

Монтаж:

  • Настенный
Рабочая температура, град:

-30…+45

Производитель:

Россия

Паспорт (instrukciya_kotelok_nuvoton_provodnoj_16_11_21.pdf, 3,189 Kb) [Скачать]

Проект системы дистанционного управления бытовым настенным газовым котлом на базе GSM-модема

Главная Advanced Materials Research Advanced Materials Research Vol. 650 Проект системы дистанционного управления для…

Обзор статьи

Аннотация:

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

Кроме того, эта система контроля температуры может устанавливать температуру дома, а пользователи могут удаленно запускать и останавливать нагрев газового котла с помощью мобильного телефона.

Доступ через ваше учреждение

Вас также могут заинтересовать эти электронные книги

Предварительный просмотр

Рекомендации

[1] Хун Ли, получайте и отправляйте короткие сообщения на мобильный телефон под контролем MCU[J]. Применение электронной техники, 2003, № 1, с.

01, стр. 23-25.

Академия Google

[2] Chun-ming Wu, Система удаленной сигнализации на базе TC35i[J]. Применение электронной техники, 2007, №1. 11, стр. 129-132.

Академия Google

[3] Сюэ-хуа Ван, Использование технологии передачи коротких сообщений GSM Сигнал тревоги [J]. Полицейские технологии, 2002, вып. 01, стр. 39-42.

Google Scholar

[4] Цзянь-хуа Хоу, Интеллектуализированная система дистанционного мониторинга теплиц на основе коротких сообщений GSM [J]. Электронные технологии, 2007, №1. 09, стр. 63-64.

Академия Google

[5] Йонг-цзюнь Ту, Хай-фенг Ван, Я-фей Сунь, «Проектирование и внедрение машины для мониторинга температуры в режиме реального времени на основе мобильного телефона» [J]. Современная электронная техника, 2007, №1. 22, стр. 01-03.

Академия Google

[6] Ze-you Pan, Ling Li, Xiao-bing Yuan, Feng-bao Li, Информационная система сбора данных на основе GSM[J]. Китайский журнал научных инструментов, 2004 г., нет. S2, стр. 403-406.

Академия Google

[7] Цзянь-цю Ян, Фу-чжун Чжан, Исследование системы температурной сигнализации на основе коротких сообщений GSM [J]. Информация о микрокомпьютерах, 2006, №1. 19, стр.86-89.

Академия Google

Цитируется

Чтение данных из дровяного котла и сохранение их в MySQL

Этот проект является частью более крупного проекта по сбору и визуализации данных из системы отопления в моем доме. Система отопления состоит из нескольких источников тепла (древесина, тепловой насос, солнечная система и масло) и двух больших отопительных контуров (два здания). В этом посте я хотел бы представить возможность того, как я считываю рабочие данные 14-летнего дровяного котла GUNTAMATIC через RS232 и сохраняю их на Raspberry Pi в базе данных MySQL.

Описание проблемы

В основном сложность заключалась в том, чтобы получить документацию по интерфейсу RS232. Какие команды необходимы для считывания данных? Нужны ли специальные адреса? Интерфейс RS232 представляет собой разъем RJ45. Как выглядит подключение? Какую конфигурацию должен иметь последовательный интерфейс? Я хотел бы ответить на все эти вопросы здесь.

По запросу в GUNTAMATIC я, к счастью, получил некоторую информацию. Самый важный момент заранее: Дровяной котел имеет разные режимы для последовательного интерфейса. С одной стороны есть режим подключения отдельно приобретаемого GSM модуля, через который можно управлять котлом через SMS. К сожалению, документация по этой связи между модулем GSM и котлом отсутствует. Так что этот режим мне не подходит.

Но есть и режим, в котором котел регулярно отправляет свои рабочие данные каждые 10 секунд просто в виде строки в кодировке ASCII с метками для каждого значения по интерфейсу RS232. Этот режим активирован по умолчанию, поэтому никаких дополнительных настроек на котле мне делать не пришлось. Это, конечно, очень удобно, так как мне нужно только включить анализатор в свое программное обеспечение для считывания данных. Хотя, конечно, хотелось бы иметь возможность управлять котлом удаленно 🙂

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

Аппаратное обеспечение

Прежде всего, я использую Raspberry Pi Zero W , на котором работает программа для чтения данных и сохранения их в базе данных.

На котле последовательный порт представляет собой разъем RJ45, поэтому для подключения линий к стандартному 9-контактному разъему SUB-D необходим специальный кабель . В своей настройке я создал только очень короткий кабель-адаптер с разъемом RJ45 вместо штекера RJ45, как показано на рисунке ниже. Это позволяет мне использовать стандартный соединительный кабель Ethernet для подключения котла GUNTAMATIC к Raspberry Pi на расстоянии нескольких метров.

Бетонный штифт между RJ45 и SUB-D-9 показан в следующей таблице и на чертеже GUNTAMATIC, требуется только три провода:

9008 3 2
Штырь RJ45 SUB-D-9 булавка описание
8 5 Земля
6 RX
5 3 TX
: Схема переходного кабеля (источник: GUNTAMATIC)

Чтобы иметь возможность считывать последовательные порты RS232 с Raspberry Pi, вам нужен дополнительный модуль последовательного порта RS232 в модуль цифрового преобразователя TTL (например, этот: https://www. ebay.de/itm/281353512577). Я подключил модуль к контактам RX/TX Raspberry Pi, чтобы иметь возможность считывать данные с этого последовательного порта с помощью скрипта Python.

ИЗОБРАЖЕНИЕ 2: Модуль последовательного порта RS232 в цифровой преобразователь TTL
Программное обеспечение

В этом параграфе , мы рассмотрим скрипт Python. Для программной части я использую простой скрипт Python, так как его очень легко реализовать и он идеально подходит для такой небольшой задачи.

Прежде всего, вам необходимо активировать последовательный интерфейс Raspberry Pi. Для этого откройте конфигурацию Raspberry Pi в терминале через

 raspi-config 

и активируйте последовательный интерфейс под Interfaces -> Serial .

Теперь мы можем начать с кода, сначала мы должны настроить последовательный интерфейс следующим образом:

90 082
Имя Настройка
Скорость передачи 19200
Четность НЕТ
Стоповые биты 1
Биты данных 8
Управление потоком НЕТ
ТАБЛИЦА 2: конфигурация последовательного порта

Это происходит непосредственно в скрипте Python со следующими строками:

серийный номер импорта
# настроить последовательный порт
ser = серийный номер. Серийный(
     порт='/dev/ttyS0',
     скорость = 19200,
     четность=serial.PARITY_NONE,
     стопбиты=серийный.STOPBITS_ONE,
     размер байта = серийный номер.ВОСЕМЬБИТ,
     таймаут=1
)
 

Теперь кратко рассмотрим формат выходов котла. Как упоминалось выше, котел отправляет все рабочие данные, включая их метки, в удобочитаемой форме через последовательный интерфейс. Здесь я показал пример сообщения:

РИСУНОК 2: Пример вывода сообщения преобразователя биомассы

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

Чтобы можно было записать эти значения в базу данных, эта длинная строка должна быть сначала разбита на части и извлечены числовые значения -> так называемый синтаксический анализ.

Я решил прочитать последовательные данные построчно из последовательного порта и передать полученную строку функции handle_line(…) . Эта функция должна заботиться о правильном извлечении значений:

пока 1:
# прочитать строку из последовательного порта
х = ser.readline()
# преобразовать строку в массив байтов
x_barray = массив байтов (x)
# удалить символ 'ü' -> избежать проблем
для i в диапазоне (len (x_barray)):
если x_barray[i] == 0xfc:
x_barray[я] = 0x00
# декодировать массив байтов как строку UTF-8
x_str = x_barray.decode('UTF-8')
# разобрать строку для извлечения значений
ручка_линия (x_str)
 
Синтаксический анализ

Первым шагом является обращение к некоторым глобальным переменным для сохранения результатов синтаксического анализа. И отбросить все пустые строки, пунктирные строки и строки с датой, поскольку они не имеют отношения к разбору:

деф handle_line (строка):
     глобальное состояние, lbl1, lbl2, data1_str, data2_str, data1_received
     #отбрасывать пустые строки и пунктирные линии
     если (длина (line.strip ()) < 5 \
          или line.strip(). startswith("-----")\
               или line.strip().startswith('Datum')):
          возвращаться
 

Сейчас есть только два типа линий. Либо строка с метками (= строка метки), либо строки со значениями (= строка данных). Теперь я использовал небольшой конечный автомат, чтобы узнать, к какой строке метки относится полученная строка данных. Для этого есть четыре состояния:

  • Первое состояние « lbl1 », которое также представляет начальное состояние конечного автомата. Как только появляется новая строка, она принимается только в том случае, если это первая строка метки. Это можно определить, просто сравнив первые три символа строки.
  • Если первая строка этикетки была успешно распознана, программа переходит в состояние « data1 ». Переключившись в это состояние, алгоритм синтаксического анализа знает, что следующая полученная строка является строкой данных и принадлежит первой строке метки.
  • После получения первой строки данных конечный автомат переходит в состояние « lbl2 » и, таким образом, ожидает получения второй строки метки.
  • Как и в первом состоянии, конечный автомат переходит в состояние « data2 », как только будет получена вторая строка метки. В состоянии «data2» теперь можно прочитать вторую строку данных, а затем можно инициировать запись в базу данных с помощью функции write_to_db(…) .

В скрипте автомат выглядит так:

     если состояние == "lbl1":
          если line.strip().startswith('TKi'):
               состояние = "данные1"
               lbl1 = строка.split()
     Элиф состояние == "данные1":
          #print("Состояние данных1")
          data1_str = строка.split()
          состояние = "фунт2"
     элитное состояние == "lbl2":
          #print("Состояние lbl2")
          если line.strip().startswith('KLP'):
               состояние = "данные2"
               lbl2 = строка.split()
     состояние Элиф == "данные2":
          #print("Состояние данных2")
          data2_str = строка.split()
          #записать данные в базу
          write_to_db (data1_str, data2_str)
          состояние = "фунт1"
 
Запись в базу данных MySQL

Последний шаг — запись данных в базу данных. В Интернете есть хорошие руководства по установке базы данных MySQL на Raspberry Pi, поэтому я не буду вдаваться в подробности. В начале скрипта вы должны инициализировать коннектор для базы данных. Это делается с помощью следующих нескольких строк:

импортировать mysql.connector
импортировать мои секреты
mydb = mysql.connector.connect(
  хост = "локальный хост",
  пользователь = mysecrets.user,
  пароль=mysecrets.password,
  база данных = mysecrets.databasename
)
 

Данные входа в базу данных хранятся в отдельном файле mysecrets.py следующим образом:

пользователь = "mysql_username"
пароль = "******"
имя_базы = "моя база данных"
таблица базы данных = "имя_таблицы_базы_данных"
 

После инициализации мы можем собрать строку SQL из данных и отправить ее в базу данных. Эту функциональность я реализовал в функции write_to_db(…) . Код для этого выглядит так:

def write_to_db (data1_str, data2_str):
     глобальная база данных mydb, имена столбцов_db
     мойкурсор = mydb. курсор()
     sql = "ВСТАВИТЬ В" + mysecrets.databasetable + "("
     для i в диапазоне (len (columnnames_db)):
          если я > 0:
               sql += ","
          sql += имена_столбцов_db[i]
     sql += ") ЗНАЧЕНИЯ (%s, %s, %s, %s, %s, %s, %s)"
     val = (data1_str[0], data1_str[1], data1_str[3], data1_str[8], data1_str[9], data1_str[10], data1_str[15])
     mycursor.execute(sql, значение)
     mydb.commit()
 

Я пропустил некоторые части кода в этом посте. Как всегда, я опубликовал полный код на GitHub: https://github.com/techniccontroller/HeiSO_guntamatic_reader

Наконец, мы можем выполнить программу с помощью

 python guntamatic_serial_reader.py 

Но еще лучше было бы выполнить код как сервис, чтобы он автоматически запускался после перезагрузки.

Выполнить как услугу

Для выполнения скрипта как службы нам необходимо создать файл guntamatic_reader.service в /etc/systemd/system/ со следующим содержимым:

 [Единица]
Description=Guntamatic Serial Reader service
После=network.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *