Category: it

15SEP

NextCloud

Screenshot_20191105-211448_Chrome-crop.jpg

Вместо ownCloud поставил чуть более живой NextCloud.
OwnCLoud стоял в клетке, но после какого-то из обновлений Nas4Free приходилось делать вот так
mount -t devfs devfs /mnt/pool1/jls/owncloud/dev

NextCloud ставится как расширение. Для "нормальной" работы рекомендуют MariaDB.
При установке MariaDB не разглядел кнопку EDIT, которая открывает для редактирования поля (в иных окошках такого нет), и поставил "куда-то". После чего места на системном диске не осталось, пришлось пинать lighttpd руками, "выключать" MariaDB и ставить по новой.

При установке сертификата для HTTPS не хотело принимать приватный ключ (летсенкрипт). Оказалось, что вместо -----BEGIN PRIVATE KEY----- надо -----BEGIN RSA PRIVATE KEY-----

Контакты/календари перенес через импорт/экспорт из файла.

Суть и производительность примерно так же, что и у owncloud.

Галерея падает от включения в blacklisted_files каталога .sync (Resilio exBTSYnc хранит в нем что-то для себя полезное). При этом при обычном просмотре .sync не виден. Нечто похожее.

После прерывания sudo -u www ./occ files:scan --all второй раз не захотело, ругается на блокировку. Помогает немного магии SQL.

Сама галерея неспеша создает превьюхи (стоны на гите), но есть occ preview:generate-all -vvv

Extended GUI пока не работает в новых версиях NAS4FREE | XIGMANAS, а я чуть было не поставил новую, после неудачной установки MariaDB

UPD 05NOV19 Оказалось, что контакты загрузились не все. Конструкции вида
PRODID:-//ownCloud//NONSGML Contacts 0.4.0.0//EN
PRODID:-//Sabre//Sabre VObject 3.4.2//EN
мешают загрузке. Если оставить одну - все ок. Повторно не качает контакт.
15SEP

xiaomi mi purifier 2s и Home assistant

Для борьбы с загрязнением воздуха пыльцой деревьев и прочим прикупил коробку с вентилятором хепа/угольным фильтром, показометром цифры 1 на экране и зеленой полосочкой.

Из плюсов:
- цена втрое ниже «аналогов»;
- wifi;
- приложение из которого можно управлять режимом работы, скоростью кручения вентилятора в "favorite" режиме, гасить экран, выключать пищалку и отключать органы управления в детском режиме;
- приложение работает через «облако», и устройства доступны отовсюду.

Минусы:
- китайская вилка, магазин положил переходник немаленького размера;
- приложение работает через «облако», и когда нибудь оно закончится;
- индикатор качества воздуха показывает всегда (первые минут 45 работы показывал 100+) 1.

Смрад-составляющая устройства оказала решающий вес в решении о покупке. Разного рода строители «умных домов» очень любят устройства экосистемы ксиоме за их «легкость» интеграции и невысокую цену. По способу взаимодействия с внешним миром бывают wifi и Zig-Bee устройства - тут WiFi

Про подключение этого устройства к home assistant и пойдет речь. Не все оказалось так «просто».

Collapse )
В целом ничто сложного — паять/опиливать/прошивать ничто не надо. Подключенное устройство раз в минуту отдает температуру/влажность. Относительно сразу реагирует на изменение режима работы.
15SEP

Majordomo / Контроллер «умного» дома

Опыт «использования» после после 2х лет (установлен 23 марта 2017 года).
Установлен на Odroid-C1+ SSD, на карточке только загрузчик и ядро. Загрузка 25% примерно

Из «оборудования»
* Шлюз MySensors из Arduino Nano + NRF24L01+PA, на шлюзе
- 5 датчиков температуры/влажности Arduino Pro Mini + NRF24L01 + SI1721 ?
- 1 розетка REDMOND RSP-103S (еще 4 ждут конденсаторов)
- 2 датчика движения
- Светодиодная лента 12В
- Светодиодная лента на WS2812

* Радио на кухне Nano PI Air + DAC + логитеч колонки
* Радио детская/ванная Nano Pi Duo, встроенный DAC + КАЛонки (обычно выключено)
* Уеб камера FOSCAM 9xxx (иногда работает, в последнее время нет)
* Счетчик электроэнергии + ESP8266 + MQTT
* Датчик CO2 + ESP8266 + MQTT
* UPS + MQTT
* Передача местоположения с телефона (.php скрипт + tasker )

Написан на php в качестве СУБД предполагается использовать MySQL.
«Исходники» на гите.

После установки (за все время не кастомизировал) выглядит вот так

Collapse )

Посмотрю-ка я https://www.home-assistant.io/

systemctl stop majordomo.service
systemctl disable majordomo.service
15SEP

Про полезность домена и хостинга/VPS

В начале двухтысячных перебивался всякими народами, доменами 3го уровня и етк, в 2005 зарегил домен и перетащил на него хомяк в виде бложика для запощивания картинок/буков, фоточек, "гостевой книге". Самопальный па пыхе. Но тогда все так делали :)
А потом придумали удаффком, лицокнигу, контакт, пикабу и народ по стендэлонам перестал сидеть.

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

Ввиду потери интереса к пыхе пилить на нем стендэлон стало не интересно. Некоторые действия по добавлению картинок, например, представляли из себя много телодвижений вида: залить на фтп, получить ссыль, ссыль засунуть в пост и етк. Ставить нечто похожее на вордпресс я не стал, перестал писать в бложике и начал писать в ЖЖ. Хоть все и ругают ЖЖ, дескать тут дубовое все, но альтернатив нет. Аудитория есть читающая-пишущая. И сейчас с домена стоит редирект на бложик в жж.
Хостинг хоть и остался, но он стоит не дороже ВПС на арубе, с админкой для ДНС и етк.

Итого за домен 1000 в год за хостинг и 500 за домен.

Ну а теперь, собственно чем полезен свой домен/хостинг.
0. Хостинг используем как админку для домена и пространство размещения картинок и етк в ЖЖ.
1. Недавние страсти по фликру, который внезапно забесплатно перестал постить фоточки в конских размерах решается очень просто - ФТПшка на хостинге для заливания картинок. Но мне пока хватает ЖЖшной квоты.
2. Страсти по телеграмму. Вместо поиска очередного живого проксика поднимаем свой с человеческим именем за доллар/месяц на арубе, так еще и 20Гб для сценария 0 или 1.
3. Любой недоступный сайт теперь доступен посредством поднятия на роутере впн в п.2 и настройки маршрутизации (роутер, правда, нужен человеческий, который может это делать. Микроты за небольшие деньги это могут)
4. Разного рода "провайдеры динамических днс" забесплатно регистрируют набор буков, за "нормальное" имя хотят денег. А то и вовсе рано или поздно просто начинают хотеть денег. DynDNS просто захотел денег, no-ip хочет 50$/год за "платный аккаунт". Прописыванием CNAME на набор буков от такого провайдера и получаем нормальное запоминаемое имя.
5. Прикручиваем почту яндекса/мейла к домену и получаем тот же яндекс/мейл но на человеческом имени, а не александр12345@yandex.ru.
6. Понимаем где удобно owncloud на человеческом имени и вот у нас "не ограниченное" пространство.

Так что от домена одна польза :), а вот стендэлон пока что разьве что зеркалить посты с ЖЖ, а то вдруг чего....



Посмотреть обсуждение, содержащее этот комментарий




15SEP

Кухонное интернет радио. По дешману

Радио из роутера проработало некоторое время, в процессе эксплуатации выяснилось следующее:
- Пропадает сетка. Проприетарщина там та еще, и в Backfire оно уже выпилено, а в kamikaze работает вот так своеобразно.
- Щелкает и шипит звук. Шипит почти как настоящее радио. На кляксе щелкает сильнее, на «нормальном ЦАП» пореже.
За роутер «получше» хотят каких-то невменяемых денег, да и потом плясать надо будет с прошивками и етк. Поэтому теперь мучу на одноплатниках. Просто взять попсовую РПИ — не интересно, одроид-ц1 на такое пускать «жалко». Омега2 стоит опять же серьезных (для нее денег). Оранж Пи, наверное, нормальный вариант но что-то мне по цене не понравилось. Выбор пал на NanoPi, а именно на Nano Pi Duo, за которую тут было некоторое количество буков.

Collapse )

Минусы в процессе использования
- С учетом радиатора и SD стоимость одноплатника 23 доллара, за эти деньги лучше взять NanoPi Neo Air.
- Греется. В закрытом корпусе градусов на 70. На такой температуре работает некоторое время, но потом не выдерживает и отключается.
15SEP

MySQL приболел.

Для различной домашней магии у меня на одноплатнике (Odroid-C1) крутится Majordomo. Для его внутренних же нужд там же крутится MySQL.
И вот вчера что-то пошло не так, и MySQL перестал запускаться.

journalctl -xe отдает вот такое вот

- РидОнли файл систем.

И точно,
root@oh:~# touch foo.txt
touch: cannot touch 'foo.txt': Read-only file system

root@oh:~# fsck /
и некоторое количество нажатий на Y проблему "исправило" но осадок остался...
15SEP

Кухонное интернет радио. На дровах.

С каждой новой реализацией градус хардкора растет :).

Предыдущая реализация, работающая на KODI, иногда залипала по непонятным причинам (не подключать же монитор, для "посмотреть" что там случилось), да и как верно заметил klink0v 40 зеленых президентов несколько многовато для такой задачи (+к этому надо прибавить ВайФай брелок и звуковую карту).

Collapse )
Разного рода пичаль:
- Не всегда поднимается сеть после запуска "роутера". После рестарта поднимается всегда. Добавил буков в секцию boot(): ifup -a, но все равно иногда не поднимается. Возможно, стоит сетку поднимать после USB
- Щелкает звуковуха, примерно как при проигрывании с пластинки. Включенная в Одроид-Ц1+ подобного не наблюдалось. Жду с китая "нормальную". Возможно артефакты декодирования.
- В процессе сборки образа надо допилить файле rules.mk:
закомментировать 19ю строку
export SHELL=/usr/bin/env bash -c '. $(TOPDIR)/include/shell.sh; eval "$$2"' -- 
и добавить примерно 149ю
export SH_FUNC:=. $(INCLUDE_DIR)/shell.sh; 
- Литрушка напитка со скрина ИМХО многовато :(

UPD 12.09.16 Поменял звуковуху на пришедшую с PCM2704. Щелков не стало, да и в целом звук получше стал.
15SEP

Кухонное интернет радио. Почти получилось

В прошлом посте (про настройку опенхаба) в качестве аппаратной составляющей был использован VAIO Z51 (изначально VRG, но с мамкой от MRG) что несколько избыточно для проигрывания музыки на кухне.
В качестве конечного (в идеале - в останки роутера запихать ) предполагается использование Odroid-C1+, в качестве ОС - ODROBIAN (Debian Jessie запиленая под использование на odroid ).

Collapse )
15SEP

Microsoft Lumia 550. Неделя использования.

Год назад в мои руки попала Люмия 925 на Виндовс Фон8. Прошёл год, микрософт выпустил Виндовс 10, «как бы» единую для всех устройств, и некоторое количество устройств в виде телефона – Люмия 550, 950, 950ХЛ и представили 650.
Хотел взять на тест драйв 950ХЛ (интересно же, лопатофон и топ), но что-то её долго не было, организаторы предложили «пока жду» попробовать 550.



Collapse )