LINUX.ORG.RU

Сообщения MahMahoritos

 

Вопрос по zigbee и умному дому на даче без интернета

Добрый день

Вопрос скорее в том, насколько работоспособным остается система умного дома, если вдруг на какое-то время пропадет интернет? Продолжат ли работать скрипты и сценарии или вся система превратится в тыкву и прекратит вообще какие-либо действия?

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

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

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

Поэтому, после такого дисклеймера вопросы:

  1. существуют ли шлюзы, поддерживающие абсолютную гибкость настроек? В частности, например, настроить триггер по трансформатору тока, по которому будут удаленно отключаться некоторые термостаты или иные мощные потребители?
  2. после первичной настройки, которая, насколько я понимаю, выполняется через фирменные приложения через интернет, нужен ли интернет для дальнейшей работы этих скриптов? Или они полностью зашиты и отрабатываются внутри шлюза?

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

 

MahMahoritos
()

Двусторонняя синхронизация Android+Nextcloud

Приветствую. Подскажите, какое есть хорошее решение для выполнения постоянной двусторонней синхронизации Android с сервисом Nextcloud?

Экспериментирую с уходом от Dropbox на свой домашний сервер с RAID1, пока наиболее удобным решением для себя увидел Nextcloud, т.к. требуется следующее:

  • кроссплатформенность клиентов Windows/Linux/Android
  • двусторонняя синхронизация файлом «в прямом эфире», как это сделано в Dropbox (в Android доделывается через Dropsync)
  • отсутствие глубокого красноглазия при настройке всего этого дела

Успешно поднял Nextcloud на сервере с выходом в мир, благо с оригинальной сборкой docker обезьяна справится, хотя это был буквально первый опыт работы с контейнерами.

Также успешно решил поставленные задачи на Linux и Windows - необходимое поведение стандартно для десктоп-клиентов. А вот с Android столкнулся с нехваткой решений из коробки, нет аналога Dropsync, который бы сам отслеживал изменения на обоих сторонах и автоматически делал синхронизацию файлов. Судя по форумам, FolderSync хоть и обеспечивает двустороннюю синхронизацию, но делает это по расписанию, а не по факту появления изменений. В этом плане с Dropsync я уже много лет просто не беспокоюсь о синхронности данных на устройствах - все происходит само в течение минуты-двух, если устройство включено и в сети.

 , ,

MahMahoritos
()

Не настраивается или двоит управление питанием в KDE

Дано: ноутбук с Gentoo и KDE на борту, ранее все работало нормально.

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

Примечательно так же то, что штатное выключение системы через меню создает в терминале ДВА сообщения о выключении.

Я в полном замешательстве и понятия не имею куда копать, что можете подсказать?

 , , ,

MahMahoritos
()

Прошу помочь с регексом - парсер перечня доменов ruadlist

Запилил себе на сервере DNS с встроенным адблоком, воспользовался этим скриптом для генерации базы доменов. Опыт прошел успешно, но хочется добавить в скрипт получение базы доменом из ruadlist. В сети есть парсер на grep и sed, но в скрипте используется парсер на python, соответственно прошу подсказать, как перевести это

/usr/bin/fetch -qo - 'https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt' | grep '^||.*\^$' | sed 's/||//g' | sed 's/\^//g'
в такой формат
{'url': 'https://pgl.yoyo.org/as/serverlist.php?hostformat=nohtml&showintro=0'},
{'url': 'http://mirror1.malwaredomains.com/files/justdomains'},
{'url': 'http://winhelp2002.mvps.org/hosts.txt', 'regex': '^0\\.0\\.0\\.0\\s+(?P<domain>([a-z0-9\\-_]+\\.)+[a-z]+)$'},
{'url': 'https://adaway.org/hosts.txt', 'regex': '^127\\.0\\.0\\.1 (?P<domain>([a-z0-9\\-_]+\\.)+[a-z]+)$'},
{'url': 'https://hosts-file.net/ad_servers.txt', 'regex': '^127\\.0\\.0\\.1\\s+(?P<domain>([a-z0-9\\-]+\\.)+[a-z]+)$'},
{'url': 'http://someonewhocares.org/hosts/zero/hosts', 'regex': '^0\\.0\\.0\\.0\\s+(?P<domain>([a-z0-9\\-_]+\\.)+[a-z]+)$'},
{'url': 'https://www.malwaredomainlist.com/hostslist/hosts.txt', 'regex': '^127\\.0\\.0\\.1\\s+(?P<domain>([a-z0-9\\-]+\\.)+[a-z]+)$'}

