Страница 3 из 6
Re: Инструкция по программированию SonOff Basic
Добавлено: Чт май 17, 2018 4:22 pm
zoldaten
workpage писал(а): Чт май 17, 2018 11:19 am
zoldaten писал(а): Чт май 17, 2018 11:16 am
workpage писал(а): Чт май 17, 2018 8:38 am
zoldaten писал(а): Ср май 16, 2018 10:23 pm
sonoff basic, оно же в топике, как я понимаю. залил сразу 2-ю прошивку. про выкладку настроек - это встречная просьба...
Проверил прошивку. Залил на всякий случай в действующее реле.
Всё работает.
Включением/выключением реле занимается один модуль, который работает с кнопкой на корпусе и топиком MQTT. Поэтому, если реле с кнопки включается, значит должно и из топика.
Вот скриншот MQTTbox. Попробуйте из него послать команду.
Сразу должен прийти ответ status + конечно же, должно переключится реле.
mqtt-boxа нет, т.к. древний majordomo на windows.
Короче надо с помощью любого инструмента отправить mqtt пакет, (см выше), что б MJD его увидел.
Для windows это mqttbox и mqttlens
Есть на линуксе ещё какие-то инструменты. Но я не разбирался.
Хотя, наверное, можно просто добавить новую запись в MQTT.
Кстати на моём скриншоте имя пакета заканчивается на light. Не обращайте внимание. Там должно быть rele
все, получилось. просто топик создал cmnd/rele1/rele, а потом привязал объект и свойство.
пошел к кнопке "спасибо".
Re: Инструкция по программированию SonOff Basic
Добавлено: Чт май 17, 2018 9:47 pm
zoldaten
обнаружил такой момент: если пропадает электричество, и реле было включено, при возобновлении работы оно автоматически не включается, надо вручную делать выкл-вкл.
Re: Инструкция по программированию SonOff Basic
Добавлено: Сб май 19, 2018 8:00 pm
workpage
zoldaten писал(а): Чт май 17, 2018 9:47 pm
обнаружил такой момент: если пропадает электричество, и реле было включено, при возобновлении работы оно автоматически не включается, надо вручную делать выкл-вкл.
Моя подумает...
В следующей прошивке сделаю.
Re: Инструкция по программированию SonOff Basic
Добавлено: Сб май 26, 2018 2:23 pm
workpage
zoldaten писал(а): Чт май 17, 2018 9:47 pm
обнаружил такой момент: если пропадает электричество, и реле было включено, при возобновлении работы оно автоматически не включается, надо вручную делать выкл-вкл.
Новая прошивка для реле SonOff.
Добавлена память положения реле. В случае пропадения питания, реле восстановит своё положение, какое было до отключения.
Функция памяти отключена по умолчанию, однако ею можно управлять:
memory/ИМЯ РЕЛЕ/rele и сообщение 1 или 0, соответственно включает или отключает режим памяти положения.
Перед заливкой прошивки нужно установить дополнительную библиотеку работы с флеш памятью.
Для этого в ардуино нажать: скетч -> подключить библиотеку -> управление библиотеками -> в строку поиска вбить esp_eeprom, установить библиотеку.
Данная библиотека бережно относится к флеш памяти и не долбит данные в одну ячейку, а равномерно заполняет свободные. Ресурс памяти увеличивается в сотни раз.
Re: Инструкция по программированию SonOff Basic
Добавлено: Вт май 29, 2018 11:44 am
zoldaten
workpage писал(а): Сб май 26, 2018 2:23 pm
zoldaten писал(а): Чт май 17, 2018 9:47 pm
обнаружил такой момент: если пропадает электричество, и реле было включено, при возобновлении работы оно автоматически не включается, надо вручную делать выкл-вкл.
Новая прошивка для реле SonOff.
Добавлена память положения реле. В случае пропадения питания, реле восстановит своё положение, какое было до отключения.
Функция памяти включена по умолчанию, однако ею можно управлять:
memory/ИМЯ РЕЛЕ/rele и сообщение 1 или 0, соответственно включает или отключает режим памяти положения.
Перед заливкой прошивки крайне желательно установить дополнительную библиотеку работы с флеш памятью.
Для этого в ардуино нажать: скетч -> подключить библиотеку -> управление библиотеками -> в строку поиска вбить esp_eeprom, установить библиотеку.
Данная библиотека бережно относится к флеш памяти и не долбит данные в одну ячейку, а равномерно заполняет свободные. Ресурс памяти увеличивается в сотни раз.
вопрос по библиотеке esp_eeprom.
после установки в arduino IDE ее надо включать в скетч ? сейчас там #include <EEPROM.h>.
наверно должно быть #include <ESP_EEPROM.h> ?
Re: Инструкция по программированию SonOff Basic
Добавлено: Вт май 29, 2018 12:07 pm
workpage
zoldaten писал(а): Вт май 29, 2018 11:44 am
workpage писал(а): Сб май 26, 2018 2:23 pm
zoldaten писал(а): Чт май 17, 2018 9:47 pm
обнаружил такой момент: если пропадает электричество, и реле было включено, при возобновлении работы оно автоматически не включается, надо вручную делать выкл-вкл.
Новая прошивка для реле SonOff.
Добавлена память положения реле. В случае пропадения питания, реле восстановит своё положение, какое было до отключения.
Функция памяти включена по умолчанию, однако ею можно управлять:
memory/ИМЯ РЕЛЕ/rele и сообщение 1 или 0, соответственно включает или отключает режим памяти положения.
Перед заливкой прошивки крайне желательно установить дополнительную библиотеку работы с флеш памятью.
Для этого в ардуино нажать: скетч -> подключить библиотеку -> управление библиотеками -> в строку поиска вбить esp_eeprom, установить библиотеку.
Данная библиотека бережно относится к флеш памяти и не долбит данные в одну ячейку, а равномерно заполняет свободные. Ресурс памяти увеличивается в сотни раз.
вопрос по библиотеке esp_eeprom.
после установки в arduino IDE ее надо включать в скетч ? сейчас там #include <EEPROM.h>.
наверно должно быть #include <ESP_EEPROM.h> ?
Да. Вы правы. Поправил.
НО надо понимать, что:
1. Данная прошивка не откомпилируется, если не последовать инструкции и не добавить данную библиотеку.
2. Организация работы с флеш памятью у данных библиотек отличаются, в частности новая библиотека очищает флеш от мусора перед первым запуском. Во всех ячейках нули (в отличии от стандартной). ПОЭТОМУ Режим памяти по умолчанию ОТКЛЮЧЁН! Для его включения неоходимо послать MQTT пакет memory/ИМЯ РЕЛЕ/rele и сообщение 1.
К сожаление автоматизировать этот процесс не представляется возможным.
Re: Инструкция по программированию SonOff Basic
Добавлено: Вт май 29, 2018 8:44 pm
zoldaten
workpage писал(а): Вт май 29, 2018 12:07 pm
zoldaten писал(а): Вт май 29, 2018 11:44 am
workpage писал(а): Сб май 26, 2018 2:23 pm
zoldaten писал(а): Чт май 17, 2018 9:47 pm
обнаружил такой момент: если пропадает электричество, и реле было включено, при возобновлении работы оно автоматически не включается, надо вручную делать выкл-вкл.
Новая прошивка для реле SonOff.
Добавлена память положения реле. В случае пропадения питания, реле восстановит своё положение, какое было до отключения.
Функция памяти включена по умолчанию, однако ею можно управлять:
memory/ИМЯ РЕЛЕ/rele и сообщение 1 или 0, соответственно включает или отключает режим памяти положения.
Перед заливкой прошивки крайне желательно установить дополнительную библиотеку работы с флеш памятью.
Для этого в ардуино нажать: скетч -> подключить библиотеку -> управление библиотеками -> в строку поиска вбить esp_eeprom, установить библиотеку.
Данная библиотека бережно относится к флеш памяти и не долбит данные в одну ячейку, а равномерно заполняет свободные. Ресурс памяти увеличивается в сотни раз.
вопрос по библиотеке esp_eeprom.
после установки в arduino IDE ее надо включать в скетч ? сейчас там #include <EEPROM.h>.
наверно должно быть #include <ESP_EEPROM.h> ?
Да. Вы правы. Поправил.
НО надо понимать, что:
1. Данная прошивка не откомпилируется, если не последовать инструкции и не добавить данную библиотеку.
2. Организация работы с флеш памятью у данных библиотек отличаются, в частности новая библиотека очищает флеш от мусора перед первым запуском. Во всех ячейках нули (в отличии от стандартной). ПОЭТОМУ Режим памяти по умолчанию ОТКЛЮЧЁН! Для его включения неоходимо послать MQTT пакет memory/ИМЯ РЕЛЕ/rele и сообщение 1.
К сожаление автоматизировать этот процесс не представляется возможным.
все работает, проверил. я так понимаю,memory/ИМЯ РЕЛЕ/rele с 1 надо только один раз отправить (фото приложил). режим памяти проверить, только экспериментально (вкл/выкл из сети) ?
Re: Инструкция по программированию SonOff Basic
Добавлено: Вт май 29, 2018 9:01 pm
workpage
zoldaten писал(а): Вт май 29, 2018 8:44 pm
workpage писал(а): Вт май 29, 2018 12:07 pm
zoldaten писал(а): Вт май 29, 2018 11:44 am
workpage писал(а): Сб май 26, 2018 2:23 pm
zoldaten писал(а): Чт май 17, 2018 9:47 pm
обнаружил такой момент: если пропадает электричество, и реле было включено, при возобновлении работы оно автоматически не включается, надо вручную делать выкл-вкл.
Новая прошивка для реле SonOff.
Добавлена память положения реле. В случае пропадения питания, реле восстановит своё положение, какое было до отключения.
Функция памяти включена по умолчанию, однако ею можно управлять:
memory/ИМЯ РЕЛЕ/rele и сообщение 1 или 0, соответственно включает или отключает режим памяти положения.
Перед заливкой прошивки крайне желательно установить дополнительную библиотеку работы с флеш памятью.
Для этого в ардуино нажать: скетч -> подключить библиотеку -> управление библиотеками -> в строку поиска вбить esp_eeprom, установить библиотеку.
Данная библиотека бережно относится к флеш памяти и не долбит данные в одну ячейку, а равномерно заполняет свободные. Ресурс памяти увеличивается в сотни раз.
вопрос по библиотеке esp_eeprom.
после установки в arduino IDE ее надо включать в скетч ? сейчас там #include <EEPROM.h>.
наверно должно быть #include <ESP_EEPROM.h> ?
Да. Вы правы. Поправил.
НО надо понимать, что:
1. Данная прошивка не откомпилируется, если не последовать инструкции и не добавить данную библиотеку.
2. Организация работы с флеш памятью у данных библиотек отличаются, в частности новая библиотека очищает флеш от мусора перед первым запуском. Во всех ячейках нули (в отличии от стандартной). ПОЭТОМУ Режим памяти по умолчанию ОТКЛЮЧЁН! Для его включения неоходимо послать MQTT пакет memory/ИМЯ РЕЛЕ/rele и сообщение 1.
К сожаление автоматизировать этот процесс не представляется возможным.
все работает, проверил. я так понимаю,memory/ИМЯ РЕЛЕ/rele с 1 надо только один раз отправить (фото приложил). режим памяти проверить, только экспериментально (вкл/выкл из сети) ?
Да. Только один раз.
Всё верно. Из розетки выдернуть.
Re: Инструкция по программированию SonOff Basic
Добавлено: Ср май 30, 2018 11:14 am
zoldaten
немного не по теме.
делал как-то wi-fi розетку
https://youtu.be/QAulFZaALm4. тоже частично из китайских составляющих.
себестоимость получилась выше чем sonoff basic. но тогда их еще не было.
все-таки sonoff пока лучшее решение в плане компактности.
надеюсь, она выдержит холодильник.
Re: Инструкция по программированию SonOff Basic
Добавлено: Ср май 30, 2018 11:17 am
workpage
zoldaten писал(а): Ср май 30, 2018 11:14 am
немного не по теме.
делал как-то wi-fi розетку
https://youtu.be/QAulFZaALm4. тоже частично из китайских составляющих.
себестоимость получилась выше чем sonoff basic. но тогда их еще не было.
все-таки sonoff пока лучшее решение в плане компактности.
надеюсь, она выдержит холодильник.
Есть версия на 16А. Она точно выдержит.