Купил когда-то несколько штук Sonoff’ов на Али без БП и корпуса – вероятно, на тот момент были дешевле обычных Basic’ов. Штука немного специфическая, в ход с июня 2021-го так и не пустил. До текущего момента.
Паяльники тоже виснут
Первый раз такое. Ksger T12. Паяю батарею, потом в какой-то момент вижу, что конец паяльника раскалился докрасна. На дисплее все ок. Выключил, начала уходить краснота. Включил, на дисплее температура падает примерно так от 600 градусов.
Похоже, стоит его выключать при долгих отсутствиях на месте.
Favero Assioma – never again?
Относительно давно уже обзавелся педальным измерителем мощности для велосипеда – Favero Assioma Duo. Не сказать, что сильно активно пользовался – то на шоссере, то какое-то время на станке, когда зимой шоссер стоял там – но недолго, так как ваттметр оказался тормознутым и отдавал какую-то усредненную мощность в Zwift. В итоге можно было сделать 3-4 оборота педалями, прежде чем ты дожидался какой-то реакции со стороны аватара. Очень неудобно, когда ты ждешь кого-то, чтобы помочь доехать до группы, надо резко стартануть, а ты “не можешь” – надо начинать крутить педали с учетом лага.
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
В заметки: формовка конденсаторов
Весьма познавательная статья на тему напряжения формовки электролитических конденсаторов, а также по ремонту компьютерных БП (в частности – 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: а вот и реализация:
Virtual shifting in Zwift for everybody
Кину в заметки, а то давно уже в браузере открыто: https://www.hackster.io/jmlopezdona/virtual-shifting-for-everybody-43a90a
Вкратце: ставится приложение QZ, которое выступает в качестве прокси между Zwift’ом и станком, создавая “виртуальный станок”, который и подключается в Zwift’е. В свою очередь, в приложении можно менять сопротивление станка на лету. Данная функция мапится на кнопки регулировки громкости смартфона. Далее, с помощью самоделки на ESP32 с парой кнопок та же регулировка делается удаленно – например, с руля.
Да, слегка “удаление гланд через зад”, но все же.
Разборка Garmin 820
Подогнали тут по случаю Garmin 820 – под дождем залило водой внутренности в процессе заезда, попросил у человека на фотосессию.
Еще один контроллер для бойлера
Фотозаметка. В последний месяц активно эксплуатирую автономку; пересадил гостевой целиком на линию с 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 км вместе!), с другой стороны незнакомый (после апгрейдов) Матрикс – тоже вполне бодрый, если не стоит задача ставить рекорды скорости.