Инструкция по программированию SonOff Basic

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Инструкция по программированию SonOff Basic

Сообщение nightwind » Пт июн 29, 2018 5:42 pm

смотри
https://yadi.sk/i/lYXcwwOC3YbLMD
https://yadi.sk/i/eRwTisfs3YbLLz

если в проекте в юзерконфиг добавить строчку

Код: Выделить всё

#define OTA_URL                "http://192.168.1.ххх:80/ota/" PROJECT ".ino.bin"  // [OtaUrl]
то в вебморде будет сразу заполнено, останется только кнопень нажать
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Инструкция по программированию SonOff Basic

Сообщение workpage » Пт июн 29, 2018 7:04 pm

nightwind писал(а):
Пт июн 29, 2018 5:42 pm
смотри
https://yadi.sk/i/lYXcwwOC3YbLMD
https://yadi.sk/i/eRwTisfs3YbLLz

если в проекте в юзерконфиг добавить строчку

Код: Выделить всё

#define OTA_URL                "http://192.168.1.ххх:80/ota/" PROJECT ".ino.bin"  // [OtaUrl]
то в вебморде будет сразу заполнено, останется только кнопень нажать
Не совсем понятно зачем это делать. Прошивка всё равно в неоткопелированном виде.
Но за наводку спасибо. Раскурю в выходные.
Кстати почти готова новая версия прошивки для выключателей. В выходные выложу. Будет одна оочень интересная фишка добавлена.
zoldaten
Сообщения: 158
Зарегистрирован: Вт авг 23, 2016 3:08 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Инструкция по программированию SonOff Basic

Сообщение zoldaten » Пт июн 29, 2018 7:07 pm

workpage писал(а):
Вт май 29, 2018 12:07 pm
Во всех ячейках нули (в отличии от стандартной). ПОЭТОМУ Режим памяти по умолчанию ОТКЛЮЧЁН! Для его включения неоходимо послать MQTT пакет memory/ИМЯ РЕЛЕ/rele и сообщение 1.
хотелось еще уточнить по синтаксису.
2018-06-29_19h04_26.png
2018-06-29_19h04_26.png (14.07 КБ) 4243 просмотра
вот так это должно выглядеть или свойство объекта не надо указывать ?
Raspberry pi3 на X820 с собственного образа MJD, broadlink rm mini3, sonoff basic, самодельные погодные станции и wi-fi розетки на esp8266 esp-01.физический robot-дворецкий.
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Инструкция по программированию SonOff Basic

Сообщение workpage » Пт июн 29, 2018 7:08 pm

zoldaten писал(а):
Пт июн 29, 2018 7:07 pm
workpage писал(а):
Вт май 29, 2018 12:07 pm
Во всех ячейках нули (в отличии от стандартной). ПОЭТОМУ Режим памяти по умолчанию ОТКЛЮЧЁН! Для его включения неоходимо послать MQTT пакет memory/ИМЯ РЕЛЕ/rele и сообщение 1.
хотелось еще уточнить по синтаксису.2018-06-29_19h04_26.png
вот так это должно выглядеть или свойство объекта не надо указывать ?
Вроде всё правильно. Попробуйте из розетки выключить.
zoldaten
Сообщения: 158
Зарегистрирован: Вт авг 23, 2016 3:08 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Инструкция по программированию SonOff Basic

Сообщение zoldaten » Пт июн 29, 2018 7:11 pm

workpage писал(а):
Пт июн 29, 2018 7:08 pm
zoldaten писал(а):
Пт июн 29, 2018 7:07 pm
workpage писал(а):
Вт май 29, 2018 12:07 pm
Во всех ячейках нули (в отличии от стандартной). ПОЭТОМУ Режим памяти по умолчанию ОТКЛЮЧЁН! Для его включения неоходимо послать MQTT пакет memory/ИМЯ РЕЛЕ/rele и сообщение 1.
хотелось еще уточнить по синтаксису.2018-06-29_19h04_26.png
вот так это должно выглядеть или свойство объекта не надо указывать ?
Вроде всё правильно. Попробуйте из розетки выключить.
работает
Raspberry pi3 на X820 с собственного образа MJD, broadlink rm mini3, sonoff basic, самодельные погодные станции и wi-fi розетки на esp8266 esp-01.физический robot-дворецкий.
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Инструкция по программированию SonOff Basic

Сообщение workpage » Пт июн 29, 2018 7:16 pm

