LINUX.ORG.RU

Какой дистрибутив будет оптимальным в контексте системы умного дома для минимизации расхода батареи планшета?

 


0

1

Стоит задача выбрать оптимальный дистрибутив для работы сервера умного дома (Home Assistant) на планшете с аккумуляторной батареей. Сам сервер понятное дело будет расходовать ресурсы батареи т.к. принимаются сигналы с датчиков температуры, влажности, протечек и т.п. и управляется работа вентиляцией, увлажнителями и т.д. но и сама система, на сколько понимаю, будет потреблять по разному в зависимости от выбора дистрибутива? Догадываюсь что кроме установки дистрибутива, настройка должна ощутимо повлиять на энергопотребление, но возможно на фоне работы сервера выбор дистрибутива и его настройка не дадут ощутимого выигрыша потому что работа самого сервера будет расходовать львиную долю батареи, не смотря на все оптимизации в самом линуксе? В общем хотелось бы получить ответы на вопросы и свести к минимуму потребление системой и выбрать подходящий для этого дистрибутив (если между ними есть разница в контексте энергопотребления), чтобы растянуть максимально циклы зарядки-разрядки АКБ планшета, потому что чем меньше будет потребление энергии - тем меньше за год произойдет циклов и тем медленнее будет изнашиваться АКБ. А главное, если не ошибаюсь, чем реже батарея встает на зарядку и чем медленнее расходуется заряд - тем ниже вероятность возникновения пожара. План такой - определять уровень заряда батареи планшета и при опускании ниже 50% подавать напряжение на зарядку через умную розетку (или рассчитать по таймеру, что менее надежно), а по достижении зарядки на 98% отключать розетку. Пока не знаю, сколько будет расходовать заряда умный дом и сама система и на сколько удастся снизить количество циклов зарядки-разрядки в течении недели круглосуточной работы, за счет выбора того или иного дистрибутива - хотелось бы выслушать советы и мнения. Возможно все это не имеет смысла и рациональнее будет через год-два (а может раньше) выкидывать АКБ и менять на новую, а на зарядку ставить по датчику присутствия в помещении людей (исключить вероятность пожара), а в отсутствие людей пускай работает от АКБ или заряжается по ночам (по ночам люди в доме спят и проснутся в случае пожара, ну или сгорят).


для минимизации расхода батареи предпочтительнее линукс вообще не использовать, со всем перечисленным и простой контроллер уровня Cortex M0 справится

Harald ★★★★★
()

Не очень понятны функции. Во-первых, в чём проблема запитать от розетки? Во-вторых, эта штука будет только сервером или у неё будет гуи какое-то? Какой софт планируешь использовать?

Потому что если гуи есть то он и будет основным потребителем батареи, оптимизировать надо его в первую очередь. Избегать любых DE, избегать html/js/css-based технологий.

Во вторую очередь (а если нет гуи - в первую) - убрать из ядра все лишние модули, убрать из автозагрузки всё что не нужно.

при опускании ниже 50% подавать напряжение на зарядку через умную розетку

А так значит розетка таки есть. Ну, не пойму зачем тогда аккум гонять. Думаю его собственный контроллер заряда вполне справится с задачей неизноса аккума при работе от розетки.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от Harald

Не нашел у него внятного перечисления функций.

firkax ★★★★★
()

А главное, если не ошибаюсь, чем реже батарея встает на зарядку и чем медленнее расходуется заряд - тем ниже вероятность возникновения пожара.

не переживай, то китайское говно, которое ты будешь этим планшетом «контролировать», спалит тебе дом гораздо быстрее и надежнее

anonymous
()
Ответ на: комментарий от firkax

Действия пользователей через графические интерфейсы тут не фигурируют, в основном все должно работать автоматически, например показания с датчика протечки воды, поступающие на планшет (сервер умного дома), будут активировать запирание крана подачи воды в квартиру. Из используемого софта - Home Assistan (сервер умного дома). Возможно я не понимаю, что такое гуи в данном контексте?

А собственные контроллеры хорошо справляются с задачей неизноса аккумулятора при круглосуточном подключении постоянно работающего гаджета к зарядке? Всегда казалось что если так делать то очень быстро помирают АКБ, как это часто бывает в старых ноутбуках, которые не отключаются от розетки и используются подобно настольному ПК - у них аккумуляторы в полную негодность приходят через какое то время.

Mynux
() автор топика
Ответ на: комментарий от anonymous

Так говоришь, будто это что то плохое и бесполезное. Желчью плеваться зашел? Ну тогда меня твое мнение не интересует.

Mynux
() автор топика
Ответ на: комментарий от Not_a_Troll

Так принято называть любые средства автоматизации в жилых помещениях. Подачу воды например перекрывать при попадании воды на датчик протечки.

Mynux
() автор топика
Ответ на: комментарий от Mynux

умный дом - хорошее и полезное дело. умный дом, собранный из ляоговна, подключенного к нищепланшету с нескучными обоями - жалкий каргокульт

anonymous
()
Ответ на: комментарий от anonymous

