Базовая прошивка для esp8266? Может есть у кого?

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

Модератор: immortal

Toutlemond
Сообщения: 27
Зарегистрирован: Ср дек 05, 2012 10:58 am
Благодарил (а): 0
Поблагодарили: 1 раз

Базовая прошивка для esp8266? Может есть у кого?

Сообщение Toutlemond » Сб сен 26, 2020 6:53 pm

Всем привет!
Наверное не в тему, но спрошу, может кто предложит.
У меня много устройств, на есп по дому раскидано, и там моя прошивка внутри, везде разная с 2014 где то, и порой глючащая и зависающая.
Сейчас что то решил кое чего добавить, устройств и все обновить - открыл прошивку и подумал это убожество надо снести к чертям, какой упырь это писал, а это увы я...:-)
Но тааак лень все вот эти базовые штуки переписывать,: интерфейс, соединение с сетью, сохранение конфига в епром, обработки кликов. Всю вот эту базовую мишуру.
Может кто нибудь знает прошивку под arduinoIDE , чтоб там вот это уже было- ну хотя бы интерфейс, сохранение настроек, соединение с сетью. Но что без утечек памяти, глобальных переменных, и все ООП с классами и прочим? Чтоб надёжно, стабильно и масштабируемо?
Накатил, и дописал свои классы под текуще нужды?
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: Базовая прошивка для esp8266? Может есть у кого?

Сообщение Divan » Вс сен 27, 2020 3:02 pm

Все зависит от того, какую цель вы себе поставили и что хотите реализовать. Посмотрите прошивки ESPEasy, Tasmota, WiFi IOT. Также есть шлюз для чайников и мультиварки Redmond на базе ESP. https://mjdm.ru/forum/viewtopic.php?p=123229#p123229

Также можете сделать из своих esp контроллер для адресной ленты, как здесь
или здесь
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Toutlemond
Сообщения: 27
Зарегистрирован: Ср дек 05, 2012 10:58 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Базовая прошивка для esp8266? Может есть у кого?

Сообщение Toutlemond » Чт окт 01, 2020 9:00 am

Спасибо за советы. Попробую эти прошивки!
О ESPEasy слышал и вроде даже как то смотрел но запамятовал уже.
О целях то ... да как обычно охота универсальный комбаин всего и вся :-D
У меня есть свой модуль размеров в клеммную коробку. На нем семистор и DHT 11 Датчик. ну и ESP. Плюс переменный резистор и выводы GPIO.Н них в некоторых местах повешаны релейные модуле с али.
Он по сути делался как термостат, но теперь отвечает за все подряд - если надо он термостат - если надо открывает мне калитку, или включает воду на полив газона. Просто везде все разное - хочется как то стандартизировать и выбирать опции из конфига уже.
ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

Re: Базовая прошивка для esp8266? Может есть у кого?

Сообщение ZyaK » Чт окт 01, 2020 10:42 am

где то я выкладывал свою прошивку для управления 8-ю реле через сдвиговый регистр
https://mjdm.ru/forum/viewtopic.php?f=24&t=6330
2 сообщение. плата тоже прикреплена
работает стабильно, без отвалов. дописывайте что нужно
PI2 + MQTT + 5 ESP8266 + Atmega16
Аватара пользователя
Prejudice
Сообщения: 2
Зарегистрирован: Пт окт 02, 2020 11:46 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Базовая прошивка для esp8266? Может есть у кого?

Сообщение Prejudice » Пт окт 02, 2020 11:57 pm

Toutlemond писал(а):
Сб сен 26, 2020 6:53 pm
Наверное не в тему, но спрошу, может кто предложит.
Шей Тасмоту и не парься. Я все свои модули прошил на нее и забыл вообще про них. Штук 15 по всему дому лежат. Веб морда и все прелести есть. Вот тебе инструкция как в два клика прошить. У меня кстати эта версия до сих пор стоит (6.6.0 от 2019-07-06), даже обновлять не собираюсь. Работает - не лезь, а отказов не было. :ugeek:
q8mkto-w2w1t5-mdh0sm.jpg
q8mkto-w2w1t5-mdh0sm.jpg (62.5 КБ) 4365 просмотров
За это сообщение автора Prejudice поблагодарил:
alexmjdm (Сб окт 03, 2020 9:29 pm)
Рейтинг: 1.16%
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: Базовая прошивка для esp8266? Может есть у кого?

Сообщение Divan » Сб окт 03, 2020 12:41 pm

