Подними свой на vps-ке забугорной. )
[Модуль] Telegram (telegram)
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Telegram (telegram)
- За это сообщение автора skysilver поблагодарил:
- TurburatoR (Сб окт 27, 2018 4:20 pm)
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: [Модуль] Telegram (telegram)
Всем привет. Подскажите что не так я делаю. Добавил команду погода С но в телеге почему-то переносит слова на новою строку.
И еще как можно сделать чтобы каждая комната была с новой строки. Я не взуб ногой в программировании.
сам код
И еще как можно сделать чтобы каждая комната была с новой строки. Я не взуб ногой в программировании.
Код: Выделить всё
Температура1 на балконе:24.8°C,Температура2 на балконе:21.10
°C,Температура3 на балконе:21.10
°C,
Код: Выделить всё
$parameter1 = getGlobal("BMP180.temp");
$parameter2 = getGlobal("TempSensor01.Value");
$parameter3 = getGlobal("ds18b20.temp");
return "Температура1 на балконе:" .$parameter2. "°C,". "Температура2 на балконе:" .$parameter1. "°C,". "Температура3 на балконе:" .$parameter1. "°C,";
Raspberry Pi3, с образа от Сергея 3.34
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
viktor6 писал(а): ↑Пн окт 29, 2018 10:44 pmВсем привет. Подскажите что не так я делаю. Добавил команду погода С но в телеге почему-то переносит слова на новою строку.
И еще как можно сделать чтобы каждая комната была с новой строки. Я не взуб ногой в программировании.сам кодКод: Выделить всё
Температура1 на балконе:24.8°C,Температура2 на балконе:21.10 °C,Температура3 на балконе:21.10 °C,
Код: Выделить всё
$parameter1 = getGlobal("BMP180.temp"); $parameter2 = getGlobal("TempSensor01.Value"); $parameter3 = getGlobal("ds18b20.temp"); return "Температура1 на балконе:" .$parameter2. "°C,". "Температура2 на балконе:" .$parameter1. "°C,". "Температура3 на балконе:" .$parameter1. "°C,";
Код: Выделить всё
$parameter1 = getGlobal("BMP180.temp");
$parameter2 = getGlobal("TempSensor01.Value");
$parameter3 = getGlobal("ds18b20.temp");
return "Температура1 на балконе:" .$parameter2. "°C,\n". "Температура2 на балконе:" .$parameter1. "°C,\n". "Температура3 на балконе:" .$parameter1. "°C,";
- Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: [Модуль] Telegram (telegram)
Всё равно переноситEraser писал(а): ↑Вт окт 30, 2018 7:41 amКод: Выделить всё
$parameter1 = getGlobal("BMP180.temp"); $parameter2 = getGlobal("TempSensor01.Value"); $parameter3 = getGlobal("ds18b20.temp"); return "Температура1 на балконе:" .$parameter2. "°C,\n". "Температура2 на балконе:" .$parameter1. "°C,\n". "Температура3 на балконе:" .$parameter1. "°C,";
Код: Выделить всё
Температура в комнате Игоря:20.70
°C,
Температура в комнате:23.0°C,
Температура на балконе:13.5°C,
Код: Выделить всё
$parameter1 = getGlobal("BMP180.temp");
$parameter2 = getGlobal("TempSensor01.Value");
$parameter3 = getGlobal("ds18b20.temp");
return "Температура в комнате Игоря:" .$parameter1. "°C,\n". "Температура в комнате:" .$parameter2. "°C,\n". "Температура на балконе:" .$parameter3. "°C,";
Код: Выделить всё
$parameter1 = getGlobal("BMP180.temp");
$parameter2 = getGlobal("TempSensor01.Value");
$parameter3 = getGlobal("ds18b20.temp");
return "В комнате Игоря:" .$parameter1. "°C,\n". "Температура в комнате:" .$parameter2. "°C,\n". "Температура на балконе:" .$parameter3. "°C,";
Код: Выделить всё
В комнате Игоря:20.70
°C,
Температура в комнате:22.4°C,
Температура на балконе:13.8°C,
Raspberry Pi3, с образа от Сергея 3.34
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: [Модуль] Telegram (telegram)
Сократил
Код: Выделить всё
В комнате:20.90
°C,
Температура в комнате:21.9°C,
Температура на балконе:22°C,
Код: Выделить всё
$parameter1 = getGlobal("BMP180.temp");
$parameter2 = getGlobal("TempSensor01.Value");
$parameter3 = getGlobal("ds18b20.temp");
return "В комнате:" .$parameter1. "°C,\n". "Температура в комнате:" .$parameter2. "°C,\n". "Температура на балконе:" .$parameter3. "°C,";
P. S. А эта ошибка не как не влияет на это
Код: Выделить всё
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/lib/mysqli.class.php on line 207
Raspberry Pi3, с образа от Сергея 3.34
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
скорее всего в BMP180.temp есть символ перевода строки, а не только цифрыviktor6 писал(а): ↑Вт окт 30, 2018 12:46 pmСократилКод: Выделить всё
В комнате:20.90 °C, Температура в комнате:21.9°C, Температура на балконе:22°C,
Может как-то проще по другому сделать?Код: Выделить всё
$parameter1 = getGlobal("BMP180.temp"); $parameter2 = getGlobal("TempSensor01.Value"); $parameter3 = getGlobal("ds18b20.temp"); return "В комнате:" .$parameter1. "°C,\n". "Температура в комнате:" .$parameter2. "°C,\n". "Температура на балконе:" .$parameter3. "°C,";
P. S. А эта ошибка не как не влияет на этоКод: Выделить всё
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/lib/mysqli.class.php on line 207
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: [Модуль] Telegram (telegram)
Да, скорее всего стиратель прав. там видимо нули идут, 0x00 и воспринимаются как конец строки.
покажи откуда берется значение BMP180.temp
покажи откуда берется значение BMP180.temp
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: [Модуль] Telegram (telegram)
Имею такой сценарий
Код: Выделить всё
$temp = shell_exec("python /etc/script/simpletest.py | grep 'Temp' | awk '{print $1}' | cut -c 6-10");
echo $temp;
sg("BMP180.temp",$temp);
$Pressure = shell_exec("python /etc/script/simpletest.py | grep 'Pressure' | awk '{print $1}' | cut -c 10-18");
echo $Pressure;
sg("BMP180.Pres",$Pressure);
$Altitude = shell_exec("python /etc/script/simpletest.py | grep 'Altitude' | awk '{print $1}' | cut -c 10-15");
echo $Altitude;
sg("BMP180.Alti",$Altitude);
$Seal_Pressure = shell_exec("python /etc/script/simpletest.py | grep 'Seal_Pe' | awk '{print $1}' | cut -c 9-19");
echo $Seal_Pressure;
sg("BMP180.SPres",$Seal_Pressure);
Raspberry Pi3, с образа от Сергея 3.34
-
- Сообщения: 41
- Зарегистрирован: Пн сен 11, 2017 11:12 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: [Модуль] Telegram (telegram)
Уф. Ковырялся неделю наверно. Переключил на HTTPS proxy и телега заработала. SOCKS не фурычит.