Интеграция apple home kit

Нужен ПБ.

Хотел бы вот такое устройство и программу...
Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#1

Сообщение BormanYA » 15.03.2020{, 01:17}

Как я понял, есть скетч и библиотека+ описание. https://forum.arduino.ua/viewtopic.php?id=2154 Понимаю, что за труд нужно платить :smile469:

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Интеграция apple home kit

#2

Сообщение fsergei70 » 15.03.2020{, 05:05}

Вы код пробовали загружать из вашей ссылки? Работает нормально? Как я понял из аналогичной темы, которую удалили, человек пробовал прошить, после прошивки вводил код, 11111111 и он не подошел. Если код рабочий то, блок сделать скорей всего можно.

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#3

Сообщение BormanYA » 15.03.2020{, 19:12}

Правильно, не с того начал, нужно попробовать сперва. Отпишусь.

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#4

Сообщение BormanYA » 16.03.2020{, 19:10}

Подключил. :smile171:

Отправлено спустя 7 минут 28 секунд:
nodemcu
СпойлерПоказать
IMG_7068.PNG
IMG_7070.PNG
IMG_7071.PNG
IMG_7073.PNG

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Интеграция apple home kit

#5

Сообщение rw6cm » 17.03.2020{, 10:58}

Win10-64, FLProg (portable)

radivilalbert
Рядовой
Сообщения: 26
Зарегистрирован: 17.07.2018{, 14:08}
Репутация: 2
Имя: Альберт

Интеграция apple home kit

#6

Сообщение radivilalbert » 17.03.2020{, 13:38}

Дтброе время суток.
Подскажите какую версию IDE использовали для прошивки.

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#7

Сообщение BormanYA » 17.03.2020{, 13:49}

rw6cm, Да, была тема, потом пропала,сохранил в закладках, стало писать вы не подписаны на эту тему. Проверил несколько раз. Косвенно подтвердилось этим
fsergei70 писал(а):
15.03.2020{, 05:05}
Как я понял из аналогичной темы, которую удалили
...#2

Отправлено спустя 1 минуту 24 секунды:
radivilalbert, 1.8.10 Там основное колдовство, это подсунуть библиотеки.

Отправлено спустя 3 минуты 11 секунд:
rw6cm, Можете обьединить темы?

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Интеграция apple home kit

#8

Сообщение fsergei70 » 17.03.2020{, 14:52}

BormanYA, Сделал из кода блок для ESP8266, пробуйте https://github.com/Yurik72/ESPHap/blob/ ... _basic.ino

Отправлено спустя 8 минут 36 секунд:
на всякий случай архив с библиотекой
Вложения
ESPHap-master.zip
(4.06 МБ) 80 скачиваний
Apple Home Kit.flp
(44.9 КБ) 47 скачиваний

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Интеграция apple home kit

#9

Сообщение rw6cm » 17.03.2020{, 16:38}

BormanYA писал(а):
17.03.2020{, 13:54}
Можете обьединить темы?
Пока я отсутствовал, смотрю появилась аналогичная тема, а та отдыхает в архиве.
Подумал что это "одного поля ягода" и объединил их.
Но здесь тема как бы за деньги, а та на халяву, решил не рисковать.
А то народ здесь "за деньги палец в рот не клади - откусят по плечо" :smile171:
Win10-64, FLProg (portable)

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#10

Сообщение BormanYA » 17.03.2020{, 20:01}

fsergei70,ошибка при компиляции.
СпойлерПоказать
Arduino: 1.8.11 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr2\pr2.ino: In function 'void setup()':

pr2:58:22: error: 'init_hap_storage' was not declared in this scope

init_hap_storage();

^

pr2:60:33: error: 'storage_changed' was not declared in this scope

set_callback_storage_change(storage_changed);

^

pr2:68:49: error: 'relay_callback' was not declared in this scope

hapservice= hap_add_lightbulb_service("Son",relay_callback,(void*)&relay_gpio);

^

pr2:69:19: error: 'startwifimanager' was not declared in this scope

startwifimanager();

^

pr2:83:35: error: 'click' was not declared in this scope

button_switch.setClickHandler(click);

^

pr2:84:39: error: 'longpress' was not declared in this scope

button_switch.setLongClickHandler(longpress);

^

pr2:90:1: error: a function-definition is not allowed here before '{' token

{

^

pr2:110:3: error: a function-definition is not allowed here before '{' token

{

^

pr2:219:1: error: expected '}' at end of input

}

^

exit status 1
'init_hap_storage' was not declared in this scope

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Отправлено спустя 1 час 44 минуты 23 секунды:
Проверенное.
Вложения
sketch_1.rar
Тот же скетч настроенный на nodemcu V3, управление для наглядности GPIO2(LED) И перезапись всей памяти.
(4.13 КБ) 48 скачиваний
Button2.h
Эти 2 файла понадобилось бросить в папку к скетчу, это я сообразил, когда в первый раз, просто скетч заливал.
(2.35 КБ) 44 скачивания
Button2.cpp
(4.79 КБ) 44 скачивания

Iqubik
Сержант
Сообщения: 147
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 20
Откуда: Ставрополь
Имя: Николай

Интеграция apple home kit

#11

Сообщение Iqubik » 18.03.2020{, 00:33}

fsergei70 писал(а):
17.03.2020{, 15:01}
BormanYA, Сделал из кода блок для ESP8266, пробуйте https://github.com/Yurik72/ESPHap/blob/ ... _basic.ino
Данный пример вы взяли для ESP32 потому при сборке под 8266 куча ошибок.

Вот этот пример корректно собирается в arduino под 8266:
https://github.com/Yurik72/ESPHap/blob/ ... ed8266.ino

Попробовал сделать для 8266. Вроде получилось на базе связки ESPui+OTA+wifiman+NTP пароль к точке доступа Wifiman - password
Частично протестировал. Нет яблок. Кому не лень и интересно прошу фидбэк.
СпойлерПоказать
IMG_20200318_020951.jpg
homekit_iq_(CODE).ubi
(17.76 КБ) 46 скачиваний
wemos_iq_b3_HOMEKIT_ESPUI_WIFIMANAGER_OTA_NTP.flp
(620.01 КБ) 61 скачивание
Обратите внимание это не очевидно, но библиотека wolfssl в архиве в ДВУХ версиях wolfssl и wolfSSL_3_13_0
Для 8266 надо в c:\Program Files (x86)\FLProg622\ideV4\libraries\ распаковать wolfSSL_3_13_0

Для использования проекта flprog с более или менее рабочими wifiman, ota, espui надо подключить верные библиотеки - viewtopic.php?p=86832&sid=5b30dce2b7a3b ... 358#p86832
Последний раз редактировалось Iqubik 18.03.2020{, 18:11}, всего редактировалось 1 раз.

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#12

Сообщение BormanYA » 18.03.2020{, 13:59}

Iqubik, не проходит компиляция
СпойлерПоказать
Arduino: 1.8.11 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:25:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:18:

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:18: error: redeclaration of 'HTTP_GET'

HTTP_GET = 0b00000001,

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:17:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:5:

C:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:29: note: previous declaration 'HTTPMethod HTTP_GET'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:25:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:18:

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:18: error: redeclaration of 'HTTP_POST'

HTTP_POST = 0b00000010,

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:17:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:5:

C:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:50: note: previous declaration 'HTTPMethod HTTP_POST'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:25:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:18:

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:18: error: redeclaration of 'HTTP_DELETE'

HTTP_DELETE = 0b00000100,

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:17:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:5:

C:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:83: note: previous declaration 'HTTPMethod HTTP_DELETE'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:25:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:18:

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:18: error: redeclaration of 'HTTP_PUT'

HTTP_PUT = 0b00001000,

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:17:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:5:

C:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:61: note: previous declaration 'HTTPMethod HTTP_PUT'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:25:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:18:

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:18: error: redeclaration of 'HTTP_PATCH'

HTTP_PATCH = 0b00010000,

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:17:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:5:

C:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:71: note: previous declaration 'HTTPMethod HTTP_PATCH'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:25:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:18:

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:18: error: redeclaration of 'HTTP_HEAD'

HTTP_HEAD = 0b00100000,

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:17:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:5:

C:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: note: previous declaration 'HTTPMethod HTTP_HEAD'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:25:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:18:

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:18: error: redeclaration of 'HTTP_OPTIONS'

HTTP_OPTIONS = 0b01000000,

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:17:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:5:

C:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:96: note: previous declaration 'HTTPMethod HTTP_OPTIONS'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:25:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:18:

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:69:18: error: redeclaration of 'HTTP_ANY'

HTTP_ANY = 0b01111111,

^

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:17:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:5:

C:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:19: note: previous declaration 'HTTPMethod HTTP_ANY'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino: In function 'void setup()':

pr4:131:14: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

ArduinoOTA.setHostname("nodemcu-");

^

pr4:135:14: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'onStart'

ArduinoOTA.onStart([]()

^

C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino: In lambda function:

pr4:138:20: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'getCommand'

if (ArduinoOTA.getCommand() == U_FLASH) {

^

C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino: In function 'void setup()':

pr4:145:20: error: no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'

ArduinoOTA.begin();

^

C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:145:20: note: candidate is:

In file included from c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:21:0,

from C:\Users\UNDEGROUND\AppData\Local\Temp\flprog\pr4\pr4.ino:18:

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: void ArduinoOTAMdnsClass<NetServer, NetClient, NetUDP>::begin(IPAddress, const char*, const char*, OTAStorage&) [with NetServer = WiFiServer; NetClient = WiFiClient; NetUDP = WiFiUDP]

void begin(IPAddress localIP, const char* name, const char* password, OTAStorage& storage) {

^

c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: candidate expects 4 arguments, 0 provided

Несколько библиотек найдено для "ArduinoOTA.h"
Используется: c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ArduinoOTA
Не используется: c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\libraries\ArduinoOTA
Не используется: C:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ArduinoOTA
Несколько библиотек найдено для "ArduinoJson.h"
Используется: c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\ArduinoJson
Не используется: c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\libraries\ArduinoJson
Несколько библиотек найдено для "TimeLib.h"
Используется: c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\portable\sketchbook\libraries\Time
Не используется: c:\Users\UNDEGROUND\Desktop\FLP_6-3-1\ideV5\libraries\Time
exit status 1
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"


Iqubik
Сержант
Сообщения: 147
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 20
Откуда: Ставрополь
Имя: Николай

Интеграция apple home kit

#13

Сообщение Iqubik » 18.03.2020{, 14:20}

BormanYA писал(а):
18.03.2020{, 13:59}
Iqubik, не проходит компиляция
Тут дело такое что для корректной работы espui нужны правильные библиотеки из тематической ветки.
Чтобы проверить скачайте только ПользовательскийБлок и вставьте в свой проект.

Но если хотите попробовать запустить именно весь проект то вроде как эти библиотеки:
WiFiManager.zip
(24.96 КБ) 52 скачивания
ESPUI-2.0.0.ZIP
(731.1 КБ) 52 скачивания
ArduinoOTA.zip
(6.4 КБ) 50 скачиваний

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#14

Сообщение BormanYA » 18.03.2020{, 17:27}

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

Отправлено спустя 21 минуту 46 секунд:
Заработал блок, подключился. Пришлось перепрошить дефолтные настройки на ESP.

Отправлено спустя 30 минут 44 секунды:
Показывает что переключатель всегда включен, если замучить выключениями, связь пропадает. RST спасает.

Iqubik
Сержант
Сообщения: 147
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 20
Откуда: Ставрополь
Имя: Николай

Интеграция apple home kit

#15

Сообщение Iqubik » 18.03.2020{, 18:24}

BormanYA писал(а):
18.03.2020{, 18:19}
Iqubik, блок вроде работает, устройство появляется, но происходит сбой при подключении. Пока разбираюсь.

Отправлено спустя 21 минуту 46 секунд:
Заработал блок, подключился. Пришлось перепрошить дефолтные настройки на ESP.

Отправлено спустя 30 минут 44 секунды:
Показывает что переключатель всегда включен, если замучить выключениями, связь пропадает. RST спасает.
А сам базовый скетч ведёт себя так же?
https://github.com/Yurik72/ESPHap/blob/ ... ed8266.ino

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#16

Сообщение BormanYA » 18.03.2020{, 18:59}

Нет базовый блок стабильней, переключает и не отваливается. Но подключается точно также, то слету то с 10го раза.
В IDE подкорректировал const int led_gpio= 2; Вместо int led_gpio= 4; переключатель и светодиод заработали.

Отправлено спустя 37 секунд:
хотя строчку подкорректировал и полетели...

Отправлено спустя 1 минуту 31 секунду:
и отвалов нет и вроде норм. Тестим дальше. А можно выход из ПБ добавить? А может чегото еще можно, чего я не предполагаю, температуру например выводить?

Отправлено спустя 1 час 54 минуты 52 секунды:
Похоже не сохраняется pair.dat. при отключении питания, появляется новое имя устройства, а подключенное пропадает.

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#17

Сообщение BormanYA » 19.03.2020{, 13:56}

Взял новую ESP12E. Мучил вкл/выкл, не отваливается и не виснет. Только не сохраняется информация о сопряжениии, после выключения питания, снова новое устройство.
Вложения
IMG_7088.PNG

yurik72
Рядовой
Сообщения: 5
Зарегистрирован: 18.04.2020{, 09:55}
Репутация: 1
Имя: Yuri

Интеграция apple home kit

#18

Сообщение yurik72 » 18.04.2020{, 10:01}

BormanYA писал(а):
19.03.2020{, 13:56}
Взял новую ESP12E. Мучил вкл/выкл, не отваливается и не виснет. Только не сохраняется информация о сопряжениии, после выключения питания, снова новое устройство.

Привет от автора скетча, возможно у тебя не отформатирована SPIFFS, попробуй залить любые файлы через Arduino (upload spiffs), ну и для валидации посмотри скетч
https://github.com/Yurik72/ESPHap/tree/ ... _basic_web

Он имеет встроенный web site и файловый менеджер.

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

Интеграция apple home kit

#19

Сообщение BormanYA » 18.04.2020{, 19:11}

yurik72, низкий Вам поклон) Проблема, как мне кажется, в блоке пользователя, а ваш скетч загружаешь и все запоминается.

yurik72
Рядовой
Сообщения: 5
Зарегистрирован: 18.04.2020{, 09:55}
Репутация: 1
Имя: Yuri

Интеграция apple home kit

#20

Сообщение yurik72 » 19.04.2020{, 10:28}

BormanYA писал(а):
18.04.2020{, 19:11}
yurik72, низкий Вам поклон) Проблема, как мне кажется, в блоке пользователя, а ваш скетч загружаешь и все запоминается.
У меня еще была ошибка в скетче, для EspHapLed8266 примера. Ребята уже нашли #10 , только что подправил. можете взять новую версию

Ответить

Вернуться в «Прием заказов»