1 Востаннє редагувалося taburyak (07.02.2018 13:57:24)

Тема: Прошивка для 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:

Прихований текст
https://lh3.googleusercontent.com/xIhCzdaAyOaxvoYJ6ielsVwHaFX8D58JopoqwDb-C6M2dJ3r0zRNhTgwyjXZAcifbWQeUWbSVJ9X2xEBm9bKibNajX-ih-FPKsddU0PZ1Gmvfr_dbJH0s3ozWQoJQl8Ub9cxoGYRYDC8IIonDj_PmbcGjKCb3228AnvzjKxikPsIXyAaQwUs5B1Hj3_Oe791txRtOEcVDgVgx3aOmdXg0jyKgiThyLLo5CukBCyDwbqI7o3HwB3c_ayX3dw-zPygWw5ZZffY2vxmb78Cf1Q6KaYVPQKDLhagogm5ykL76f2NHjaokgOnwP94K08ehZUrwzBBp1m2yjTHCa8HPZB1tSHIvveEeqd6hkcBTIdMCXRTWs3QiZON9YkqrZulDca_wDZYOGGSpg4t6atmFJppyWcqrtFTck0WY-g28qcDQntlgPAO9KP-GNO0a2lhIikFLG6z72NjvDTmy23Ok8oPVFKb95ANNS1DEGyZGaH0_oFQaQ9EWu1PhBb8ncRYhnr-_dWwwBDOLnf2XvCdSnYH6reIPxB658Ri5IOaPtYbsd2nqXElalqGUVj0CIZy9zOmOQUpbw8vmw1iEJILWcVduKuJOForygaNf1pJZwnh=w602-h1069-no

В додатку 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

Приклади інтерфейсів:

Прихований текст
https://lh3.googleusercontent.com/uynV6NGGLxfaxFP_1ZRXcmgZIx8HouZw1K-c53FAdByPYIU0Wi5IPsm8K_ssFgZ_JAa-PLfDnYX87J0-XlpTQIo4ZIQQTjvaNg6cE8tyVAnTE2-psHIRsNU8yw4l-ZeA8R3Pss_FqYuye5yrvd9Q3vqBBXlKu1aTtsUk9iT8f5Caha4aDqmxKD1QYxASZdOnpgHCo1mI-Gnsy6-BndAW0fNFti9isaMOueu7Y-nLPUJ1ll8_Bk1LysJI3J92wb2ZR-i7vbI9DpabDSgwMLzzzNtzvnXunWM-WnrqIMse9RFLAClEs8Yjz61xovYAgtJIsvTI2lkFFnGeQbx5T3TRknyIWXE8eS486xdbvTu9ALVCZDLCXaqcTp_L-h6q4XigkQFX4sD6gEEAZph_jw8YqW15dr1JqyKy_ELecOBJxk6Iz1g8GQUq3eKg62X5c2RQqZWQVQvm_ZGp2B6z1nCg-clxJUg43n16LHr8uGzOhFkfVx6Aa8dC-Ba4I_xY4t-Jz4UGOYNvQ5ar-DoOppWfjwvUFToPqin8pJCDNwHHMIMinju8PPWZ0kfcMmX3uz-FPFlsGkFHB3sxFuVPcQJrJBHiqcYCffRByLeHdfdx=w602-h1069-nohttps://lh3.googleusercontent.com/MJVbRyM-Gdnyws2k6c1dBpG244rKM_BLZOa6gBIME8TFq3W6H4XTbVfziPQTGSWXBR0EmKWmhCiFkApoEgBkCvDdzZKlv78e2VKE68EIxx0vsdc29A8cmQpmloELuTYhr2MM09TecDFmsYY7LWg7VEueuHhtO5j5ka4W6r568Zm3ocxm8iJ68IxEB4NmALYnlkmCpCZhaoSdaYTaCdIzOUNeUAZRm6OkYlS9m45Ie1HIgQ4I00H8ht7fWHScd8Dkfqreqe2hfTdYGh9mpwl2Cbin1Um0zIPd4WdkwrgKfCTAii1XWOkuKnEYZX7Y2YbJDDMjcmnjnOZEZH3stDBzbzmXI_JeGMUUNOqyng-NIiL9H651hlUWG6lGxil3O6FVYc3AuRkvJn6ms464aeFLHUFhZUBgIh0E66omw1u7Rb2ku9gQgvjUZ76coiwZoOdZlWSzbtEx83NUGgoxYCg0bQ28GrV7KysFA2F7EZncZROvnrPt2nsBLcXgEoAdAhRMYMl-f3ILjYA6YCh0E1DgKel6KXz3sjRSgeHhctQXKgPTmnLMDXQ4oDEWaUXudjsYjDImXA98kLsPqRbH2nRLnw240mvQRh9ojdjumFGr=w602-h1069-nohttps://lh3.googleusercontent.com/OSBOCnEQUuLArrxHwPe3P2MR_JHAsaScPcb3J85ojhk0Uewa4aYqo2oOrevgFbxRF0pIn7aumVPrT_lIAqwgjjWgn2Cf8zD8rowelKWivq6wjJbFWt2Wk9kYsHstWeJKAACMBSHw6WuxfE47wJfnvfBKTmjRF-iINJ7-woqv6pSP38BZdvNxlsbofDRuVmf24zNTjIW0ZKz29UXdH0gMSkbS-Wxqyvz99po9kens_RcIuR-uyAADAEqz3so6EgCYc6e8OErlIOwb5RGrin7lycSQHFo6CBoiR8vSowkGrZuv_fnKB4J2gtKdTZQC1ketL-m6srnFPuHg3C9Uc8CO6gRF1JWvwRz0oTlM0bmxQgXWCxfDimXZlfjFoM1pT9HSeQlzN-PKREA8u4TYaDPzrjOrT8zumDYZkcUUgQ4LAR_GrUDfdMpUsfjK7O9LZcMO_rEtWppFUf_X4p2_TUNESqutcjNGvLw2YabgkySajaUo9f6LD2MxNDY9-dcOrUV0F1E6ryTRwOV5dEfWUtsMRSSqRa9_JJ2bFTtHX_FrWSPgcbGp48GPVHwvo7msfh4Qo9O0rkiq7Ty549eiCq3P1CbOwy0YCO2VWYErRL9I=w602-h1069-nohttps://lh3.googleusercontent.com/t96roe391L7WLFbgUP4GsIVUkvcCpj6Fv8kcD8OqcT91N3wCx8didmQqydosFd3R1MsrvgDNUFhSSIivfu8iFlmvvFrPxh9l_Vk-1C1XnPyQaDU4zZdpqZogN3Hc-4f5ItPCLcNWLuJ8-wZrxcaSg5JQbi5MEFNHl-enMDitaau7nLqbOt33jE39t-tTjl-g89kW-SVEODoq-gXDiHrGWUaJRlBFJHbtsgBVpYFGoA3RNXeTRDgtYGoekE6d2FuyTr58sE5U3hNVkE_uRfXGN4FCRkVIs31UOoslT6ppdvY2iWVyHmt3BJhGbWNwW47bIfknQHJZqzqnWx49pjGkc7ZBbk8IYGiYZIxKyILR3apxK_iRgozpZbvVtssitWtqxJVQpG1lrYl4b0wVFoM2Y4CMkrO9wEBvkmuoT-VM_99OyNVcjoTsLbA7Nr0XTNgaLEEFqGMV4Vwxuerc6Ii5mK5Q_RMhmamp4ehbw9iTsZENtC3nrG5EXY9M1GWexhLkHR-2oQMqRMtrfUQt33KUZo61DvHtIUqdl4iIeD320XT1-tqHI9NRLJfkYWnpZifoz2RWGpFiS6ZsN-ALxLAKCGIEc--kekX4etUdwtYI=w602-h1069-no

Кнопка на GPIO0:

  • коротке натискання - реле увімкнути/вимкнути

  • натискання від 3 до 5 секунд - перезавантаження пристрою

  • натискання від 5 і більше - скидання налаштувань і вхід до режиму налаштувань

Світлодіод на GPIO13:

  • часте блимання 4-5 раз на секунду - режим налаштувань

  • блимання 2 рази на секунду - йде підключення до мережі і Blynk

  • блимання раз на 2 секунди - втрата зв'язку

  • світлодіод "не горить" - все в порядку

Хто володіє навичками прошивання та знайомий з системою Blynk можете пробувати. Доопрацювання/поліпшення тривають.

Подякували: 0xDADA11C71

2

Re: Прошивка для Sonoff basic & TH або ESP8266 в системі Blynk

Щось я картинки не можу додати. Не виходить ніяк.

3 Востаннє редагувалося dot (07.02.2018 12:32:50)

Re: Прошивка для Sonoff basic & TH або ESP8266 в системі Blynk

Рішеннӓ.

4

Re: Прошивка для Sonoff basic & TH або ESP8266 в системі Blynk

Ага з гугла проканали картинки, а з дропбоксу не хотіли чогось.