
Интеграция apple home kit
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Интеграция apple home kit
Как я понял, есть скетч и библиотека+ описание. https://forum.arduino.ua/viewtopic.php?id=2154 Понимаю, что за труд нужно платить 

-
- Капитан
- Сообщения: 857
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 39 раз
- Поблагодарили: 7 раз
Интеграция apple home kit
Вы код пробовали загружать из вашей ссылки? Работает нормально? Как я понял из аналогичной темы, которую удалили, человек пробовал прошить, после прошивки вводил код, 11111111 и он не подошел. Если код рабочий то, блок сделать скорей всего можно.
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Интеграция apple home kit
Подключил. 
Отправлено спустя 7 минут 28 секунд:
nodemcu
[spoiler] [/spoiler]

Отправлено спустя 7 минут 28 секунд:
nodemcu
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 26
- Зарегистрирован: 17 июл 2018, 14:08
- Имя: Альберт
Интеграция apple home kit
Дтброе время суток.
Подскажите какую версию IDE использовали для прошивки.
Подскажите какую версию IDE использовали для прошивки.
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Интеграция apple home kit
[ref=#ff8000]rw6cm[/ref], Да, была тема, потом пропала,сохранил в закладках, стало писать вы не подписаны на эту тему. Проверил несколько раз. Косвенно подтвердилось этим
Отправлено спустя 1 минуту 24 секунды:
[ref]radivilalbert[/ref], 1.8.10 Там основное колдовство, это подсунуть библиотеки.
Отправлено спустя 3 минуты 11 секунд:
[ref=#ff8000]rw6cm[/ref], Можете обьединить темы?
...#2
Отправлено спустя 1 минуту 24 секунды:
[ref]radivilalbert[/ref], 1.8.10 Там основное колдовство, это подсунуть библиотеки.
Отправлено спустя 3 минуты 11 секунд:
[ref=#ff8000]rw6cm[/ref], Можете обьединить темы?
-
- Капитан
- Сообщения: 857
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 39 раз
- Поблагодарили: 7 раз
Интеграция apple home kit
[ref]BormanYA[/ref], Сделал из кода блок для ESP8266, пробуйте https://github.com/Yurik72/ESPHap/blob/ ... _basic.ino
Отправлено спустя 8 минут 36 секунд:
на всякий случай архив с библиотекой
Отправлено спустя 8 минут 36 секунд:
на всякий случай архив с библиотекой
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Интеграция apple home kit
Пока я отсутствовал, смотрю появилась аналогичная тема, а та отдыхает в архиве.
Подумал что это "одного поля ягода" и объединил их.
Но здесь тема как бы за деньги, а та на халяву, решил не рисковать.
А то народ здесь "за деньги палец в рот не клади - откусят по плечо"

Win10-64, FLProg (portable)
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Интеграция apple home kit
[ref]fsergei70[/ref],ошибка при компиляции. [spoiler]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
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
Отправлено спустя 1 час 44 минуты 23 секунды:
Проверенное.
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
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
Отправлено спустя 1 час 44 минуты 23 секунды:
Проверенное.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Интеграция apple home kit
Данный пример вы взяли для ESP32 потому при сборке под 8266 куча ошибок.fsergei70 писал(а): 17 мар 2020, 15:01 [ref]BormanYA[/ref], Сделал из кода блок для ESP8266, пробуйте https://github.com/Yurik72/ESPHap/blob/ ... _basic.ino
Вот этот пример корректно собирается в arduino под 8266:
https://github.com/Yurik72/ESPHap/blob/ ... ed8266.ino
Попробовал сделать для 8266. Вроде получилось на базе связки ESPui+OTA+wifiman+NTP пароль к точке доступа Wifiman - password
Частично протестировал. Нет яблок. Кому не лень и интересно прошу фидбэк.
[spoiler] [/spoiler]
Обратите внимание это не очевидно, но библиотека 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 мар 2020, 18:11, всего редактировалось 1 раз.
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Интеграция apple home kit
[ref]Iqubik[/ref], не проходит компиляция[spoiler]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'
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
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'
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
Интеграция apple home kit
Тут дело такое что для корректной работы espui нужны правильные библиотеки из тематической ветки.
Чтобы проверить скачайте только ПользовательскийБлок и вставьте в свой проект.
Но если хотите попробовать запустить именно весь проект то вроде как эти библиотеки:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Интеграция apple home kit
[ref]Iqubik[/ref], блок вроде работает, устройство появляется, но происходит сбой при подключении. Пока разбираюсь.
Отправлено спустя 21 минуту 46 секунд:
Заработал блок, подключился. Пришлось перепрошить дефолтные настройки на ESP.
Отправлено спустя 30 минут 44 секунды:
Показывает что переключатель всегда включен, если замучить выключениями, связь пропадает. RST спасает.
Отправлено спустя 21 минуту 46 секунд:
Заработал блок, подключился. Пришлось перепрошить дефолтные настройки на ESP.
Отправлено спустя 30 минут 44 секунды:
Показывает что переключатель всегда включен, если замучить выключениями, связь пропадает. RST спасает.
Интеграция apple home kit
А сам базовый скетч ведёт себя так же?BormanYA писал(а): 18 мар 2020, 18:19 [ref]Iqubik[/ref], блок вроде работает, устройство появляется, но происходит сбой при подключении. Пока разбираюсь.
Отправлено спустя 21 минуту 46 секунд:
Заработал блок, подключился. Пришлось перепрошить дефолтные настройки на ESP.
Отправлено спустя 30 минут 44 секунды:
Показывает что переключатель всегда включен, если замучить выключениями, связь пропадает. RST спасает.
https://github.com/Yurik72/ESPHap/blob/ ... ed8266.ino
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Интеграция apple home kit
Нет базовый блок стабильней, переключает и не отваливается. Но подключается точно также, то слету то с 10го раза.
В IDE подкорректировал const int led_gpio= 2; Вместо int led_gpio= 4; переключатель и светодиод заработали.
Отправлено спустя 37 секунд:
хотя строчку подкорректировал и полетели...
Отправлено спустя 1 минуту 31 секунду:
и отвалов нет и вроде норм. Тестим дальше. А можно выход из ПБ добавить? А может чегото еще можно, чего я не предполагаю, температуру например выводить?
Отправлено спустя 1 час 54 минуты 52 секунды:
Похоже не сохраняется pair.dat. при отключении питания, появляется новое имя устройства, а подключенное пропадает.
В IDE подкорректировал const int led_gpio= 2; Вместо int led_gpio= 4; переключатель и светодиод заработали.
Отправлено спустя 37 секунд:
хотя строчку подкорректировал и полетели...
Отправлено спустя 1 минуту 31 секунду:
и отвалов нет и вроде норм. Тестим дальше. А можно выход из ПБ добавить? А может чегото еще можно, чего я не предполагаю, температуру например выводить?
Отправлено спустя 1 час 54 минуты 52 секунды:
Похоже не сохраняется pair.dat. при отключении питания, появляется новое имя устройства, а подключенное пропадает.
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Интеграция apple home kit
Взял новую ESP12E. Мучил вкл/выкл, не отваливается и не виснет. Только не сохраняется информация о сопряжениии, после выключения питания, снова новое устройство.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Интеграция apple home kit
BormanYA писал(а): 19 мар 2020, 13:56 Взял новую ESP12E. Мучил вкл/выкл, не отваливается и не виснет. Только не сохраняется информация о сопряжениии, после выключения питания, снова новое устройство.
Привет от автора скетча, возможно у тебя не отформатирована SPIFFS, попробуй залить любые файлы через Arduino (upload spiffs), ну и для валидации посмотри скетч
https://github.com/Yurik72/ESPHap/tree/ ... _basic_web
Он имеет встроенный web site и файловый менеджер.
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Интеграция apple home kit
[ref]yurik72[/ref], низкий Вам поклон) Проблема, как мне кажется, в блоке пользователя, а ваш скетч загружаешь и все запоминается.
Интеграция apple home kit
У меня еще была ошибка в скетче, для EspHapLed8266 примера. Ребята уже нашли #10 , только что подправил. можете взять новую версиюBormanYA писал(а): 18 апр 2020, 19:11 [ref]yurik72[/ref], низкий Вам поклон) Проблема, как мне кажется, в блоке пользователя, а ваш скетч загружаешь и все запоминается.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя