Архив рубрики: Shorts

Короткие заметки из жизни, 1-3 предложения.

Замены 18650 в технике

Заказал тут по случаю полсотни 18650 с NKON. Цена невысокая, особо требований не было. Батареи в целом вроде неплохие, емкость 3200-3300 мА*ч – вполне на свои деньги.

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

Читать далее Замены 18650 в технике

Еще чуть-чуть про Sonoff

Да, раз уж затронул эту тему – Basic’и теперь есть уже 4-й ревизии на базе ESP32 C3. Соответственно, потенциально можно использовать для чего-то Bluetooth, ну и в целом чуть быстрее грузятся. Есть некий Magic Switch, который, я так понял, триггерится при кратковременном отключении питания.

Через пару дней будет аппетитная цена по этой ссылке – в варианте “2 штуки” “Upcoming price US $6.97″ – т.е., по 3,5$ (плюс монетки / купоны) за модуль с БП, корпусом и реле. Примерно по той же цене я брал старые модули на базе ESP8285.

Надо набрать.

Паяльники тоже виснут

Первый раз такое. Ksger T12. Паяю батарею, потом в какой-то момент вижу, что конец паяльника раскалился докрасна. На дисплее все ок. Выключил, начала уходить краснота. Включил, на дисплее температура падает примерно так от 600 градусов.

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

2 подобных устройства в Home Assistant через MQTT и отсутствие сенсоров

Давно уже столкнулся с проблемой отображения сенсоров батарей из “Powerbank для дома“. Обе батареи на базе BMS от Daly, 2 очень похожих прошивки, но для мелкой батареи все сенсоры отображались, а от большой – только несколько штук. Причем, не было самых важных – например, процента заряда батареи. Добавил нужные через mqtt.yaml, потом как-то фокус сместился на новые проекты и батарею на базе JK BMS, поэтому проблему особо не копал.

Сейчас по случаю пересобрал батарею 5-ку – добавил наконец-то проставки между ячейками, а также сделал обжим всех ячеек – соответственно, занимался в том числе перепайкой обвязки и BMS’кой в целом. По мотивам того, что умеет JK – добавил в сенсоры разницу между самым высоким и самым низким значением напряжения, а пока это все стояло и балансировалось – очередной раз задумался насчет сенсоров. Уже и переименовал устройство, и удалял из MQTT-сервера, и из HA – ничего.

В общем. Если заглянуть в MQTT в ветку homeassistant – там есть кнопки / сенсоры / прочее, группированное по устройствам. Какая-то внутренняя кухня у HA при работе с MQTT. Что важно: в описании сенсора есть поле “uniq_id“. Значение – например, “ESPsensornbpu1_cell_voltage_5“, где есть “ESP, тип, имя хоста”_”название сенсора”. Так вот, для обоих daly-based-устройств имя хоста отсутствует. В итоге имеем, например, uniq_id”: ESPsensorcell_1_voltage“. Для двух устройств – т.е., про уникальность уже речь не идет. В итоге HA работает только с тем устройством, который первый “застолбил” данный uniq_id и все. В конфиге mqtt.yaml id я задавал уже другие (чисто на автомате).

Как решить: в конфиге прошивки устройства в разделе mqtt можно задать принцип генерации этих uniq_id (и кое-что еще – я задал обе опции):

discovery_unique_id_generator: mac
discovery_object_id_generator: device_name
В итоге теперь имеем id вида 678901234567-sensor-87654321. Все сенсоры появились, теперь все работает нормально. Явно баг в ESP Home, надо будет зарепортить.

В заметки: формовка конденсаторов

Весьма познавательная статья на тему напряжения формовки электролитических конденсаторов, а также по ремонту компьютерных БП (в частности – Aerocool SCAS) – недостатки, расчеты и т.п.: https://mysku.club/blog/aliexpress/82478.html

SAJ Solar Inverter and Home Assistant

Еще одна заметка по мотивам открытых вкладок в браузере. Пока только заметка, но давно уже планирую попробовать реализовать на своих инверторах: https://blog.carroarmato0.be/2024/01/18/saj-solar-inverter-and-home-assistant/

Описание протокола

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

Питание в его случае, судя по всему, берется с внешнего источника. На деле, думаю, его можно брать прямо от инвертора – ведь как-то ж питается штатный wifi-модуль? Судя по замерам, на 1 (CD) и 9 (Ring) контактах присутствует +5В относительно 5-го контакта – можно попробовать их использовать (в том числе одновременно, слив через диоды).

Update: а вот и реализация:

Читать далее SAJ Solar Inverter and Home Assistant

Virtual shifting in Zwift for everybody

Кину в заметки, а то давно уже в браузере открыто: https://www.hackster.io/jmlopezdona/virtual-shifting-for-everybody-43a90a

Вкратце: ставится приложение QZ, которое выступает в качестве прокси между Zwift’ом и станком, создавая “виртуальный станок”, который и подключается в Zwift’е. В свою очередь, в приложении можно менять сопротивление станка на лету. Данная функция мапится на кнопки регулировки громкости смартфона. Далее, с помощью самоделки на ESP32 с парой кнопок та же регулировка делается удаленно – например, с руля.

Да, слегка “удаление гланд через зад”, но все же.

Еще один контроллер для бойлера

Фотозаметка. В последний месяц активно эксплуатирую автономку; пересадил гостевой целиком на линию с offgrid-инвертора из дома, чтобы можно было использовать в качестве нагрузки не только холодильник и мультиварку. Естественно – поднялся вопрос “умного управления” бойлером (там стоит 30-литровая Midea). Первые дни гонял его (со старым диммером) через перешитый Sonoff, но потом сделал второй экземпляр “модуля управления бойлером“.

Читать далее Еще один контроллер для бойлера

Matrix vs Colnago: сравнение заездов

Небольшой экспериментик, сравнение заездов на моих Neuzer Matrix (родная стальная рама/вилка выпуска примерно так 2002-го года, остальное – результат экспериментов. Колеса с гибрида, резина – Continental cyclocross speed 35C. Вес около 14 кг) и Colnago CLX 2.0 – породистый карбоновый шоссер 2010-го года; вес около 9 кг с обвесом. Резина – Continental 5000.

Один и тот же человек, 2 последовательных заезда, один маршрут в 2 стороны. На Matrix поставил Garmin Vector 2 в качестве ваттметра, на Colnago – Favero Assioma. Первым ехал на Matrix’e, на шоссере потом жал уже чуть слабее, да и стиль езды и ощущения отличаются. Посадка везде одинаковая, держался за низ руля.

Matrix:

A->B: 6.08 km | 10:18 | 35.5 km/h | 259 W | 146 bpm | 72 rpm
B->A: 6.14 km | 11:34 | 31.9 km/h | 268 W | 151 bpm | 71 rpm

Colnago:

A->B: 6.08 km | 10:06 | 36.2 km/h | 248 W | 158 bpm | 70 rpm
B->A: 6.14 km | 10:40 | 34.6 km/h | 230 W | 150 bpm | 70 rpm

Перед интервалом на Matrix’e пришлось подстраивать седло уже после выезда. Сменились педали (т.е., обувь тоже), другие велошорты (толще велопамперс). Седло оказалось низковато. В целом, на показателях не скажется особо – есть мощность и скорость, этого достаточно. Вопрос больше в собственном комфорте.

Да, на последнем интервале возможно уже чуть-чуть поменялся ветер – стал более боковым по ощущениям, скорость могла подрасти и из-за этого.

В целом… Да никаких особых выводов не будет. Понятное дело, что шоссер легче и аэродинамичнее, затраты мощности меньше. Но и с одной стороны привычный (почти 30000 км вместе!), с другой стороны незнакомый (после апгрейдов) Матрикс – тоже вполне бодрый, если не стоит задача ставить рекорды скорости.