В программировании не силен, поэтому перевести регекс из баша в питон, к сожалению, не смог

 ,

MahMahoritos
()

Аудиоплеер, формирующий рейтинг песен

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

И тут задумался. А есть ли аудиоплееры, которые собирают статистику прослушивания песен и на основании этого выставляют рейтинг?

Т.е. если пользователь едва услышав песню, ее сразу переключает на следующую, очевидно, пользователю песня не нравится. А если всегда дослушивает до конца, то, соответственно, нравится.

 , ,

MahMahoritos
()

Нет доступа к кускам openwrt.org. ХЗ

Сабж. wiki.openwrt.org открывается, forum.openwrt.org и openwrt.org нет. Разницу вижу лишь в том, что форум и главная в https. Я хз, что не так и как диагностировать...

Доступ в интернет идет через сервер под Gentoo с iptables и маскарадингом (пров подключает через DHCP). Другие https сайты открываются. Открыть openwrt.org пытался как с компов внутри сети, так и прямо с сервера через lynx.

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

 , ,

MahMahoritos
()

Домашняя трансляция в Steam

Сегодня наконец увидел эту фичу в действии. 90% личного компьютерного времени провожу на ноуте с гентой, есть настольник для игр с нормальным железом

Только сегодня увидел, что Steam теперь можно запускать на нескольких машинах сразу (раньше вход на второй машине приводил к принудительному выходу на первой), но более того - виндовые игры можно запускать в режиме трансляции по локалке! Т.е. грузится и просчитывается все на мощном железе, а играть можно хоть на балконе с ноута. Пока что запустил и 5 минут побегал в несколько игр, косяков незаметно. Имхо, это шикарно! Теперь дискретка в ноуте совсем не нужна.

 ,

MahMahoritos
()

И снова о ФС для флэшки/ЖД (переносного накопителя)

1) Меня задолбала деградация скорости записи на NTFS, для лечения которой надо где-то искать родной ckfs-ntfs
2) Без костылей в Android не поддерживается NTFS. FAT убог морально и функционально - ограничение 4 ГБ на файл мешает все чаще.

Как быть? Попробовал вчера переформатировать флэшку в UDF, так Android и ее не понимает. Есть ли какая-то современная ФС, которая нормально будет работать на всех 3х системах из коробки?

 , , , опять 25

MahMahoritos
()

Подготовка бинарных пакетов для обновления

Есть комп под Gentoo для родителей. Примерно раз в 1-2 месяца обновляю. По причине относительно старого проца, это занимает время и делает комп «глючащим» с точки зрения родителей.

Появилась мысль собирать готовые бинарные пакеты где-нибудь в другом месте, например, на сервере, потом их просто распаковывать.

Собственно вопрос в том, как это лучше сделать. Просто развернуть среду для chroot с копией /etc и файлом world, с которого потом тянуть папку packages? Или уже придуманы более изящные решения (не Ubuntu/Arch)?

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

 ,

MahMahoritos
()

Кофе в зернах. Где купить?

Субж. Насоветуйте интернет-лавочек с кофе, думается из-за бугра будет дешлевле, чем в наших чайных лавках.

MahMahoritos
()

Рэковый шкаф дома - ненужные понты?

Сабж. Делаю ремонт дома, пока планирую электрику. Сначала хотел сделать над входом в квартиру что-то вроде антресоли, куда затолкать свой сервер (в просток настольном корпусе), свичи, сплиттеры видеолиний и т.д.

Потом увидел, что бывают рэковые шкафы и иногда их ставят дома

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

 

MahMahoritos
()

HDMI кабель в стену. Ищу истории успеха

Готовлюсь к ремонту в квартире, хочу заранее сделать проводку под разные медийные решения. В частности встал вопрос о подключении компьютера к ТВ. Их расположение уже предварительно определено. Будут стоять в одной комнате, но в разных углах. Длина кабеля при протяжке «по науке» (от розеток вверх и вдоль потолка) составляет 8-9 м. Вроде бы по стандарту HDMI кабель без усилителей как раз на 10 м должен работать.

Может кто-то уже протягивал HDMI по стенам, расскажите что да как. В частности вопрос о качестве китайского кабеля вроде этого http://www.aliexpress.com/item/High-Speed-10M-30FT-HDMI-V1-4-Cable-M-M-Full-H...

Концы кабеля хочу воткнуть в розетки HDMI от тех же китайцев - такие розетки из себя представляют female-female переходник. Может кто-то имел с такими дело.

Поскольку длина кабеля на 1-2 м больше необходимой, то планирую лишнее отрезать и подпаять разъем заново. Будет ли после этого кабель работать при условии, что в наличии прямые руки и простенькая паяльная станция (а не дедушкин паяльник)

В конечном итоге хотелось бы знать, будет ли толк от такого решения, и сможет ли кабель гнать через себя FullHD 3D с полным звуком после всех издевательств (розетки-переходники, пайка оконечного разъема, прокладка в стене)

 , ,

MahMahoritos
()

Облачный сервис планирования просмотра/чтения фильмов/книг/etc

День добрый. Почти все в теме. Есть ли какой-то сервис или несколько, позволяющий поставить «напоминалку» для просмотра какого-то фильма или прочтения какой-то книги. Часто бывает, что приглянется какой-то фильм из текущего кинопроката, но пока ждешь выхода годного HDRip`а напрочь о нем забываешь

MahMahoritos
()

Подскажите принт-сервер для HP Color LaserJet 1600

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

Появилась мысль взять какой-нибудь из многочисленных miniPC на ARM и вкрутить туда линукс с настройкой под принт-сервер. Подскажите, какую железку лучше с взять с учетом важности таких критериев, как недефецитность и дешевизна. Да и вообще, как тот же hplip работает на арме?

 , ,

MahMahoritos
()

Куда пнуть для ускорения доставки посылки?

Заказал в начале февраля смарт (Lenovo P770) из Китая с доставкой почтой Сингапура. Текущий статус посылки такой:

Экспорт			04.02.2013 1:01		Сингапур SGSINJ						
Прибытие в ММПО		04.02.2013 11:01	Сингапур SGSINJ
Это же капец, что самолет из Китая летит уже три недели. ИМХО посылка явно валяется где-то на нашей почте. В соответствующих топиках на Хабре говорится, что до Импорта стучать надо в ФТС, однако на их же сайте указано, что до официального прибытия в РФ (статус Импорт) с посылкой работает почта, которая после Импорта передает посылку таможне.

Собственно, куда пнуть и какой документ (чек об оплате посылки из Китая?) нужен, чтобы посылка получила волшебное ускорение, о котором говорится в вышеупомянутых топиках

 ,

MahMahoritos
()

Посоветуйте рецепты для жесткой и дотошной проверки жестких

В связи с выходом из строя одного из НЖМД массива (RAID5) и появившимися незначительными ошибками чтения на втором решил разобрать к черту массив и протестировать все диски в нем. Данные уже перемещены, массив разобран. Пока поставил на прогон следующие команды

dd bs=4k if=/dev/zero of=/dev/sdX && badclocks -w /dev/sdX
После чего буду курить выхлоп smartctl.

Вопросы:
1) на какие параметры S.M.A.R.T. обратить наиболее пристальное внимание (если что, диск Seagate на 5900RPM)? Как я понимаю, самое важное - 0 в Reallocated Sectors?
2) упомянутые выше ошибки чтения с одного из дисков никак не отражались в логах S.M.A.R.T., переназначенных секторов 0, предупреждений нет. Диск все-таки начал сыпаться или это какой-то глюк? Хватит ли указанных выше команд, чтобы разобраться в ситуации?

upd: диски работают ~2,5-3 года в режиме 24/7/365 (за исключением отпусков и поездок). Для обычных НЖМД это пенсия или они еще столько же прожить могут?

 , , ,

MahMahoritos
()

Припарки для умирающего НЖМД

~ # smartctl -H /dev/sdh 
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-3.6.11-gentoo] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
Failed Attributes:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0033   010   010   036    Pre-fail  Always   FAILING_NOW 3693
smartctl -A /dev/sdh 
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-3.6.11-gentoo] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   118   099   006    Pre-fail  Always       -       175616260
  3 Spin_Up_Time            0x0003   100   100   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       158
  5 Reallocated_Sector_Ct   0x0033   010   010   036    Pre-fail  Always   FAILING_NOW 3693
  7 Seek_Error_Rate         0x000f   081   060   030    Pre-fail  Always       -       148856848
  9 Power_On_Hours          0x0032   075   075   000    Old_age   Always       -       22646
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       162
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   062   062   000    Old_age   Always       -       38
188 Command_Timeout         0x0032   100   099   000    Old_age   Always       -       4295032833
189 High_Fly_Writes         0x003a   095   095   000    Old_age   Always       -       5
190 Airflow_Temperature_Cel 0x0022   072   047   045    Old_age   Always       -       28 (Min/Max 23/28)
194 Temperature_Celsius     0x0022   028   053   000    Old_age   Always       -       28 (0 17 0 0 0)
195 Hardware_ECC_Recovered  0x001a   042   028   000    Old_age   Always       -       175616260
197 Current_Pending_Sector  0x0012   099   098   000    Old_age   Always       -       72
198 Offline_Uncorrectable   0x0010   099   098   000    Old_age   Offline      -       72
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       203418241094476
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       81616701
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       1415934506

Есть ли заклинания, которые помогут как-то продлить жизнь этому диску? По возможности таки хотелось бы использовать его для некритичных данных

 , ,

MahMahoritos
()

Отвалилсь 2 диска (из-за разъема) в md raid5

Беда...

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

Еще вчера было все нормально, т.е. поломка произошла недавно

Уже успел найти некоторые команды по диагностике, в частности вывод кол-ва транзакций по дискам, как я понял. Итог:

mdadm -E /dev/sd* | grep Event
mdadm: No md superblock detected on /dev/sdc.
mdadm: No md superblock detected on /dev/sdc1.
mdadm: No md superblock detected on /dev/sdc2.
mdadm: No md superblock detected on /dev/sdc3.
         Events : 336306
         Events : 336306
         Events : 336306
         Events : 336289
         Events : 336289

Два последних пункта, соответсвено от выпавших дисков. На массив успело записаться 17 эвентов. Это сильно плохо?

UPD: Танк потушен. Помогла принудительная сборка массива. Это был домашний файловый архив относительно большого объема, писать образы дисков попросту некуда. Потери файлов не обнаружил, что не удивительно - с предполагаемого времени сбоя записей на фс не происходило. Видимо 17 эвентов какими-то служебными действиями демона md

 , ,

MahMahoritos
()

Фильтры/мойки воздуха

По мотивам этого треда

Раз боремся за чистоту пола в доме, то можно побороться за чистоту полок и столов. Пробовал ли кто-нибудь подобную ерунду у себя дома?

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

Можно ли вообще подобными бытовыми гаджетами добиться возможности уборку свести к ПХД раз в месяц?

Linux при том, что без пыли в воздухе реже надо будет пылесосить сервер

MahMahoritos
()

Какой half-miniPCI-e адаптер 802.11n взять для ноута?

Вопрос в беспроблемности работы в Linux. Дело в том, что сейчас у меня в ноуте стоит Broadcom BCM4313, который я никак не могу заставить нормально работать (ядерные дрова запускают его видимо на минмальной мощности с низкой скоростью, broadcom-sta к панике ядра и глюкам приводит).

Собственно появилась мысль попросту поменять сам адаптер на что-нибудь, что не требует бубна. Посмотрел на AliExpress варианты. Вкратце:

  • Intel Centrino Wireless-N 2230
  • Intel Centrino Advanced-N 6200
  • Atheros AR5B93
  • ATHEROS AR5B195

Прошу совета в выборе не столько конкретной модели, сколько производителя, кто лучше дружит с linux.

MahMahoritos
()

RSS подписка на новые темы