Skip to content

Wanderernk/PushBullet-for-MajorDoMo

 
 

Repository files navigation

PushBullet for MajorDoMo

Оригинальный код https://github.com/dimaw/PushBullet-for-MajorDoMo

Исправлены функции авторизации, получения списка устройств; добавлена функция рассылки на все устройства в базе. Также добавлен файл с сертификатом для авторизации на сервисе (информация взята у ivkos). ВНИМАНИЕ! Для работоспособности на windows нужно скачать curl с поддержкой ssl.

##Инсталляция:

  1. Скачать, распаковать в htdocs с учетом имен каталогов.
  2. Перезапустить сервер MajorDomo.
  3. В админке зайти в СИСТЕМА-МОДУЛИ, нажать на модуль app_pushbullet, нажать инсталл.
  4. В приложениях появится pushbullet. Зайти, указать свой ApiKey, получить список устройств.
  5. Пример передачи сообщений указан ниже. В качестве имени устройства использовать имя из последней колонки.

Тема на форуме http://majordomo.smartliving.ru/forum/viewtopic.php?f=7&t=1776 Для взаимодействия с сервисом PushBullet использована библиотека: https://github.com/ivkos/PushBullet-for-PHP

##Требования:

После установки, в базе создается таблица app_pushbullet, где хранятся необходимые apykey и iden-ы устройств. Каждому iden соответствует наименование устройста, по которому становится возможним к нему и обращаться.

##Пример использования:

include_once(ROOT.'modules/app_pushbullet/app_pushbullet.class.php');

//простое сообщение на конкретное устройство
push_note('GT-I9100', 'Заголовок', 'Текст сообщения');

//простое сообщение на все устройства
push_note_to_all('Заголовок', 'Текст сообщения');

//сообщение в виде списка
push_list('GT-I9100', 'Купи в магазине:', array("Хлеб", "Колбаса"));

//адрес со ссылкой на картах google
push_address('GT-I9100', 'Заголовок', 'Москва, Шаболовка, 37');

//файл
push_file('GT-I9100', '/var/www/images/trees.jpg'); 

//ссылка
push_link('GT-I9100', 'MajorDoMo', 'http://smartliving.ru');

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 78.6%
  • HTML 21.4%