SmartLiving.ru

Обсуждение проекта
 
Текущее время: Ср авг 23, 2017 2:58 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 508 ]  На страницу Пред.  1 ... 40, 41, 42, 43, 44, 45, 46 ... 51  След.
Автор Сообщение
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Вс янв 08, 2017 4:41 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 347
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 147 раз.
xor писал(а):
После Uninstall модуля осталась таблица tlg_event и telegram.processSubscription

ps. Модуль отличный, я просто ковыряюсь с системой, пытаюсь локализовать ошибку и поудалял всё)))

ок, посмотрю

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Ср янв 11, 2017 1:04 am 
Не в сети

Зарегистрирован: Сб дек 17, 2016 9:58 pm
Сообщения: 4
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Доброе время суток, пожалуйста подскажите как создать папку для фото отправлены через Telegram на MajorDoMo+raspberry 2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Ср янв 11, 2017 5:27 am 
Не в сети

Зарегистрирован: Чт дек 17, 2015 10:08 am
Сообщения: 135
Откуда: Уфа
Благодарил (а): 29 раз.
Поблагодарили: 9 раз.
Эта папка уже есть где то в modules\telegram\
В инструкции к модулю точное описание есть.

_________________
MajorDoMo на Pi 2 и Pi 3 (f2fs)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Ср янв 11, 2017 4:58 pm 
Не в сети

Зарегистрирован: Чт ноя 10, 2016 11:41 am
Сообщения: 10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Eraser писал(а):
Vit писал(а):
а пример передачи координат в gps модуль?


Например так
Код:
$req = BASE_URL."/gps.php?latitude=".$latitude.
 "&longitude=".$longitude.
 "&deviceid=".$chat_id;
$contents = getURL($req,0); 

Спасибо, этот код работает, но вот в GPS модуль отсылается ID пользователя Telegram, а не ID устройства, как например реализовано в Tasker. Как сделать, чтобы GPS модуль понимал, что это есть один и тот же пользователь? Или я что-то недопонимаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пт янв 13, 2017 2:38 pm 
Не в сети

Зарегистрирован: Пн окт 24, 2016 7:39 pm
Сообщения: 19
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Подскажите а как проверить что сообщение, файлы ушли. Например пропал инет, упал сам телеграм )).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пн янв 30, 2017 8:15 pm 
Не в сети

Зарегистрирован: Чт дек 17, 2015 10:08 am
Сообщения: 135
Откуда: Уфа
Благодарил (а): 29 раз.
Поблагодарили: 9 раз.
Сделал меню управления с 29 страницы. Все нормально работало пока не перезагрузил pi2. и че то сломалось. на любую кнопку отвечает Неизвестная команда...и все ломается.пришлось шаблоны выключить в настройках и начало работать.
код не трогал. пример с 29 страницы работает правильно. может че пропустил:
[Показать] Скрытый текст:
Код:
//2. Создается скрытая команда "Назад" доступная для всех, с обработчиком //return "Выберите действие:";
//3. Создается событие "messageHook" на текстовое сообщение с кодом

////1.2 Создается команды "Ванн.","Прихожая","Зал","Кухня","Радио", с пустым обработчиком, только для отображения в основном меню

$pos = strripos($text , "Ванн.");
if ($pos > -1) {
   $skip1 = true;
}

$pos = strripos($text , "Прихожая");
if ($pos > -1) {
   $skip2 = true;
}

$pos = strripos($text , "Зал");
if ($pos > -1) {
 $skip3 = true;
}

$pos = strripos($text , "FM");
if ($pos > -1) {
 $skip4 = true;
}


$pos = strripos($text , "Кухня");
if ($pos > -1) {
 $skip5 = true;
}
echo $text;




$pos = strripos($text , "Ванн Свет");
if ($pos > -1) {
   cm("СветВанная.switch");
   $skip1 = true;
   }
   $pos = strripos($text , "Ванн Вент");
if ($pos > -1) {
   cm("ВентВанная.switch");
   $skip1 = true;
   }
   $pos = strripos($text , "Вода");
if ($pos > -1) {
   cm("Вода.switch");
   $skip1 = true;
   }
   $pos = strripos($text , "Ванн Розетка");
if ($pos > -1) {
   cm("РозеткаВанная.switch");
   $skip1 = true;
   }
   $pos = strripos($text , "Прихожая Свет");
if ($pos > -1) {
   cm("ПрихожаяСвет.switch");
   $skip2 = true;
   }
$pos = strripos($text , "Зал Свет");
if ($pos > -1) {
   cm("ЗалСвет1.switch");
   $skip3 = true;
   }
$pos = strripos($text , "Зал Белый");
if ($pos > -1) {
    //cm("ЗалLed.Желтый");
    runScript('БЕЛЫЙ');
   $skip3 = true;
   }
   $pos = strripos($text , "Зал Зеленый");
if ($pos > -1) {
    //cm("ЗалLed.Зеленый");
    runScript('ЗЕЛЕНЫЙ');
   $skip3 = true;
   }
   $pos = strripos($text , "Зал Красный");
if ($pos > -1) {
    //cm("ЗалLed.Красный");
    runScript('КРАСНЫЙ');
   $skip3 = true;
   }
     $pos = strripos($text , "Зал Синий");
if ($pos > -1) {
    //cm("ЗалLed.Красный");
    runScript('СИНИЙ');
   $skip3 = true;
   }
 $pos = strripos($text , "led off");
if ($pos > -1) {
    //cm("ЗалLed.Красный");
    runScript('ЧЕРНЫЙ');
   $skip3 = true;
   }
 
 $pos 
= strripos($text , "Громче");
if ($pos > -1) {
    getURL('http://localhost/popup/app_player.html?ajax=1&command=volume&volume=90',0);
   
   $skip4 
= true;
   }
   $pos = strripos($text , "Тише");
if ($pos > -1) {
    getURL('http://localhost/popup/app_player.html?ajax=1&command=volume&volume=80',0);
   
   $skip4 
= true;
   }
   $pos = strripos($text , "New Age");
if ($pos > -1) {
    getURL('http://localhost/popup/app_101ru.html?ajax=1&op=playstation&id=48', 0);
   
   $skip4 
= true;
   }
    $pos = strripos($text , "пауза");
if ($pos > -1) {
    getURL('http://localhost/popup/app_player.html?ajax=1&command=pause',0);
   
   $skip4 
= true;
   }
   
  

//echo $text;
//$pos = strripos($text , "Меню");
//if ($pos > -1) {
// $skip = true;
//}

//if ($skip)
//{
//$option = array(array("Ванн.","Прихожая","Зал","Кухня","Назад"));
//$this->sendMessageToUser($chat_id,"Выберите:",$option);
//}


if ($skip1)//ванная
{
//3C D8 11 DF
$off = json_decode('"'.'\ud83c\udf11'.'"');
//D83C DF15
$on = json_decode('"'.'\uD83C\uDF15'.'"');

 $ks = $off;
 $ts = $off;
 $ms = $off;
 $ns = $off;
 
 if 
(gg("СветВанная.status") == 1)
    $ks = $on;
 if (gg("Вода.status") == 0)
   $ts = $on;
  if (gg("ВентВанная.status") == 1)
   $ms = $on;
  if (gg("РозеткаВанная.status") == 1)
   $ns = $on;
   
$option 
= array(array($ks."Ванн Свет", $ts."Вода",$ms."Ванн Вент",$ns."Ванн Розетка"),array("Ванн."),array("Назад"));
$this->sendMessageToUser($chat_id,"Меню:",$option);
}

if ($skip2)
{
//3C D8 11 DF
$off = json_decode('"'.'\ud83c\udf11'.'"');
//D83C DF15
$on = json_decode('"'.'\uD83C\uDF15'.'"');
 $ks = $off;
 $ts = $off;
 if (gg("kitchenLed.on") == 1)
    $ks = $on;
 if (gg("Relay1.status") == 1)
   $ts = $on;
$option = array(array($ks."Кухня", $ts."Торшер"),array("Назад"));
$this->sendMessageToUser($chat_id,"Меню:",$option);
}

if ($skip3)
{
//3C D8 11 DF
$off = json_decode('"'.'\ud83c\udf11'.'"');
//D83C DF15
$on = json_decode('"'.'\uD83C\uDF15'.'"');
 $ks = $off;
 //$ts = $off;
 if (gg("ЗалСвет1.status") == 1)
    $ks = $on;
 //if (gg("Relay1.status") == 1)
 //  $ts = $on;
$option = array(array($ks."Зал Свет","Зал Белый","Зал Синий","Зал Зеленый","Зал Красный","led off"),array("Зал"),array("Назад"));
$this->sendMessageToUser($chat_id,"Меню:",$option);
}

if ($skip4)
{
$option = array(array("New Age","Громче","Тише","пауза"),array("Назад"));
$this->sendMessageToUser($chat_id,"Меню:",$option);
}

 

_________________
MajorDoMo на Pi 2 и Pi 3 (f2fs)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пн янв 30, 2017 9:05 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 347
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 147 раз.
Руслан писал(а):
Сделал меню управления с 29 страницы. Все нормально работало пока не перезагрузил pi2. и че то сломалось. на любую кнопку отвечает Неизвестная команда...и все ломается.пришлось шаблоны выключить в настройках и начало работать.
код не трогал. пример с 29 страницы работает правильно. может че пропустил:
[Показать] Скрытый текст:
Код:
//2. Создается скрытая команда "Назад" доступная для всех, с обработчиком //return "Выберите действие:";
//3. Создается событие "messageHook" на текстовое сообщение с кодом

////1.2 Создается команды "Ванн.","Прихожая","Зал","Кухня","Радио", с пустым обработчиком, только для отображения в основном меню

$pos = strripos($text , "Ванн.");
if ($pos > -1) {
   $skip1 = true;
}

$pos = strripos($text , "Прихожая");
if ($pos > -1) {
   $skip2 = true;
}

$pos = strripos($text , "Зал");
if ($pos > -1) {
 $skip3 = true;
}

$pos = strripos($text , "FM");
if ($pos > -1) {
 $skip4 = true;
}


$pos = strripos($text , "Кухня");
if ($pos > -1) {
 $skip5 = true;
}
echo $text;




$pos = strripos($text , "Ванн Свет");
if ($pos > -1) {
   cm("СветВанная.switch");
   $skip1 = true;
   }
   $pos = strripos($text , "Ванн Вент");
if ($pos > -1) {
   cm("ВентВанная.switch");
   $skip1 = true;
   }
   $pos = strripos($text , "Вода");
if ($pos > -1) {
   cm("Вода.switch");
   $skip1 = true;
   }
   $pos = strripos($text , "Ванн Розетка");
if ($pos > -1) {
   cm("РозеткаВанная.switch");
   $skip1 = true;
   }
   $pos = strripos($text , "Прихожая Свет");
if ($pos > -1) {
   cm("ПрихожаяСвет.switch");
   $skip2 = true;
   }
$pos = strripos($text , "Зал Свет");
if ($pos > -1) {
   cm("ЗалСвет1.switch");
   $skip3 = true;
   }
$pos = strripos($text , "Зал Белый");
if ($pos > -1) {
    //cm("ЗалLed.Желтый");
    runScript('БЕЛЫЙ');
   $skip3 = true;
   }
   $pos = strripos($text , "Зал Зеленый");
if ($pos > -1) {
    //cm("ЗалLed.Зеленый");
    runScript('ЗЕЛЕНЫЙ');
   $skip3 = true;
   }
   $pos = strripos($text , "Зал Красный");
if ($pos > -1) {
    //cm("ЗалLed.Красный");
    runScript('КРАСНЫЙ');
   $skip3 = true;
   }
     $pos = strripos($text , "Зал Синий");
if ($pos > -1) {
    //cm("ЗалLed.Красный");
    runScript('СИНИЙ');
   $skip3 = true;
   }
 $pos = strripos($text , "led off");
