?

Log in

No account? Create an account
15SEP

koolru


Палочки должны быть попендикулярны (с)


Управление светом в подрозетник
15SEP
koolru
Для управления светом в подрозетники купил GIRIER Tuya ZigBee 3.0 Smart Switch Module No Neutral Wire Required Smart Home DIY Light Breaker

20220915_214652 (2).jpg

Особенности:
+ питается "без нуля"
+ обмен по радиоканалу (ZigBee)
+ цена (500р, на момент покупки)
+ размер 39х39х18 мм

Read more...Collapse )
В процессе использования проявилось следующее:
- При одновременном включении/выключении двухклавишного выключателя включается только одна лампа - хочется включить сразу обе две, надо включать по очереди с небольшой паузой.
- При программном управлении выключателем механическая клавиша перестает отображать суть коммутации что непривычно, а при двухкнопочном варианте положение ВЫКЛ обеих клавиш может оказаться разным. ИМХО если бы выключатель срабатывал не на переключение, а на состояние - было бы лучше.
- Выключатель и провода вокруг блока управления негативно сказываются на качестве сигнала - но везде где стоит работает.
- Светодиодная лампа в Е27 во включенном состоянии начала жужжать.
- Светодиодный светильник во включенном состоянии начал мерцать, пробовал напрямую - тоже мерцает, возможно, раньше не замечал, а возможно за 6 лет он устал
- Максимальная мощность подключаемого устройства - 100W. Пришлось сменить 13 галогенок 20W на светодиодные.
- В инструкции присутствует схема подключения проходного выключателя, но при этом схема подключения нереальная.

Ссылки:
MR добавление в zigpy
Tags: , ,

Home assistant ZigBee шлюз
15SEP
koolru


Некоторое время назад (2020 год) приобрел для "посмотреть" CC2531. Прошил его в координатор, поставил ZHA (вместо z2m ввиду неприязни к жабаскрипту), присоединил кнопку и геркон от ксиоме и на этом эксперименты закончил.

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

Список возможных устройств есть на странице ZHA и на странице z2m

Шлюз на CC2531 поменял на CC2652P. Из вариантов китайское нечто за 800р или Sonoff Zigbee 3.0 USB Dongle Plus 1500 с удлинителем на али или 1100 без удлинителя в локальном магазине

Без удлинителя ругается на RuntimeError: Network formation refused, RF environment is likely too noisy. Temporarily unscrew the antenna or shield the coordinator with metal until a network is formed.

"Меняется" - очень просто - удалил старую интеграцию, добавил новую и даже все устройства "не потерялись".

Но отчего-то у меня после первых экспериментов Network key был вот такой 01:03:05:07:09:0b:0d:0f:00:02:04:06:08:0a:0c:0d незамысловатый - пришлось переделывать.

Ссылки:
- Обсуждение Sonoff Zigbee 3.0 USB Dongle Plus на форуме HA

Эволюция домашнего 3д принтера. Сборка D-Bot
15SEP
koolru
//Описаны события 2017 года. В настоящий момент собирать именно d-bot не стоит, "ближайшая" альтернатива - Ё-bot, во что у меня принтер и превращается.


После опыта использования "прюши" захотелось чего-то без "дрыгостола".
Собрал D-BOT, в описании он представлен как "ремикс" C-BOT, на который надо какое-то дикое количество профиля и моторов.

На тот момент (2018 год) из возможных вариантов были Delta принтеры и нечто похожее на ултимейкер в ящиках из фанеры.
Резать фанеру было негде, а покупать "готовое" это не выход.



Read more...Collapse )
Tags: ,

IPv6 это на потом
15SEP
koolru
После настройки IPv6 от Hurricane Electric вместо человеческих ИП везде стали использоваться вырвиглазные букво-цифры, перемежающиеся двоеточиями

ping www.ya.ru
Обмен пакетами с ya.ru [2a02:6b8::2:242] с 32 байтами данных:
Ответ от 2a02:6b8::2:242: время=112мс
Ответ от 2a02:6b8::2:242: время=68мс
Ответ от 2a02:6b8::2:242: время=68мс
Ответ от 2a02:6b8::2:242: время=68мс

да и на скорости обмена это все сказывается не очень хорошо

