Команды для китайской смс розетки

Управляем розеткой по SMS

Хочу представить вам очень простой способ удаленного управления электропитанием.
Мы будем использовать готовые радиоуправляемые розетки, поэтому нам не потребуется ничего паять. Это очень здорово, потому что 220 В (начинающим) лучше не трогать.

P.S. вчера был похожий топик, но использовался Raspberry Pi, управляемый через чат. Наш вариант несколько попроще и универсальнее, потому что ему не нужен Интернет и смартфон, а вместо Raspberry будет обычное Arduino.

Нам понадобится

Железо

  • Arduino UNO или аналог. В принципе можно и Mega.
  • GSM/GPRS Shield. Подойдет любой. Я использовал шилд от китайского Seeedstudio, т.к. его проще всего купить из России.
  • Передатчик 443MHz — на AliExpress пара приемник-передатчик стоит чуть ли не 20 руб. Мой называется FS1000A/XY-FST, где FS1000A — это передатчик.
  • Управляемая розетка(и) 443MHz. Я брал комплект AB440S из трех розеток-переходников с пультом в немецком интернет-магазине. Сейчас, кажется, можно найти что-то подобное и у нас — видел недавно в Чип-и-Дип.

  • Библиотека для управления GSM-шилдом. Скачайте код с сайта производителя. Для моего шилда такого кода не было, поэтому я скачал универсальную библиотеку для SIM900 GSMSHIELD
  • Библиотека rc-switch для управления розетками.

Принцип работы

В диапазоне 433MHz могут работать без лицензии маломощные рации и устройства дистанционного управления. В продаже можно найти готовые диммеры, выключатели, патроны и розетки, управляемые пультом по радио в этом частотном диапазоне. Для наших целей лучше всего подходят «промежуточные» розетки-переходники: в обычную розетку вставляется радиоуправляемая, а уже в нее само устройство.

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

Наша схема элементарна: Ардуино получает SMS с командой, затем с помощью радиомодуля посылает сигнал «включить» или «выключить» на розетки. SMS-ки будут вида A1B0C0, где A, B, C… — имена розеток, 0 — выкл., 1 — вкл.

Собираем устройство

  1. Вставляем симкарту в GSM-шилд, а шилд в ардуину.
  2. Подключаем ноги передатчика: GND→GND, VCC→5V, DATA→в один из пинов, например в 12.
  3. Также я припаял проводок 15 см к ANT в углу платки передатчика. Но мне кажется, что это опционально.

Проверяем GSM-модуль

Если вы еще не работали с GSM-шилдом до этого, я рекомендую сначала залить тестовый код (взят отсюда)и проверить его работу.
Код все данные из Serial передает в SoftwareSerial и обратно, таким образом, подключив шилд к SoftwareSerial, мы можем отправлять команды модему через Serial Monitor в Arduino IDE.

Заливаем код в Ардуино, открываем Serial monitor. Вводим команду AT — ответ должен быть OK. Если ответа нет, значит что-то не так. Возможно, нужно поменять скорость передачи?

Читайте также:  Аудио розетка уника двойная

Дальше можно проверить, что мы зарегистрировались в сети:
AT+COPS?
+COPS: 0,0,»MTS-RUS»
OK

Я рекомендую понизить скорость UART-модема. Не знаю точно насчет SMS, но GPRS точно работает надежнее на низких скоростях — у Ардуинки маленький буфер и часть информации может теряться. Установим скорость 2400 бод.
AT+IPR=2400
OK

Если вы хотите еще поиграться с модемом, то рекомендую использовать готовый java-апплет для браузера. Ну и можно почитать мануал по командам.

Смотрим/меняем адреса розеток

У розеток есть аппаратный адрес из двух частей. Первые 5 бит — одинаковые у всего комплекта и совпадают с адресом пульта. Последние 5 бит — индивидуальные. Адрес можно поменять, отвернув крышечку. На других моделях задание адреса может отличаться — см. сайт rc-switch.

Если вы используете не GSMSHIELD, а какую-то другую библиотеку, то код разумеется будет отличаться, но принцип будет один и тот же. Через определенные интервалы времени мы проверяем, нет ли у нас непрочитанных SMS, парсим их, и если пришла валидная команда с авторизованного номера, то посылаем радиосигнал функциями mySwitch.switchOff или mySwitch.switchOn , передавая им адрес розетки.
Прим. в моем случае для шилда от Seeedstudio нужно было залезть в GSM.cpp и поменять заданные пины на 7 и 8.GitHub.

Проблемы?

Если розетки ни в какую не хотят переключаться, можно попробовать принять сигнал от родного пульта на приемник. В rc-switch есть пример кода.

Источник

Умная розетка iTimer с термостатом, расписанием, таймером и GSM-sms управлением.

  • Цена: US$26.99 (на момент заказа: US$25.88)
  • Перейти в магазин

Было лето. У каждого свои странности, и моей на тот момент была такая: хотелось включать холодильник на даче удалённо.
Как раз предложили на обзор обозреваемую розетку.
Свободной симкой с интернет-пакетом не обладаю, потому вариант с gsm sms каналом управления меня вполне устроил.
Посмотрим, что же мы получили.

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

Функционал:

  • Привязка нескольких номеров телефонов (владелец + 4 пользователя);
  • Коммутация нагрузки 220v посредством прямых sms команд;
  • Ручная коммутация нагрузки кнопкой на корпусе;
  • Измерение температуры подключаемого датчика по sms запросу (датчик в комплекте);
  • Измерение затраченной электроэнергии (счётчик kW/h).
  • sms уведомление при отключении и восстановлении питания;
  • sms уведомление при выходе температуры за установленные границы;
  • Коммутация нагрузки по температурному диапазону (термостат);
  • Коммутация нагрузки по таймеру с задержкой времени или в заданное время (расписание);
  • Управляемый встроенный зуммер (включается по системным событиям).
  • USB 5V/500ma для зарядки устройств (не коммутируется);

