как сделать целое значение? заряд телефона??

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Аватара пользователя
mazahaka7sk
Сообщения: 54
Зарегистрирован: Сб фев 20, 2016 8:46 am
Откуда: Усть-Каменогорс
Благодарил (а): 8 раз
Поблагодарили: 10 раз
Контактная информация:

как сделать целое значение? заряд телефона??

Сообщение mazahaka7sk » Чт ноя 23, 2017 4:13 pm

Всем привет у меня почему то высвечивается заряд телефона данные с айфона в таком формате . как сделать целые числа
Заряд телефона 41.999998688698%
CONNECT |Группа в VK| ЮТУБ КАНАЛ
Система стоит на Raspberry pi 3b v3.31
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: как сделать целое значение? заряд телефона??

Сообщение skysilver » Чт ноя 23, 2017 4:48 pm

Функция round($value) вернет округленное до целых значение $value
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
mazahaka7sk
Сообщения: 54
Зарегистрирован: Сб фев 20, 2016 8:46 am
Откуда: Усть-Каменогорс
Благодарил (а): 8 раз
Поблагодарили: 10 раз
Контактная информация:

Re: как сделать целое значение? заряд телефона??

Сообщение mazahaka7sk » Чт ноя 23, 2017 5:22 pm

skysilver писал(а):Функция round($value) вернет округленное до целых значение $value
а куда и где ее подставить??
CONNECT |Группа в VK| ЮТУБ КАНАЛ
Система стоит на Raspberry pi 3b v3.31
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: как сделать целое значение? заряд телефона??

Сообщение skysilver » Чт ноя 23, 2017 5:29 pm

Это уже частный случай. Надо смотреть, как эти данные поступают в МДМ и куда сохраняются. По вышеуказанным данным не могу ничего конкретного посоветовать.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
tsember
Сообщения: 52
Зарегистрирован: Ср фев 04, 2015 12:28 am
Благодарил (а): 54 раза
Поблагодарили: 6 раз

Re: как сделать целое значение? заряд телефона??

Сообщение tsember » Пт ноя 24, 2017 12:43 am

Я присоединяюсь к данному вопросу. Проблема повилась может пол года назад. Что самое интересное, в самой базе данных хранится значение 90 (% зарядки), а в свойстве BattLavel пользователя - 89.999997615814%
Откуда такая конвертация и где она происходит - не очень понятно.
kas5858
Сообщения: 364
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва
Благодарил (а): 100 раз
Поблагодарили: 53 раза

Re: как сделать целое значение? заряд телефона??

Сообщение kas5858 » Пт ноя 24, 2017 8:36 am

Можно сделать так: создать классовый метод

Код: Выделить всё

$rounding = $this->getProperty("BattLavel");;
$qwe = round($rounding,0);
$this->setProperty("BattLavel", $qwe);
и в свойстве "BattLavel" поставить при изменении запускать метод (который вы создали).
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: как сделать целое значение? заряд телефона??

Сообщение Logrus » Сб ноя 25, 2017 10:16 am

нубский вопрос, а запускаться он по два раза будет
и проценты не помешают?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить