Страница 108 из 193
Re: [Модуль] Telegram (telegram)
Добавлено: Сб окт 27, 2018 12:23 pm
skysilver
Vit писал(а): Сб окт 27, 2018 1:57 am
приветствую всех...телега 2 дня как лежит совсем...кто нибудь может поделится рабочим сокс? благодарю.
Подними свой на vps-ке забугорной. )
Re: [Модуль] Telegram (telegram)
Добавлено: Пн окт 29, 2018 10:44 pm
viktor6
Всем привет. Подскажите что не так я делаю. Добавил команду погода
С но в телеге почему-то переносит слова на новою строку.
И еще как можно сделать чтобы каждая комната была с новой строки. Я не взуб ногой в программировании.
Код: Выделить всё
Температура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,";
Re: [Модуль] Telegram (telegram)
Добавлено: Вт окт 30, 2018 7:41 am
Eraser
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,";
Re: [Модуль] Telegram (telegram)
Добавлено: Вт окт 30, 2018 9:12 am
viktor6
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,
Re: [Модуль] Telegram (telegram)
Добавлено: Вт окт 30, 2018 12:38 pm
nightwind
Сократи слова, оно просто не влазит по ширине, вот и переносит
Re: [Модуль] Telegram (telegram)
Добавлено: Вт окт 30, 2018 12:46 pm
viktor6
nightwind писал(а): Вт окт 30, 2018 12:38 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
Re: [Модуль] Telegram (telegram)
Добавлено: Вт окт 30, 2018 1:07 pm
Eraser
viktor6 писал(а): Вт окт 30, 2018 12:46 pm
nightwind писал(а): Вт окт 30, 2018 12:38 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
скорее всего в BMP180.temp есть символ перевода строки, а не только цифры
Re: [Модуль] Telegram (telegram)
Добавлено: Вт окт 30, 2018 6:58 pm
nightwind
Да, скорее всего стиратель прав. там видимо нули идут, 0x00 и воспринимаются как конец строки.
покажи откуда берется значение BMP180.temp
Re: [Модуль] Telegram (telegram)
Добавлено: Ср окт 31, 2018 1:05 am
viktor6
Имею такой сценарий
Код: Выделить всё
$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);
Re: [Модуль] Telegram (telegram)
Добавлено: Вт ноя 13, 2018 2:51 pm
lupsik
Уф. Ковырялся неделю наверно. Переключил на HTTPS proxy и телега заработала. SOCKS не фурычит.