Help with ESP32 and Fauxmo

I already have some experience with arduino but this is my first time with ESP32. I've been working on a Smart Home project using the fauxmo library, an esp32 and some relays but i keep getting an error in the compiling.Can anyone help me?

(deleted)

The screenshot seems to indicate that something is missing, but why someone would post a picture (causing free helpers more work) instead of using code tags and copying and pasting is beyond me.

Similar to many others, I use a mobile device that causes me to prefer proper posts. No lecture, just explaining the facts.

#include <Arduino.h>
#ifdef ESP32
 #include <WiFi.h>
  #define RELAY_PIN_1 5
  #define RELAY_PIN_2 18
#else
  #include <ESP8266WiFi.h>
  #define RELAY_PIN_1 19
  #define RELAY_PIN_2 21
#endif
#include "fauxmoESP.h"

#include <RCSwitch.h>

#define SERIAL_BAUDRATE 115200

#define WIFI_SSID "XXX"
#define WIFI_PASS "XXXXXXXXXX"

#define Relay_1 "lamp one"
#define Relay_2 "lamp two"

fauxmoESP fauxmo;



void wifiSetup() {
  // Set WIFI module to STA mode
  WiFi.mode(WIFI_STA);

  // Connect
  Serial.printf("[WIFI] Connecting to %s ", WIFI_SSID);
  WiFi.begin(WIFI_SSID, WIFI_PASS);

  // Wait
  while (WiFi.status() != WL_CONNECTED) {
    Serial.print(".");
    delay(100);
  }
  Serial.println();

  // Connected!
  Serial.printf("[WIFI] STATION Mode, SSID: %s, IP address: %s\n", WiFi.SSID().c_str(), WiFi.localIP().toString().c_str());
}

void setup() {

  Serial.begin (9600);

  wifiSetup();


  
pinMode (Relay1,OUTPUT);
pinMode (Relay2,OUTPUT);
pinMode (Relay3,OUTPUT);
pinMode (Relay4,OUTPUT);


fauxmo.createServer(true);
fauxmo.setport(80);

fauxmo.enable(true);

fauxmo.addDevice (LIGHTS_1);
fauxmo.addDevice (LIGHTS_2);
fauxmo.addDevice (LIGHTS_3);
fauxmo.addDevice (LIGHTS_4);
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

sorry

As i said first time :slight_smile:

and the error code is
In file included from C:\Users\jonat\Desktop\SmartHome\SmartHome_Board1\SmartHome_Board1.ino:11:0:

C:\Users\jonat\Documents\Arduino\libraries\FauxmoESP\src/fauxmoESP.h:82:25: fatal error: ESPAsyncTCP.h: No such file or directory

compilation terminated.

exit status 1
Error compiling for board ESP32 Dev Module.

Hello

FauxmoESP library resides:
https://bitbucket.org/xoseperez/fauxmoesp/src/master/

According the README.md of the library:

"Dependencies
Besides the libraries already included with the Arduino Core for ESP8266 or ESP32, these libraries are also required to use fauxmoESP:

ESP8266:

This library uses ESPAsyncTCP library by me-no-dev
ESP32:

This library uses AsyncTCP library by me-no-dev"

You need to download and install those libraries as README.md suggests.

Somehow ESPAsyncTCP.h is missing even if it is needed by ESP8266 and not by ESP32!!!