Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
Ivan
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
-
Благодарил (а):
49 раз
-
Поблагодарили:
327 раз
Сообщение
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)
-
Otto
- Сообщения: 49
- Зарегистрирован: Ср мар 30, 2016 9:12 pm
- Откуда: Омск
-
Благодарил (а):
108 раз
-
Поблагодарили:
9 раз
Сообщение
Otto » Ср май 11, 2016 5:16 am
Что в Уровне сообщений нужно написать в Настройках SMS.RU ?
-
Ivan
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
-
Благодарил (а):
49 раз
-
Поблагодарили:
327 раз
Сообщение
Ivan » Ср май 11, 2016 10:22 am
В модуле надо ставить тот уровень важности, начиная с которого они хотят получать смски.
Смотри описание функции say
http://majordomo.smartliving.ru/Main/Pr ... gFunctions
У меня используются такие уровни
0 - будут все приходит
1 - Те которые проговариваются даже если режим "Только лог"
2 и выше - все системные сообщения
-
Otto
- Сообщения: 49
- Зарегистрирован: Ср мар 30, 2016 9:12 pm
- Откуда: Омск
-
Благодарил (а):
108 раз
-
Поблагодарили:
9 раз
Сообщение
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 (34.56 КБ) 15840 просмотров
-
- приложение.png (44.33 КБ) 15840 просмотров
-
Anton_kulibin
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
-
Благодарил (а):
20 раз
-
Поблагодарили:
35 раз
Сообщение
Anton_kulibin » Чт май 12, 2016 8:25 am
Я мобильный писал без кода, т.е. без +7. Как в личном кабинете sms.ru
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
-
Otto
- Сообщения: 49
- Зарегистрирован: Ср мар 30, 2016 9:12 pm
- Откуда: Омск
-
Благодарил (а):
108 раз
-
Поблагодарили:
9 раз
Сообщение
Otto » Пт май 13, 2016 5:19 am
Спасибо, теперь заработало) Только вот не разобрался как сделать
отправку сообщений устройству с указанным именем
-
Aleks130699
- Сообщения: 103
- Зарегистрирован: Чт ноя 19, 2015 5:33 pm
-
Благодарил (а):
7 раз
-
Поблагодарили:
8 раз
Сообщение
Aleks130699 » Пн май 16, 2016 12:10 pm
Otto писал(а):
Спасибо, теперь заработало) Только вот не разобрался как сделать
отправку сообщений устройству с указанным именем
У меня что то тоже не хочет отправлять по именно.Только всем.
-
Ivan
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
-
Благодарил (а):
49 раз
-
Поблагодарили:
327 раз
Сообщение
Ivan » Пн май 16, 2016 11:27 pm
Aleks130699 писал(а):У меня что то тоже не хочет отправлять по именно.Только всем.
Сделал исправление. Обновите модуль
-
Rad81
- Сообщения: 193
- Зарегистрирован: Пт апр 01, 2016 2:42 pm
-
Благодарил (а):
10 раз
-
Поблагодарили:
10 раз
Сообщение
Rad81 » Вт окт 04, 2016 12:16 am
Добрый времени суток. Как этот модуль работает . Тест отправил а дальше как делать связку элементам еще не разбирался . Покажите несколько примеров.