if ($pos > -1) {
    //cm("ЗалLed.Красный");
    runScript('ЧЕРНЫЙ');
   $skip3 = true;
   }
 
 $pos 
= strripos($text , "Громче");
if ($pos > -1) {
    getURL('http://localhost/popup/app_player.html?ajax=1&command=volume&volume=90',0);
   
   $skip4 
= true;
   }
   $pos = strripos($text , "Тише");
if ($pos > -1) {
    getURL('http://localhost/popup/app_player.html?ajax=1&command=volume&volume=80',0);
   
   $skip4 
= true;
   }
   $pos = strripos($text , "New Age");
if ($pos > -1) {
    getURL('http://localhost/popup/app_101ru.html?ajax=1&op=playstation&id=48', 0);
   
   $skip4 
= true;
   }
    $pos = strripos($text , "пауза");
if ($pos > -1) {
    getURL('http://localhost/popup/app_player.html?ajax=1&command=pause',0);
   
   $skip4 
= true;
   }
   
  

//echo $text;
//$pos = strripos($text , "Меню");
//if ($pos > -1) {
// $skip = true;
//}

//if ($skip)
//{
//$option = array(array("Ванн.","Прихожая","Зал","Кухня","Назад"));
//$this->sendMessageToUser($chat_id,"Выберите:",$option);
//}


if ($skip1)//ванная
{
//3C D8 11 DF
$off = json_decode('"'.'\ud83c\udf11'.'"');
//D83C DF15
$on = json_decode('"'.'\uD83C\uDF15'.'"');

 $ks = $off;
 $ts = $off;
 $ms = $off;
 $ns = $off;
 
 if 
(gg("СветВанная.status") == 1)
    $ks = $on;
 if (gg("Вода.status") == 0)
   $ts = $on;
  if (gg("ВентВанная.status") == 1)
   $ms = $on;
  if (gg("РозеткаВанная.status") == 1)
   $ns = $on;
   
$option 
= array(array($ks."Ванн Свет", $ts."Вода",$ms."Ванн Вент",$ns."Ванн Розетка"),array("Ванн."),array("Назад"));
$this->sendMessageToUser($chat_id,"Меню:",$option);
}

if ($skip2)
{
//3C D8 11 DF
$off = json_decode('"'.'\ud83c\udf11'.'"');
//D83C DF15
$on = json_decode('"'.'\uD83C\uDF15'.'"');
 $ks = $off;
 $ts = $off;
 if (gg("kitchenLed.on") == 1)
    $ks = $on;
 if (gg("Relay1.status") == 1)
   $ts = $on;
$option = array(array($ks."Кухня", $ts."Торшер"),array("Назад"));
$this->sendMessageToUser($chat_id,"Меню:",$option);
}

if ($skip3)
{
//3C D8 11 DF
$off = json_decode('"'.'\ud83c\udf11'.'"');
//D83C DF15
$on = json_decode('"'.'\uD83C\uDF15'.'"');
 $ks = $off;
 //$ts = $off;
 if (gg("ЗалСвет1.status") == 1)
    $ks = $on;
 //if (gg("Relay1.status") == 1)
 //  $ts = $on;
$option = array(array($ks."Зал Свет","Зал Белый","Зал Синий","Зал Зеленый","Зал Красный","led off"),array("Зал"),array("Назад"));
$this->sendMessageToUser($chat_id,"Меню:",$option);
}

if ($skip4)
{
$option = array(array("New Age","Громче","Тише","пауза"),array("Назад"));
$this->sendMessageToUser($chat_id,"Меню:",$option);
}



$skip = true; не хватает, чтобы дальнейшую обработку прекратить

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пн янв 30, 2017 10:03 pm 
Не в сети

Зарегистрирован: Чт дек 17, 2015 10:08 am
Сообщения: 135
Откуда: Уфа
Благодарил (а): 29 раз.
Поблагодарили: 9 раз.
Спасибо, помогло.
Еще такой вопрос, когда листаю модуль Телеграмм в Хрей пишется ошибка, что б это могло значить? При этом все работает штатно.
[Показать] Скрытый текст:
Код:
.18:57:20 0.92850500 JAVASCRIPT Error: URL: http://192.168.0.250/admin.php?pd=cGFuZWw6e2FjdGlvbj10ZWxlZ3JhbX0=pz_
18:57:15 0.86125600 JAVASCRIPT Error: URL: http://192.168.0.250/admin.php?pd=cGFuZWw6e2FjdGlvbj10ZWxlZ3JhbX0=pz_
18:57:09 0.11914700 JAVASCRIPT Error: URL: http://192.168.0.250/admin.php?pd=cGFuZWw6e2FjdGlvbj10ZWxlZ3JhbX0=pz_
18:57:05 0.25353300 JAVASCRIPT Error: URL: http://192.168.0.250/admin.php?pd=cGFuZWw6e2FjdGlvbj10ZWxlZ3JhbX0=pz_
18:57:00 0.76221200 JAVASCRIPT Error: URL: http://192.168.0.250/admin.php?pd=cGFuZWw6e2FjdGlvbj10ZWxlZ3JhbX0=pz_
23:56:31 0.00471400 Executing (exclusive): mplayer /var/www/cached/voice/e1f8e6e2a5279f08160517771cedb394_yandex.mp3

вот кусочек лог файла-все связано с telegramm
[Показать] Скрытый текст:
Код:
[Tue Jan 31 19:19:46 2017] [error] [client 192.168.0.5] File does not exist: /var/www/cached/telegram, referer: http://192.168.0.250/admin.php?pd=pz_&md=panel&inst=&action=telegram
[Tue Jan 31 19:19:46 2017] [error] [client 192.168.0.5] File does not exist: /var/www/cached/telegram, referer: http://192.168.0.250/admin.php?pd=pz_&md=panel&inst=&action=telegram
[Tue Jan 31 19:19:46 2017] [error] [client 192.168.0.5] File does not exist: /var/www/cached/telegram, referer: http://192.168.0.250/admin.php?pd=pz_&md=panel&inst=&action=telegram
[Tue Jan 31 19:19:46 2017] [error] [client 192.168.0.5] File does not exist: /var/www/cached/telegram, referer: http://192.168.0.250/admin.php?pd=pz_&md=panel&inst=&action=telegram
[Tue Jan 31 19:22:09 2017] [error] [client 192.168.0.5] File does not exist: /var/www/cached/telegram/69304993.jpg, referer: http://192.168.0.250/admin.php?pd=pz_&md=panel&inst=&action=telegram
[Tue Jan 31 19:22:09 2017] [error] [client 192.168.0.5] File does not exist: /var/www/cached/telegram/84651038.jpg, referer: http://192.168.0.250/admin.php?pd=pz_&md=panel&inst=&action=telegram

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

_________________
MajorDoMo на Pi 2 и Pi 3 (f2fs)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Вс фев 19, 2017 8:34 am 
Не в сети

Зарегистрирован: Ср фев 01, 2017 9:03 am
Сообщения: 35
Благодарил (а): 6 раз.
Поблагодарили: 3 раз.
Подскажите, а как реализовать выдачу, примерно, такого отчета по нажатию кнопки:
    Температура в комнате $T1 градуса
    Температура на улице $T2 градуса
    Влажность в комнате $H1 %
    Влажность на улице $H2 %
ну и других данных вида "Тест",$X,"Текст2"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Ср фев 22, 2017 4:42 pm 
Не в сети

Зарегистрирован: Ср май 28, 2014 12:42 pm
Сообщения: 95
Благодарил (а): 36 раз.
Поблагодарили: 13 раз.
Например так - создаем команду "Климат" с такими настройками:


Вложения:
Климат.jpg
Климат.jpg [ 54.07 КБ | Просмотров: 1387 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 508 ]  На страницу Пред.  1 ... 40, 41, 42, 43, 44, 45, 46 ... 51  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: sirrichar и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB