Ну будут вечерами прогать после смены TIG сварки или еще чего. Или в обед в пункте озона ( минимум клиентов). Хотя может я не прав. Просто предположение.
Если power меньше, чем 15 (ватт, но у тебя может быть и немного другое числа), то запускаем отсчёт на сколько-то минут -- у меня обычно от 15 -- после завершения отсчёта даём команду tasmota.cmd("Power1 off"). Тупо дёргаем через встроенный в Тасмоту менеджер с кронообразным синтаксисом каждую минуту. Да, крон тут начинается с секунды.
def check() if power > p_lim timer_toff = 0 end timer_toff = timer_toff + 1 if timer_toff > t_off tasmota.cmd("Power1 0") timer_toff = t_off end print("Timeout = " + str(t_off) + " mins") print("Power limit = " + str(p_lim) + " Watts") print("Current power = " + str(power) + " Watts") print("Increasing timer till OFF = " + str(timer_toff) + " mins") print("Remaining till OFF = " + str((t_off - timer_toff)) + " mins") end tasmota.add_cron("1 * * * * *", check, "check_power")
Если power больше чем 15, то ничего не делаем как раз делаем -- обнуляем таймер этого самого отсчёта. Отсчёт, получается, запущен всегда. Ну вот так. Алгоритмически кривовато, но работает))
Вотъ. Можно понакрутить ещё чего-то, было б время. Клиппер и поверх него октопринт стоят, но я лично люблю вот такие решения -- когда в одном физическом устройстве вшита сразу вся его логика, типа как вещь в себе.
Читаем тут https://github.com/arendst/Tasmota/discussions/21255 Спрашиваем, если чего не понятно. Там народ отвечает более-менее, фоток тоже хватает. Мои фотки там тоже есть. Где выпилить, как припаяться. НО!
Есть инфа, что розетки S60 помеченные как Matter, имеют особую версию ESP32C3 -- с локом на прошивку. Подтвердить или опровергнуть не могу. Я шью обычные, которые тупо под ewelink smartlife ивот это всё.
Можно взять розетку с ESP32 (ESP32C3), зашить туда микропитон/Тасмоту, и на этой логике реализовать периодический <<пинг>> до чего-то. А при неудаче - какой-то количество (или один) выкл-вкл через какое-то время.
Роутер, соответственно, в эту розетку.
Я похожим образом -- через розетку со скриптовой логикой -- реализую физическое отключение 3D принтера после печати.
Как дополнение - у КлимСаныча есть разбор Десанта в формате часового видео. Буквально по пунктам все (+-) эти моменты. Хотя Жукова не все любят, но всё ж.
Ну поднять не подняли, просто включили съебатор. Миллион это уже не плохо, хотя я видел упоминание и бОльших чисел. Даже один миллион из пяти это, прямо скажем, значимо.
История КОВО и его титанических мехкорпусов особо интересна и показательна. 4ый, к примеру, бывший под командованием одного подающего надежды генерала. Но не свезло.
А это кому как. Я вот человек историей интересующийся и относительно в этом эрудированный (для неисторика и вне social sciences, конечно). Мне если сказать про С.П. Королёва, я вспомню это всё сразу, "через запятую" -- и погром ГИРДа, и 7ку/Восток . Как их и зачем отделять? Ну вот так, жизнь такая, эпоха такая.
Для инфы любителям и фанатам безумного дома - Sonoff остаётся (на сегодня 2025 год, во всяком случае) верен Expressif, что довольно необычно. И мигрирует потихоньку с ESP8266/8285 на ESP32-линейку, что прикольно вдвойне.
Реле обычное Basic R4 (предыдущие R1 R3 не прокатят) тоже на ESP32C3
Ультракомпактное реле Mini тоже поколения R4 (оно же MiniExtremeR4). Там, кстати, обычный ESP32.
Это всё довольно просто шьётся на Тасмоту. У розетки S60 и BasicR4 Boot-pin чипа выведен на основную управляющую кнопку, что сильно упрощает дело.
Вообще за информацию спасибо, я давно задумывался о том, как Тасмоту состыковать хоть с каким-то российским умным домом.
И да, стоит отметить отдельно, что Tasmota под ESP32x имеет внутри встроенный интерпретируемый язык Berry Lang https://tasmota.github.io/docs/Berry/, который является, условно говоря, перелицованным питоном (и даже байт-код генерит и вот это всё).
Он очень удобен и приятен, в некоторых отношениях даже поинтересней, чем MicroPython/CurciutPython. Вещь мощная и гибкая и позволяет кодить для МК вообще не завися ни от чего стороннего, т.е. просто набирая код в веб-морде этой самой розетки (или реле).
Я когда-то хотел реализовать управление светом (тупо включи-выключи) через ястанцию. Как временное решение засунул в щиток умную розетку. Так он и остался. Временно, ага)) года три уже.
В принципе, я того и ждал, когда стыковку локальных ESPшек с яндексом (да вообще любой адекватной экосистемой безумного дома) сделают просто и удобно. Сейчас в этом направлении какой-то движ пошёл, и это радует.
Главное чтобы там +5 на ногах не было))
Ну будут вечерами прогать после смены TIG сварки или еще чего. Или в обед в пункте озона ( минимум клиентов). Хотя может я не прав. Просто предположение.
Кураев где-то в лекциях говорил, что советские законы, касающиеся религиозной сферы, были секретными.
Yandex DNS не поможет? Который "семейно-детский"
Либо усугубит...
У меня всё немного проще.
Каждый x времени (несколько единиц или десятков секунд) замеряем потребление
var jsensors=json.load(tasmota.read_sensors())power = jsensors["ENERGY"]["Power"]Если power меньше, чем 15 (ватт, но у тебя может быть и немного другое числа), то запускаем отсчёт на сколько-то минут -- у меня обычно от 15 -- после завершения отсчёта даём команду tasmota.cmd("Power1 off"). Тупо дёргаем через встроенный в Тасмоту менеджер с кронообразным синтаксисом каждую минуту. Да, крон тут начинается с секунды.
def check()if power > p_lim
timer_toff = 0
end
timer_toff = timer_toff + 1
if timer_toff > t_off
tasmota.cmd("Power1 0")
timer_toff = t_off
end
print("Timeout = " + str(t_off) + " mins")
print("Power limit = " + str(p_lim) + " Watts")
print("Current power = " + str(power) + " Watts")
print("Increasing timer till OFF = " + str(timer_toff) + " mins")
print("Remaining till OFF = " + str((t_off - timer_toff)) + " mins")
end
tasmota.add_cron("1 * * * * *", check, "check_power")
Если power больше чем 15, то
ничего не делаемкак раз делаем -- обнуляем таймер этого самого отсчёта. Отсчёт, получается, запущен всегда. Ну вот так. Алгоритмически кривовато, но работает))Вотъ. Можно понакрутить ещё чего-то, было б время. Клиппер и поверх него октопринт стоят, но я лично люблю вот такие решения -- когда в одном физическом устройстве вшита сразу вся его логика, типа как вещь в себе.
Читаем тут https://github.com/arendst/Tasmota/discussions/21255
Спрашиваем, если чего не понятно. Там народ отвечает более-менее, фоток тоже хватает. Мои фотки там тоже есть. Где выпилить, как припаяться.
НО!
Есть инфа, что розетки S60 помеченные как Matter, имеют особую версию ESP32C3 -- с локом на прошивку. Подтвердить или опровергнуть не могу. Я шью обычные, которые тупо под ewelink smartlife ивот это всё.
У меня на работе таких две штуки -- они ещё и собирают данные с сяомишных датчиков температуры и передают в облако. Два-в-одном, типа. https://i.gyazo.com/37745d6fa3604fdf9adb70931219c5b8.png . Дома штуки 4. Две в гараже.
P.S. Ну купи Torero, на триста рублей дороже, но всё равно не то, чтобы сильно дорого. Там уже Тасмота зашита. https://ali.click/7lqbn5
Можно взять розетку с ESP32 (ESP32C3), зашить туда микропитон/Тасмоту, и на этой логике реализовать периодический <<пинг>> до чего-то. А при неудаче - какой-то количество (или один) выкл-вкл через какое-то время.
Роутер, соответственно, в эту розетку.
Я похожим образом -- через розетку со скриптовой логикой -- реализую физическое отключение 3D принтера после печати.
Включая и то, что там совсем неочевидно, кто же в реальности раздолбал Рио.
"Все совпадения случайны"
Однозначно всё так.
Как дополнение - у КлимСаныча есть разбор Десанта в формате часового видео. Буквально по пунктам все (+-) эти моменты. Хотя Жукова не все любят, но всё ж.
Нагугляется по чему-то типа "повторно мобилизованные"
https://warhistory.livejournal.com/2003179.html
Ну поднять не подняли, просто включили съебатор. Миллион это уже не плохо, хотя я видел упоминание и бОльших чисел. Даже один миллион из пяти это, прямо скажем, значимо.
История КОВО и его титанических мехкорпусов особо интересна и показательна. 4ый, к примеру, бывший под командованием одного подающего надежды генерала. Но не свезло.
А это кому как. Я вот человек историей интересующийся и относительно в этом эрудированный (для неисторика и вне social sciences, конечно).
Мне если сказать про С.П. Королёва, я вспомню это всё сразу, "через запятую" -- и погром ГИРДа, и 7ку/Восток . Как их и зачем отделять? Ну вот так, жизнь такая, эпоха такая.
А можно ссыль или модель лазерного модуля, который использовался?
Это Мега? Всё развязано?
Скажи плз, а малинка будет жить в трансформаторном масле?
А всякие DIY платы типа Уно и ESP32? Меня прям заинтересовала тема.
Периодически забываю и стираю флэшки. Одну даже пару раз простирал;)
Вроде бы пока всё ок. Только после обнаружения флэшки в постиранных штанах сначала даю отмокнуть в изопропаноле.
p/s/ Вот думаю, что будет, когда перейду окончательно на SSD 2230 в коробочках. Выживёт ли?
Похоже на Kincony, цены сопоставимые. Лучи поддержки! В чём интересней - выбор периферии модульный, а не фикс перечень, как на кинконьевских платах.
Ещё такая мысль - закинуть конфиги Big Bro для Тасмоты на https://templates.blakadder.com/ помогло бы делу. Там работы на полчаса, в общем.
p/s/ я понимаю, что оно на EspHome, но Tasmota сюда просится ИМХО и для программирования сложного поведения оно бывает чутка поудобнее.
p.p.s Не хватает вот таких вещей - модуля ADC 0-5V, модуля ADC 0-12V и 4-20 мА. Тогда вообще была бы няшечка. Ну и RS485.
Для инфы любителям и фанатам безумного дома - Sonoff остаётся (на сегодня 2025 год, во всяком случае) верен Expressif, что довольно необычно. И мигрирует потихоньку с ESP8266/8285 на ESP32-линейку, что прикольно вдвойне.
Тут из интересного сейчас есть:
Вумнорозетка модель S60 на ESP32C3. У меня таких 4 дома и 2 на работе ;) https://github.com/arendst/Tasmota/discussions/21255
Реле обычное Basic R4 (предыдущие R1 R3 не прокатят) тоже на ESP32C3
Ультракомпактное реле Mini тоже поколения R4 (оно же MiniExtremeR4). Там, кстати, обычный ESP32.
Это всё довольно просто шьётся на Тасмоту. У розетки S60 и BasicR4 Boot-pin чипа выведен на основную управляющую кнопку, что сильно упрощает дело.
Вообще за информацию спасибо, я давно задумывался о том, как Тасмоту состыковать хоть с каким-то российским умным домом.
И да, стоит отметить отдельно, что Tasmota под ESP32x имеет внутри встроенный интерпретируемый язык Berry Lang https://tasmota.github.io/docs/Berry/, который является, условно говоря, перелицованным питоном (и даже байт-код генерит и вот это всё).
Он очень удобен и приятен, в некоторых отношениях даже поинтересней, чем MicroPython/CurciutPython. Вещь мощная и гибкая и позволяет кодить для МК вообще не завися ни от чего стороннего, т.е. просто набирая код в веб-морде этой самой розетки (или реле).
Я когда-то хотел реализовать управление светом (тупо включи-выключи) через ястанцию. Как временное решение засунул в щиток умную розетку. Так он и остался. Временно, ага)) года три уже.
В принципе, я того и ждал, когда стыковку локальных ESPшек с яндексом (да вообще любой адекватной экосистемой безумного дома) сделают просто и удобно. Сейчас в этом направлении какой-то движ пошёл, и это радует.