zoldaten писал(а):
Пт июн 29, 2018 7:11 pm
workpage писал(а):
Пт июн 29, 2018 7:08 pm
zoldaten писал(а):
Пт июн 29, 2018 7:07 pm
workpage писал(а):
Вт май 29, 2018 12:07 pm
Во всех ячейках нули (в отличии от стандартной). ПОЭТОМУ Режим памяти по умолчанию ОТКЛЮЧЁН! Для его включения неоходимо послать MQTT пакет memory/ИМЯ РЕЛЕ/rele и сообщение 1.
хотелось еще уточнить по синтаксису.2018-06-29_19h04_26.png
вот так это должно выглядеть или свойство объекта не надо указывать ?
Вроде всё правильно. Попробуйте из розетки выключить.
работает
Уберите связанный объект. Могут быть проблемы, если он начнёт что-то в эфир говорить.
Можно вообще удалить это свойство mqtt. Если не планируете память отключать
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Инструкция по программированию SonOff Basic

Сообщение nightwind » Сб июн 30, 2018 7:00 pm

workpage писал(а):
Пт июн 29, 2018 7:04 pm
nightwind писал(а):
Пт июн 29, 2018 5:42 pm
смотри
https://yadi.sk/i/lYXcwwOC3YbLMD
https://yadi.sk/i/eRwTisfs3YbLLz

если в проекте в юзерконфиг добавить строчку

Код: Выделить всё

#define OTA_URL                "http://192.168.1.ххх:80/ota/" PROJECT ".ino.bin"  // [OtaUrl]
то в вебморде будет сразу заполнено, останется только кнопень нажать
Не совсем понятно зачем это делать. Прошивка всё равно в неоткопелированном виде.
Но за наводку спасибо. Раскурю в выходные.
Кстати почти готова новая версия прошивки для выключателей. В выходные выложу. Будет одна оочень интересная фишка добавлена.
PROJECT ".ino.bin" в каком еще неоткомпилированном?
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Инструкция по программированию SonOff Basic

Сообщение workpage » Сб июн 30, 2018 7:04 pm

nightwind писал(а):
Сб июн 30, 2018 7:00 pm
workpage писал(а):
Пт июн 29, 2018 7:04 pm
nightwind писал(а):
Пт июн 29, 2018 5:42 pm
смотри
https://yadi.sk/i/lYXcwwOC3YbLMD
https://yadi.sk/i/eRwTisfs3YbLLz

если в проекте в юзерконфиг добавить строчку

Код: Выделить всё

#define OTA_URL                "http://192.168.1.ххх:80/ota/" PROJECT ".ino.bin"  // [OtaUrl]
то в вебморде будет сразу заполнено, останется только кнопень нажать
Не совсем понятно зачем это делать. Прошивка всё равно в неоткопелированном виде.
Но за наводку спасибо. Раскурю в выходные.
Кстати почти готова новая версия прошивки для выключателей. В выходные выложу. Будет одна оочень интересная фишка добавлена.
PROJECT ".ino.bin" в каком еще неоткомпилированном?
Если мы говорим о моей прошивке, то в неоткомпилированном, поскольку необходимо поправить несколько констант для использования в конкретной системе. (Ip, gate, ssid, pass, name, mqtt server)
ctac87
Сообщения: 26
Зарегистрирован: Вт ноя 06, 2018 3:51 am
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Инструкция по программированию SonOff Basic

Сообщение ctac87 » Вт ноя 06, 2018 3:59 am

привет всем, не получается прошить esp8266 ошибка.

Arduino: 1.8.7 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 1M (64K SPIFFS), ck, Disabled, None"


Der Sketch verwendet 246907 Bytes (25%) des Programmspeicherplatzes. Das Maximum sind 958448 Bytes.
Globale Variablen verwenden 33640 Bytes (41%) des dynamischen Speichers, 48280 Bytes für lokale Variablen verbleiben. Das Maximum sind 81920 Bytes.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
ctac87
Сообщения: 26
Зарегистрирован: Вт ноя 06, 2018 3:51 am
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Инструкция по программированию SonOff Basic

Сообщение ctac87 » Ср ноя 07, 2018 10:55 pm

ctac87 писал(а):
Вт ноя 06, 2018 3:59 am
привет всем, не получается прошить esp8266 ошибка.

Arduino: 1.8.7 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 1M (64K SPIFFS), ck, Disabled, None"


Der Sketch verwendet 246907 Bytes (25%) des Programmspeicherplatzes. Das Maximum sind 958448 Bytes.
Globale Variablen verwenden 33640 Bytes (41%) des dynamischen Speichers, 48280 Bytes für lokale Variablen verbleiben. Das Maximum sind 81920 Bytes.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
уже разобрался
Ответить