Электрические параметры:

  • Диапазон входного/выходного напряжения: 110-250В
  • Диапазон измерений датчика температуры: -10..+50’C
  • Погрешность датчика ±3’C (из прилагающейся печатной инструкции);
  • Число ячеек таймера: 50
  • Рабочая температура: -20..+55’C
  • Максимальный ток нагрузки: 10A (

2200 W)

  • Время работы от суперконденсатора: 15-28 с
  • SIM карта: GSM стандартная mini-SIM;
  • Язык sms: eng / rus (разные лоты товара, сменить нельзя).
  • Читайте также:  Уличная розетка степени защиты розеток

    С подключенным комплектным термодатчиком:



    43K при комнатной температуре;

    Подключается через стандартный 3х контактный разъём 3.5mm (jack).

    В описании обещан USB кабель. В моём случае его не оказалось.
    Скан инструкции (почти бесполезной) можно взять здесь.

    Внутренности

    Видно, ВВ часть попытались изолировать от низковольтной.

    Использован gsm модем: G510.
    Неведанный мне ранее МК: nuvoton N79E815AT20 (Nuvoton 8051 Kernel microcontroller): 11-24MHz, 16KB APROM, 512 RAM.

    Реле коммутации выхода AC: JQC-3FF 220V 10A;
    Ионистор: 5.5V 1,0 F.

    Не самый плохой вариант.

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

    Настроить устройство по прилагаемой печатной версии инструкции будет непросто ввиду её неполноты.
    Благо в сети можно найти различные варианты поиском по «iTimer waytronic».

    Сначала вставляем сим-карту. Здесь она полноразмерная и прячется полностью в корпусе устройства.

    Сбросим настройки устройства до заводских: включаем (можно без сим-карты), ждём около минуты (загружается), затем жмём и удерживаем reset до появления сигналов зуммера.

    Теперь потребуется привязать номер телефона владельца, с которого будем отправлять команды настройки.
    Для этого отправляем с телефона будущего владельца сообщение с текстом: #00#
    В ответ должны получить: Поздравляем, продукт готов к использованию!

    Если потребуется изменить номер телефона владельца: #14#новый_номер#

    Дополнительно можно привязать до 4 номеров телефонов с которых будет доступно управление (потребуется пароль):
    #06#номер#
    Удалить номер: #113#номер#
    Удалить все номера (кроме владельца): #113#

    Можно сменить пароль, который требуется при отправке команд управления с номеров, отличных от номера владельца:
    #04#СтарыйПароль#НовыйПароль#
    По умолчанию пароль = 1234

    После чего появляется возможность следующих действий посредством отправки sms команд:

    Ручное управление

    Включить розетку: #01#pass#
    Выключить розетку: #02#pass#
    Запросить текущее состояние выхода розетки: #000#pass#

    Где pass — пароль (при отправке с номера владельца указывать не требуется, по умолчанию: 1234)

    Время включения розетки после отправки команды: около 20-30 секунд.

    Если команда не меняет текущего состояния, то устройство ответит одним из сообщений:
    Выход розетки включен! или Выход розетки выключен!

    Визуально состояние выхода розетки можно определить по наличию подсветки кнопки power на устройстве: горит зеленый = включена.

    Важно:
    При пропадании питания даже на 1 сек и последующем его восстановлении, розетка будет всегда выключена (спорное решение, учитывая наличие ионистора, не говоря уже о наличии энергонезависимой памяти)

    Включать/выключать посредством нажатия кнопки power на корпусе устройства. Правда, сделать можно это не ранее, чем

    30 секунд после включения розетки в розетку (тютельки в тютельку).

    Управлять розеткой входящим звонком с номера владельца:
    Включить функцию: #18#1#
    Отключить функцию: #18#0#
    По умолчанию: отключено.

    Работает так: звоним с номера владельца, розетка меняет своё состояние. Т.е. если была включена, то отключится, и наоборот.

    При этом достаточно интересно реализовано уведомление:
    (звоним и считаем гудки):
    2 гудка + сброс = выход был выключен, после звонка будет включен
    1 гудок + сброс = выход был включен, после звонка будет выключен

    При отключенном управлении звонком все входящие звонки устройства сразу молча сбрасываются (без гудка).

    Таймер включения/выключения:
    Таймер включения: #138#1#минуты#
    Таймер выключения: #138#0#минуты#

    Читайте также:  Розетка электрическая для электропечи

    Жаль, нет режима импульса (включить на какое-то время, затем выключить).

    Запросить текущий статус/состояние:
    #07#
    Примерно через 30 сек получаем 2 сообщения сообщения:

    Диапазон измерений температур: -10..+50’C. Обещанная точность ±3’C. Расхождение с моим домашними термометрами вышло

    1-2’C.
    Судя по отзывам в сети, счётчик потреблённой энергии сбрасывается ежесуточно.
    В прилагаемой печатной версии инструкции обещано измерение напряжение и потребляемой мощности. На странице описания этот функционал не упоминается и верить стоит именно ему. А жаль. Было бы интересно.

    Режим термостата

    Предусмотрены 2 режима работы: по нижнему порогу (нагрев) либо по нижнему (охлаждение).

    Управление самой функцией:
    Включить режим работы термостата: #159#1#
    Выключить: #159#0#

    Обогрев (работа по нижнему порогу): #159#0#t_on#t_off#
    где t_on: температура при которой включается выход розетки, t_off — температура, при достижении которой выход отключается;

    Охлаждение (работа по верхнему порогу): #159#1#t_off#t_on#
    где t_on: температура при которой включается выход розетки, t_off — температура, при достижении которой выход отключается;

    Допустимый диапазон указания температур: -9… 49’C

    Включить обогреватель если t =25’C:

    Включить охлаждение при t>=30’C, выключить при достижении t Планирую купить +54 Добавить в избранное Обзор понравился +37 +69

    • Waytronic,
    • Waytronic iTimer,
    • Электророзетки
    • 28 сентября 2019, 16:33
    • автор: CLX
    • просмотры: 39637

    Пока читал режимы управления — чуть не помешался. Два гудка и сброс это значит будет выключено, но потом снова два гудка и сброс — будет наоборот… ум за разум…

    ПЛЮСЫ розетки вижу такие:
    Очевидное «ламповое» управление. Не нужно никаокго интернета (роутера) итд.
    Хорошо пойдет в деревню и в город ка крезерв.
    Минусы:
    Управление совершенно дикое и возможность лишь одна: Вкл выкл розетку и ВСЕ тупо все.

    За вдвое дороже деньги можно купить ОХРАННЫЙ блок ГСМ с настройкой с компа (интерфейс человеческий)
    У него два три выхода (на розетки вкл/выел/ на котел) + датчик температуры+ датчики движения + микрофон + динамик (поговорить с ворами о жизни и о том что бы ушли прочь)
    Блок охраняет хату по датчикам движения не боится пропажи тока, (у него есть резервная батарейка)+ управляется с ГОЛОСОВОГО меню!
    Т.е позвонил на блок — он те говорит чловечим голосом: Включит розетку 1 — нажмите 9, выключить нажмите 0 Прослушать хату — нажмите ноль… итд итп…
    Можно СМСками
    Если совсем нужно — то можно даже бот телеграмма настроить (но тогда уже будет не только аналог но и иннет с карты идти) а так то на аналоге пашет только в путь.
    И стоит… я покупал за.тыщщи три рублей.

    В Общем розетку за 26 баксов я бы точно не взял.
    Слишком малый функционал.
    На одну картуГСМ тока розетку? Да ну… на.
    Другое дело когда на эту карту три розетки (раздельные) энергонезависимый системный блок+ охрана хаты + прослушка помещения с трубы. От тут да. Стоит карту ГСМ в это дело ставить.
    А ГСМ карту только ради розетки? Ну хорошо. розетки с Т датчиком. Пожал плечами.

    Источник

    Adblock
    detector