Что не говно и чем оно лучше планшета? Хотя у кого я спрашиваю, считай что вопрос риторический

Mynux
() автор топика
Ответ на: комментарий от Mynux

умный дом - хорошее и полезное дело. умный дом, собранный из ляоговна, подключенного к нищепланшету с нескучными обоями - жалкий каргокульт

Анон дело говорит. Как ты видишь управление своим домом, если уедешь и никто не зарядит твой управлятор. Ты вернулся, а дома и нетЪ!

Not_a_Troll
()
Ответ на: комментарий от Mynux

ответы риторические:

неговно не сгорит от перепада напряжения в розетке потому что имеет нормальный БП

неговно не засрет все каналы вайфая потому что беспроводная связь там только между сервером и клиентом

неговно не зависнет рисуя графики температуры на Марсе потому что имеет под собой нормальную rtos

неговно умеет общаться не только с ляолампочками потому что имеет modbus и tic на борту

неговно имеет достаточно защит и инструментов чтобы справиться с имбалансом в сети

твой дом на планшете — кусок говна

твоя мать — шлюха

anonymous
()
Ответ на: комментарий от Mynux

А если управлятор сам за всем следит, я правильно понял?

Действия пользователей через графические интерфейсы тут не фигурируют, в основном все должно работать автоматически, например показания с датчика протечки воды, поступающие на планшет (сервер умного дома), будут активировать запирание крана подачи воды в квартиру. Из используемого софта - Home Assistan (сервер умного дома)

Тогда смысл вообще в мобильном устройстве? Или ты нашел новое применение?

Not_a_Troll
()
Ответ на: комментарий от firkax

Не очень понятны функции. Во-первых, в чём проблема запитать от розетки? Во-вторых, эта штука будет только сервером или у неё будет гуи какое-то? Какой софт планируешь использовать?

Да не... Тут скорее всего речь идёт о питании планшета, как панели управления. Типо, «энергосбережающая ОСь для планшета». Ну-ну. Андроид-то чем плох? Любой линукс (особенно способный поддерживать приложение для «Умного Дома») - будет жрать в разы больше. Даже какой-нибудь Salix, если поставить туда прогу с библиотеками - жрать ресурсов будет совсем не меньше.

А вообще - глупая затея. Поначалу пожалуй приятно, наверное, когда дома к вечеру тебя ждёт горячая ванна и охлаждённый виски. =) А потом начинает напрягать: почему это всё сделал «умный дом», а не жена или подруга? Что-то тут не так, что-то тут в алгоритме неправильно...

cadaber ★★
()
Ответ на: комментарий от cadaber

глупая затея

Вы все говно Это без меня обсуждай с тем кто про лампочки писал или сам с собой.

Снежинка❄️ порвалась.

anonymous
()

Нахуй иди, кусок идиота.

anonymous
()
Ответ на: комментарий от anonymous

глупая затея

Вы все говно Это без меня обсуждай с тем кто про лампочки писал или сам с собой.

Снежинка❄️ порвалась.

Да бросьте вы, батенька, лучше бы водки выпили. (с).

cadaber ★★
()

План такой - определять уровень заряда батареи планшета и при опускании ниже 50% подавать напряжение на зарядку через умную розетку

Тут нужен тот самый аноним с диагнозом и рекомендацией

Каштан

anonymous
()
Ответ на: комментарий от anonymous

Тебе к психиатру, выздоравливай.

Mynux
() автор топика

есть наблюдение:
гаджеты умнеют - пользователи тупеют.

Minona ★★☆
()
Ответ на: комментарий от Mynux

А собственные контроллеры хорошо справляются с задачей неизноса аккумулятора при круглосуточном подключении постоянно работающего гаджета к зарядке?

По-моему да

если так делать то очень быстро помирают АКБ, как это часто бывает в старых ноутбуках, которые не отключаются от розетки и используются подобно настольному ПК - у них аккумуляторы в полную негодность приходят через какое то время.

Использую ноут в таком режиме, ничего не сдохло за 10 лет. Батарея как держала около 4 часов так и держит.

firkax ★★★★★
()

без системдятины и пыш-пыш, они жрут ресурсы почем зря

anonymous
()

qnx 6.5 neutrino. Без подколов и шуток. Вот только на планшет вряд ли, вот на одноплатник вполне.

anonymous
()

мне одному кажется что тут справится и малинка, а попутно еще и бетховенов сможет майнить ??

pfg ★★★★★
()
Ответ на: комментарий от pfg

Справится, но если есть старый планшет, который выкинуть жалко и использовать можно - почему нет? Что то новое купить всегда успеется, торопиться ни к чему. Какие объективные причины покупать распбери вместо уже имеющегося планшета?

Mynux
() автор топика
Ответ на: комментарий от Harald

Контроллера у меня нет и разбираться нужно время, а пока пришел к варианту универсальной системы автоматизации Home Assistant, для которой у меня уже все есть (планшет с Linux, которым я не пользуюсь). Не уверен что этот расход батареи вообще во внимание стоит брать, скорее всего зря все этим усложняю, да и вопросы и мысли сумбурно изложил.

Mynux
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.