Тема: Прошивка для Sonoff basic & TH або ESP8266 в системі Blynk
Прошивка для Sonoff Basic і Sonoff TH зі стоковою флеш-пам'яттю - (Sonoff basic 1Mb(8Mbit))
Прошивка для Sonoff Basic і Sonoff TH з перепаяною флеш-пам'яттю на 4Мб (32Мбіт) - (Sonoff basic 4Mb(32Mbit))
Прошивка для саморобок на базі ESP8266 4Мб (32Мбіт) - (ESP8266 4Mb(32Mbit))
Підтримується:
базовий функціонал (реле GPIO12, кнопка GPIO0, світлодіод GPIO13);
сенсори на GPIO14 (DS18B20, DHT22);
пристрої і сенсори на шині I2C: SSD1306, TSL2561, BMP180 - для Sonoff I2C (GPIO1 (SDA/TX), GPIO3 (SCL/RX), для ESP8266 I2C (GPIO4 (SDA), GPIO5 (SCL));
планувальник на тиждень (одна задача на день (On і Off)), потребує доопрацювання;
налаштування поведінки реле при подачі живлення (Off/On/Keep);
автоматичне підключення до серверу і мережі у разі втрати з'єднання;
оновлення прошивки по WEB OTA;
є підтримка blynk пристроїв в MajorDomo.
Всі підтримувані девайси/сенсори розпізнаються автоматично і додаткових налаштувань не потребують.
При першому увімкнені, або якщо не може підключитись до WiFi мережі, пристрій входить до режим налаштування WiFi мережі, параметрів Blynk, та призначення назви пристрою на 3 хвилини. Під'єднайтесь до створеної точки доступу MyHomeIoT-Sonoff, та перейдіть з бравзера за ланкою 192.168.4.1:
В додатку Blynk додаєте потрібні віджети самі на такі віртуальні шпильки:
Cенсор DS18B20:
Температура V0
Сенсор DHT22:
Температура V5
Вологість V6
Сенсор TSL2561:
Люкси V7
Сенсор BMP180:
Температура V8
Тиск V9
Висота V10
Керування Реле:
Реле V20
Віджети:
LCD V40
TERMINAL V41
TIME_INPUT_0 V50
MENU_MODE_POWER V60:
1. OFF
2. ON
3. KEEP
Приклади інтерфейсів:
Кнопка на GPIO0:
коротке натискання - реле увімкнути/вимкнути
натискання від 3 до 5 секунд - перезавантаження пристрою
натискання від 5 і більше - скидання налаштувань і вхід до режиму налаштувань
Світлодіод на GPIO13:
часте блимання 4-5 раз на секунду - режим налаштувань
блимання 2 рази на секунду - йде підключення до мережі і Blynk
блимання раз на 2 секунди - втрата зв'язку
світлодіод "не горить" - все в порядку
Хто володіє навичками прошивання та знайомий з системою Blynk можете пробувати. Доопрацювання/поліпшення тривають.