ping -4 www.ya.ru
Обмен пакетами с ya.ru [87.250.250.242] с 32 байтами данных:
Ответ от 87.250.250.242: число байт=32 время=4мс TTL=249
Ответ от 87.250.250.242: число байт=32 время=4мс TTL=249
Ответ от 87.250.250.242: число байт=32 время=5мс TTL=249
Ответ от 87.250.250.242: число байт=32 время=5мс TTL=249

Для преимущественного использования IPv4 крутим prefixpolicies

Было

netsh interface ipv6 show prefixpolicies

Приоритет Метка Префикс
---------- ----- --------------------------------
50 0 ::1/128
40 1 ::/0
35 4 ::ffff:0:0/96
30 2 2002::/16
5 5 2001::/32
3 13 fc00::/7
1 11 fec0::/10
1 12 3ffe::/16
1 3 ::/96

вжух

netsh interface ipv6 set prefixpolicy prefix=::ffff:0:0/96 precedence=45 label=4 store=active

стало

netsh interface ipv6 show prefixpolicies

Приоритет Метка Префикс
---------- ----- --------------------------------
50 0 ::1/128
45 4 ::ffff:0:0/96
40 1 ::/0
30 2 2002::/16
5 5 2001::/32
3 13 fc00::/7
1 11 fec0::/10
1 12 3ffe::/16
1 3 ::/96


Полезные ссылки
https://www.reddit.com/r/ipv6/comments/coei3n/fix_for_windows_10_preferring_ipv4_over_ipv6/
https://superuser.com/questions/436574/ipv4-vs-ipv6-priority-in-windows-7

Я только спросить!
15SEP
koolru
mAMC4npSXnvuHizvz4Ng7p

Тест Teletype https://blog.kool.ru/ но пейсатель из меня тот еще - теперь в двух места не пишу :)

Mikrotik SXT R & Quectel EP06
15SEP
koolru
Для комфортного доступа к интернетам на даче приобрел сабж.
20200906_155836.jpg
Read more...Collapse )

В полку трекболистов прибыло
15SEP
koolru
Узнав, что трекболы еще живы https://dlinyj.livejournal.com/809679.html прикупил себе экземпляр "на пробу".

Logitech TrackMan Marble



Для использования шара в режиме скрола надо доставить стороннюю тулзу https://www.fewprojects.com/marblescroll-for-logitech-trackman-marble/ которая при нажатии на правую мелкую кнопку "включает" скролл на шаре.

Тулза от производителя позволяет задать ускорения (максимальное поставил), но вот со скролом там беда.

ИМХО шару не хватает инерции иногда, был бы немного потяжелее. Но в целом годный девайс.

Tefal KI760 не включается
15SEP
koolru
Куплен два года назад.
Спустя год (а то и меньше) перестала нормально открываться крышка, заливаю через носик.
А тут и вовсе перестал включатся. Никакой реакции на кнопку. И кнопка не фиксируется в положении ВКЛ.


О ком думает тефаль ?Collapse )

Читалка/писалка SPI Flash на CH340A
15SEP
koolru


Для чтения/записи флешек купил TZT CH341A 24 25 Series EEPROM Flash BIOS USB Programmer Module + SOIC8 SOP8 Test Clip For EEPROM 93CXX / 25CXX / 24CXX DIY KIT за около 300 рублей.

Тема на 4pda там же ссылки на софт.

Обзор на mysku

Альтернативный софт Colibri

Читать - читает.

NanoPI Neo Air, CO2 и SI7021
15SEP
koolru


Для NanoPi Neo сотворил плату расширения с датчиком MH-Z19B и SI7021. И вот спустя месяц они добрались до меня.
Мало того, что вместо 3.3в на на датчик температуры/влажности идет 5в ( а он максимально 3.6 способен воспринять), так еще и отверстия меньшего, чем нужно диаметра. Но все влезло.

Отчего-то мне думалось что нагрев самого одноплатника не будет так сильно мешать измерениям. Но оказалось что мешает. Разница градуса в 3-5 от настоящих.

MySensors и настоящий Китай lgt8fx
15SEP
koolru

*У меня есть сомнения, что кто-то решит использовать это для построения сети, ибо есть НРФ5хххх за около 200 рублей модуль.

"Клон" (отличия некоторые в лучшую сторону все таки есть)
- Работает от 3.3в
- Кварц не нужен, даже на 16/32 МГц.
- Фьюзов нет - все меняется через регистры
- Бутлоадер - модификация оптибута
- ВО сне прожорлива 60 мКа минимальное что видел.
- Перед PMU.sleep надо ADCSRA = 0, иначе не спит;

"Дополнение" для ардуины вот тут или мой форк, ветка ssop20.

В MySensors изначально не заводятся как "обычная" ATMega328p. Пришлось допиливать - форк, ветка LGT8. Если одобрят пулреквест, будет в основной ветке.

0. Красная, она же WEMOS XI на 328D. Предшественник 328P. К покупке, за обычную цену, не рекомендуется.
SPI пины соответствую таковым на обычной ардуине 9-13. Все работает от 3.3В, частота 16МГц

1. "Нано". На 328P. Пины соответствуют ардуино нано.

2. "ProMini" в корпусе SSOP20. На 328P. Пин SS отличается.

SS 9
MOSI 11
MISO 12
SCK 13
CE - любой. можно 7

#if defined(__LGT8F_SSOP20__)
#define MY_RF24_CE_PIN 7
#define MY_RF24_CS_PIN PIN_SPI_SS
#endif

После некоторых упражнений с буквами все взлетело, но во сне потребляет неприлично много.
Из плюсов цена, если удастся достать сильно дешево (30-40 рублей плата, MCU отдельно не видел)

Некоторые полезные ссылки
http://arduino.ru/forum/apparatnye-voprosy/obzor-klona-megi328-lgt8f328p
http://mypractic.ru/urok-54-specifika-programmirovaniya-platy-massduino-uno-lc-ustanovka-programmnogo-obespecheniya-programmirovanie-acp-cap-dopolnitelnyx-cifrovyx-vyvodov.html
https://community.alexgyver.ru/threads/problemy-s-platami-na-mk-wavgat-avga328p.2304/
https://radiolis.pp.ua/arduino/54-znakosmtvo-s-wemos-xi-lgt8f328d-kitajskij-analog-atmega328

Хлебная пчела / BreadBee одноплатник (проект) за 10 долларов
15SEP
koolru


Габариты 32мм x 30мм.
SOC от IP камеры MSC313E (MStar)

Характеристики:
- ARM Cortex A7 @ ~1GHz
- 64MB DDR2
- 16MB SPI-NOR flash
- 100Mb Ethernet
- USB2
- SD/SDIO
- SPI
- I2C
- ADC
- UART

Ссылки
https://www.crowdsupply.com/daniel-palmer/breadbee
https://www.hackster.io/news/daniel-palmer-s-breadbee-is-an-ultra-compact-1ghz-arm-cortex-a7-sbc-with-on-board-ethernet-577cab543154
https://www.notebookcheck.net/BreadBee-A-tiny-alternative-to-the-Raspberry-Pi-Zero-that-supports-Linux-and-costs-just-US-10.461781.0.html
Tags: , , ,

Wifi/Bluetooth Realtek RTL8821CU ComFast CF-759BF
15SEP
koolru

Для опытов заказал несколько блутутс адаптеров с внешней антенной. В нагрузку идет и Wifi.
Сначала про "качественный" адаптер.

Заказывал на aliexpress за почти 900 рублей, "сейчас" уже 600. (включая 250 рублей доставки)

Размеры антенны можно оценить по фото. Достает везде. Через 2 жб стены в 17см сигнал от ноутбука иногда тухнет, а тут -87 дБи.

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

На убунте такие "чудеса" с драйверами не проходят. Появляется как диск.
Заставляем разглядеть правильное устройство.

Вся инструкция есть по ссылке https://github.com/brektrou/rtl8821CU

0. Клонируем репозиторий

mkdir -p ~/build
cd ~/build
git clone https://github.com/brektrou/rtl8821CU.git


1. Устанавливаем DKMS

Dynamic Kernel Module Support или DKMS — фреймворк, который используется для генерации тех модулей ядра Linux, которые в общем случае не включены в дерево исходного кода. DKMS позволяет драйверам устройств автоматически пересобираться, когда ядро уже собрано. DKMS может быть использован в двух направлениях: автоматическая рекомпиляция всех модулей в случае установки новой версии ядра, и установка новых версий модулей (драйверов) в существующую систему без необходимости ручной компиляции или предкомпилированных пакетов

sudo apt-get install dkms

2. Устанавливаем модуль
./dkms-install.sh

3. Вставляем адаптер, находим его ID вида 0bda:1a2b

lsusb

переключаем в правильный режим

sudo usb_modeswitch -KW -v 0bda -p 1a2b

4. Запускаем блутутс сервис
systemctl start bluetooth.service


Тут уже все должно заработать.