Prejudice писал(а):
Пт окт 02, 2020 11:57 pm
Toutlemond писал(а):
Сб сен 26, 2020 6:53 pm
Наверное не в тему, но спрошу, может кто предложит.
Шей Тасмоту и не парься.
Все зависит от поставленных задач. Для моей задачи тасмота не подошла. В тасмоте не работает нормально дальномер HC-SR04, не работает управление адресными диодами, хотя в мануале тасмоты пишут, что есть такая поддержка. В веб морде тасмоты дистанция дальномера HC-SR04 отображается нормально, а при передаче значении по MQTT значения не меняются. Что еще мне не понравилось в тасмоте, это разделение прошивок. Как оказалось, что сам дальномер HC-SR04 есть только в прошивке tasmota-sensors.bin, а в прошивке tasmota-RU.bin ультразвукового дальномера нет. В ESPEasy дальномер HC-SR04 работает отлично и значения по MQTT также я получаю.
За это сообщение автора Divan поблагодарил:
alexmjdm (Сб окт 03, 2020 9:29 pm)
Рейтинг: 1.16%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
Prejudice
Сообщения: 2
Зарегистрирован: Пт окт 02, 2020 11:46 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Базовая прошивка для esp8266? Может есть у кого?

Сообщение Prejudice » Сб окт 03, 2020 5:02 pm

Divan писал(а):
Сб окт 03, 2020 12:41 pm
Prejudice писал(а):
Пт окт 02, 2020 11:57 pm
Toutlemond писал(а):
Сб сен 26, 2020 6:53 pm
Наверное не в тему, но спрошу, может кто предложит.
Шей Тасмоту и не парься.
Все зависит от поставленных задач. Для моей задачи тасмота не подошла. В тасмоте не работает нормально дальномер HC-SR04, не работает управление адресными диодами, хотя в мануале тасмоты пишут, что есть такая поддержка. В веб морде тасмоты дистанция дальномера HC-SR04 отображается нормально, а при передаче значении по MQTT значения не меняются. Что еще мне не понравилось в тасмоте, это разделение прошивок. Как оказалось, что сам дальномер HC-SR04 есть только в прошивке tasmota-sensors.bin, а в прошивке tasmota-RU.bin ультразвукового дальномера нет. В ESPEasy дальномер HC-SR04 работает отлично и значения по MQTT также я получаю.
Буду иметь ввиду. Дальномер не использую
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: Базовая прошивка для esp8266? Может есть у кого?

Сообщение TrDA » Вс окт 04, 2020 12:21 pm

Divan писал(а):
Сб окт 03, 2020 12:41 pm
Для моей задачи тасмота не подошла. В тасмоте не работает нормально дальномер HC-SR04, не работает управление адресными диодами, хотя в мануале тасмоты пишут, что есть такая поддержка. В веб морде тасмоты дистанция дальномера HC-SR04 отображается нормально, а при передаче значении по MQTT значения не меняются. Что еще мне не понравилось в тасмоте, это разделение прошивок. Как оказалось, что сам дальномер HC-SR04 есть только в прошивке tasmota-sensors.bin, а в прошивке tasmota-RU.bin ультразвукового дальномера нет.
Вот от вас я таково не ожидал! Видимо вы просто не разобрались, со всеми бывает )))

А что, мешает создать свою кастомную прошивку Тасмоты и включить в ней все необходимые компоненты?
Последний раз редактировалось TrDA Вс окт 04, 2020 1:03 pm, всего редактировалось 1 раз.
Всем удачи.
Спрашивайте - не стесняйтесь.
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: Базовая прошивка для esp8266? Может есть у кого?

Сообщение TrDA » Вс окт 04, 2020 12:32 pm

Prejudice писал(а):
Пт окт 02, 2020 11:57 pm
Шей Тасмоту и не парься. Я все свои модули прошил на нее и забыл вообще про них. Штук 15 по всему дому лежат. Веб морда и все прелести есть.
- абсолютно верно!

Вот тебе инструкция как в два клика прошить. У меня кстати эта версия до сих пор стоит (6.6.0 от 2019-07-06), даже обновлять не собираюсь. Работает - не лезь, а отказов не было. :ugeek:
- инструкция устарела, ей уже пару лет.

Сейчас всё гораздо проще, давно уже есть фирменный прошивальщик от Тасмоты:
- Качаем прошивальшик и им прошиваем, там всё интуитивно понятно
- Перезагружаем и настраиваем
- Профит!

p.s. тут инструкция:
https://tasmota.github.io/docs/Getting- ... tasmotizer
Всем удачи.
Спрашивайте - не стесняйтесь.
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: Базовая прошивка для esp8266? Может есть у кого?

Сообщение TrDA » Вс окт 04, 2020 12:59 pm

Toutlemond писал(а):
Чт окт 01, 2020 9:00 am
Спасибо за советы. Попробую эти прошивки!
О ESPEasy слышал и вроде даже как то смотрел но запамятовал уже.
Шей Тасмоту и не парься! Остальные прошивки отстают на 1-2 года.

Вот список поддерживаемых устройств Тасмотой (1613 штук):
https://templates.blakadder.com/

p.s. вот список (не полный) моих устройств на Тасмоте:
СпойлерПоказать
123.jpg
123.jpg (255.12 КБ) 4200 просмотров
Всем удачи.
Спрашивайте - не стесняйтесь.
Ответить