Модуль sms.ru

Разработка дополнительных модулей, подключение различных приложений.

Модераторы: Bagir, Ivan, Vit, immortal, PAV

Ivan
Сообщения: 1401
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 283 раза

Модуль sms.ru

Сообщение Ivan » Вт май 10, 2016 2:17 pm

Модуль для отправки sms через sms.ru
Тестовая версия

Доступен в маркете.
Ссылка на гитхаб: https://github.com/Shagrat2/majordomo-smsru/

Сайт позволяет отправлять sms На свой номер бесплатно. http://sms.ru/?panel=price&free=1
Учтите что есть ограничение на количество sms а также не шлите длинных сообщений

Использование в коде
sendNotifyAll - отправка сообщения всем устройствам
sendNotifByName - отправка сообщения устройству с указанным именем

Код:

Код: Выделить всё

include_once(DIR_MODULES . 'sms_ru/sms_ru.class.php');
$notify = new sms_ru();
$notify->sendNotifyAll("test message");
$notify->sendNotifByName("Alisa","test message");
За это сообщение автора Ivan поблагодарили (всего 4):
Otto (Пт май 13, 2016 5:26 am) • mr_kulepetov (Вс май 15, 2016 1:21 pm) • servant0204 (Вт июн 28, 2016 7:59 pm) • madbob (Пт апр 28, 2017 7:23 pm)
Рейтинг: 6.67%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Otto
Сообщения: 49
Зарегистрирован: Ср мар 30, 2016 9:12 pm
Откуда: Омск
Благодарил (а): 109 раз
Поблагодарили: 5 раз

Re: Модуль sms.ru

Сообщение Otto » Ср май 11, 2016 5:16 am

Что в Уровне сообщений нужно написать в Настройках SMS.RU ?
MajorDoMo + Linux Ubuntu 14.04.5 LTS на Безвентиляторном Мини ПК
CONNECT: http://connect.smartliving.ru/profile/852
Ivan
Сообщения: 1401
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 283 раза

Re: Модуль sms.ru

Сообщение Ivan » Ср май 11, 2016 10:22 am

В модуле надо ставить тот уровень важности, начиная с которого они хотят получать смски.

Смотри описание функции say http://majordomo.smartliving.ru/Main/Pr ... gFunctions

У меня используются такие уровни
0 - будут все приходит
1 - Те которые проговариваются даже если режим "Только лог"
2 и выше - все системные сообщения
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Otto
Сообщения: 49
Зарегистрирован: Ср мар 30, 2016 9:12 pm
Откуда: Омск
Благодарил (а): 109 раз
Поблагодарили: 5 раз

Re: Модуль sms.ru

Сообщение Otto » Чт май 12, 2016 5:14 am

Вылазиет ошибка при выполнении сценария:
СпойлерПоказать
Fatal error: Call to undefined function send() in C:\_majordomo\htdocs\modules\sms_ru\sms_ru.class.php on line 172
Вроде я всё правильно сделал....? Кстати, Ivan - в коде в самом первом сообщении упустил ";" в последней строчке кода.
Вложения
Сценарий.png
Сценарий.png (34.56 КБ) 5123 просмотра
приложение.png
приложение.png (44.33 КБ) 5123 просмотра
MajorDoMo + Linux Ubuntu 14.04.5 LTS на Безвентиляторном Мини ПК
CONNECT: http://connect.smartliving.ru/profile/852
Anton_kulibin
Сообщения: 349
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 32 раза

Re: Модуль sms.ru

Сообщение Anton_kulibin » Чт май 12, 2016 8:25 am

Я мобильный писал без кода, т.е. без +7. Как в личном кабинете sms.ru
Linux версия 0.6b(последние обновления от 05.01.2018) Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_7node+WeatherStation
CONNECT
Ivan
Сообщения: 1401
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 283 раза

Re: Модуль sms.ru

Сообщение Ivan » Чт май 12, 2016 10:40 am

Я исправлял модуль. Обновите
Тут с 7. http://sms.ru/?panel=api&subpanel=method&show=sms/send
У меня раньше было тоже без 7. Похоже сайт сам это разрулит
За это сообщение автора Ivan поблагодарил:
Otto (Пт май 13, 2016 5:17 am)
Рейтинг: 1.67%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Otto
Сообщения: 49
Зарегистрирован: Ср мар 30, 2016 9:12 pm
Откуда: Омск
Благодарил (а): 109 раз
Поблагодарили: 5 раз

Re: Модуль sms.ru

Сообщение Otto » Пт май 13, 2016 5:19 am

Ivan писал(а):Я исправлял модуль. Обновите
Тут с 7. http://sms.ru/?panel=api&subpanel=method&show=sms/send
У меня раньше было тоже без 7. Похоже сайт сам это разрулит
Спасибо, теперь заработало) Только вот не разобрался как сделать отправку сообщений устройству с указанным именем
MajorDoMo + Linux Ubuntu 14.04.5 LTS на Безвентиляторном Мини ПК
CONNECT: http://connect.smartliving.ru/profile/852
Aleks130699
Сообщения: 88
Зарегистрирован: Чт ноя 19, 2015 5:33 pm
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Модуль sms.ru

Сообщение Aleks130699 » Пн май 16, 2016 12:10 pm

Otto писал(а):
Ivan писал(а):Я исправлял модуль. Обновите
Тут с 7. http://sms.ru/?panel=api&subpanel=method&show=sms/send
У меня раньше было тоже без 7. Похоже сайт сам это разрулит
Спасибо, теперь заработало) Только вот не разобрался как сделать отправку сообщений устройству с указанным именем
У меня что то тоже не хочет отправлять по именно.Только всем.
Ivan
Сообщения: 1401
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 283 раза

Re: Модуль sms.ru

Сообщение Ivan » Пн май 16, 2016 11:27 pm

Aleks130699 писал(а):У меня что то тоже не хочет отправлять по именно.Только всем.
Сделал исправление. Обновите модуль
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Модуль sms.ru

Сообщение Rad81 » Вт окт 04, 2016 12:16 am

Добрый времени суток. Как этот модуль работает . Тест отправил а дальше как делать связку элементам еще не разбирался . Покажите несколько примеров.
Ответить