Closed landonstewart closed 5 years ago
Try deleting the folders next to your yaml files (make a backup first) Esphome should create folders again, you shouldn't lose any info.
Try deleting the folders next to your yaml files (make a backup first) Esphome should create folders again, you shouldn't lose any info.
Ahhhh yes. Thank you! It's compiling fine now.
INFO Reading configuration...
INFO Generating C++ source...
INFO Compiling app...
INFO Running: platformio run -d /config/multisensor01
Processing multisensor01 (platform: espressif8266@1.8.0; framework: arduino; board: nodemcuv2)
--------------------------------------------------------------------------------
LibraryManager: Installing id=305 @ 1.2.0
Downloading [####################################] 100%
Unpacking [####################################] 100%
LibraryManager: Installing v1.12.2
Downloading...
Unpacking [####################################] 100%
LibraryManager: Installing id=3837 @ 5.13.3
Downloading [####################################] 100%
Unpacking [####################################] 100%
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/nodemcuv2.html
PLATFORM: Espressif 8266 > NodeMCU 1.0 (ESP-12E Module)
HARDWARE: ESP8266 80MHz 80KB RAM (4MB Flash)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 27 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <ESP8266WiFi> 1.0
|-- <ESP8266mDNS>
| |-- <ESP8266WiFi> 1.0
|-- <ESPAsyncTCP> 1.2.0
| |-- <ESP8266WiFi> 1.0
|-- <Hash> 1.0
|-- <esphome-core> 1.12.2
| |-- <ArduinoJson-esphomelib> 5.13.3
| |-- <ESPAsyncTCP> 1.2.0
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266mDNS>
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266WiFi> 1.0
Compiling .pioenvs/multisensor01/src/main.cpp.o
Generating LD script .pioenvs/multisensor01/ld/eagle.app.v6.common.ld
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/BearSSLHelpers.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/CertStoreBearSSL.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/ESP8266WiFi.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/ESP8266WiFiSTA.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/ESP8266WiFiScan.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/WiFiClient.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/WiFiClientSecureAxTLS.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/WiFiServer.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/WiFiServerSecureAxTLS.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o
Compiling .pioenvs/multisensor01/lib4d9/ESP8266WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/multisensor01/lib0d3/ESP8266mDNS/ESP8266mDNS.cpp.o
Compiling .pioenvs/multisensor01/lib0e4/ESPAsyncTCP_ID305/AsyncPrinter.cpp.o
Compiling .pioenvs/multisensor01/lib0e4/ESPAsyncTCP_ID305/ESPAsyncTCP.cpp.o
Archiving .pioenvs/multisensor01/lib4d9/libESP8266WiFi.a
Compiling .pioenvs/multisensor01/lib0e4/ESPAsyncTCP_ID305/ESPAsyncTCPbuffer.cpp.o
Compiling .pioenvs/multisensor01/lib0e4/ESPAsyncTCP_ID305/SyncClient.cpp.o
Compiling .pioenvs/multisensor01/lib0e4/ESPAsyncTCP_ID305/tcp_axtls.c.o
Archiving .pioenvs/multisensor01/lib0d3/libESP8266mDNS.a
Compiling .pioenvs/multisensor01/lib6f5/Hash/Hash.cpp.o
Compiling .pioenvs/multisensor01/lib6f5/Hash/sha1/sha1.c.o
Archiving .pioenvs/multisensor01/lib0bf/libArduinoJson-esphomelib_ID3837.a
Archiving .pioenvs/multisensor01/lib0e4/libESPAsyncTCP_ID305.a
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/api_message.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/api_server.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/basic_messages.cpp.o
Archiving .pioenvs/multisensor01/lib6f5/libHash.a
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/command_messages.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/list_entities.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/service_call_message.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/subscribe_logs.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/subscribe_state.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/user_services.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/api/util.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/application.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/automation.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/custom_binary_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/esp32_touch_binary_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/filter.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/gpio_binary_sensor_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/homeassistant_binary_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/mpr121_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/mqtt_binary_sensor_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/pn532_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/rdm6300.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/status_binary_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/binary_sensor/template_binary_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/controller.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/cover/cover.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/cover/mqtt_cover_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/cover/template_cover.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/custom_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/debug_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/deep_sleep_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/display/display.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/display/lcd_display.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/display/max7219.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/display/nextion.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/display/ssd1306.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/display/waveshare_epaper.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/esp32_ble_beacon.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/esp32_ble_tracker.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/esp32_camera.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/esp_one_wire.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/esphal.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/esppreferences.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/ethernet_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/fan/basic_fan_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/fan/fan_state.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/fan/fan_traits.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/fan/mqtt_fan_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/helpers.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/i2c_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/io/mcp23017.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/io/pcf8574_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/addressable_light.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/addressable_light_effect.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/fast_led_light_output.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/light_color_values.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/light_effect.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/light_output_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/light_state.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/light_traits.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/light_transformer.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/light/mqtt_json_light_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/log.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/log_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/mqtt/custom_mqtt_device.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/mqtt/mqtt_client_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/mqtt/mqtt_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/ota_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/output/binary_output.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/output/copy_output.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/output/custom_output.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/output/esp8266_pwm_output.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/output/float_output.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/output/gpio_binary_output_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/output/ledc_output_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/output/my9231_output_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/output/pca9685_output_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/power_supply_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/jvc.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/lg.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/nec.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/panasonic.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/raw.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/rc5.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/rc_switch.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/rc_switch_protocol.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/remote_protocol.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/remote_receiver.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/remote_transmitter.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/samsung.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/remote/sony.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/adc.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/ads1115_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/apds9960.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/bh1750_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/bme280_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/bme680_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/bmp085_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/bmp280_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/cse7766.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/custom_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/dallas_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/dht12_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/dht_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/duty_cycle_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/esp32_hall_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/filter.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/hdc1080_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/hlw8012.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/hmc5883l.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/homeassistant_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/htu21d_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/hx711.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/ina219.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/ina3221.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/max31855_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/max6675_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/mhz19_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/mpu6050_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/mqtt_sensor_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/mqtt_subscribe_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/ms5611.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/pmsx003.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/pulse_counter.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/rotary_encoder.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/sds011_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/sht3xd_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/tcs34725.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/template_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/total_daily_energy.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/tsl2561_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/ultrasonic_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/uptime_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/sensor/wifi_signal_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/servo.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/spi_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/status_led.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/stepper/a4988.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/stepper/stepper.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/stepper/uln2003.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/switch_/custom_switch.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/switch_/gpio_switch.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/switch_/mqtt_switch_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/switch_/output_switch.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/switch_/restart_switch.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/switch_/shutdown_switch.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/switch_/switch.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/switch_/template_switch.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/switch_/uart_switch.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/text_sensor/custom_text_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/text_sensor/homeassistant_text_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/text_sensor/mqtt_subscribe_text_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/text_sensor/mqtt_text_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/text_sensor/template_text_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/text_sensor/version_text_sensor.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/text_sensor/wifi_info.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/time/homeassistant_time.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/time/rtc_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/time/sntp_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/uart_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/util.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/web_server.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/wifi_component.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/wifi_component_esp32.cpp.o
Compiling .pioenvs/multisensor01/lib458/esphome-core/esphome/wifi_component_esp8266.cpp.o
Archiving .pioenvs/multisensor01/libFrameworkArduinoVariant.a
Compiling .pioenvs/multisensor01/FrameworkArduino/Esp-version.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/Esp.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/FS.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/FunctionalInterrupt.cpp.o
Archiving .pioenvs/multisensor01/lib458/libesphome-core.a
Compiling .pioenvs/multisensor01/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/Schedule.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/ScheduledFunctions.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/Updater.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/abi.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/cont.S.o
Compiling .pioenvs/multisensor01/FrameworkArduino/cont_util.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_eboot_command.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_flash_utils.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_i2s.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_noniso.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_phy.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_postmortem.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_si2c.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_sigma_delta.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_timer.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_waveform.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_wiring.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_wiring_analog.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_wiring_digital.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_wiring_pulse.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_wiring_pwm.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/core_esp8266_wiring_shift.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/debug.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/gdb_hooks.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/heap.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/libc_replacements.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/pgmspace.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/sntp-lwip2.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/spiffs/spiffs_cache.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/spiffs/spiffs_check.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/spiffs/spiffs_gc.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/spiffs/spiffs_hydrogen.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/spiffs/spiffs_nucleus.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/spiffs_api.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pioenvs/multisensor01/FrameworkArduino/time.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/uart.c.o
Compiling .pioenvs/multisensor01/FrameworkArduino/umm_malloc/umm_malloc.c.o
Archiving .pioenvs/multisensor01/libFrameworkArduino.a
Linking .pioenvs/multisensor01/firmware.elf
Building .pioenvs/multisensor01/firmware.bin
Retrieving maximum program size .pioenvs/multisensor01/firmware.elf
Checking size .pioenvs/multisensor01/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA: [==== ] 38.9% (used 31892 bytes from 81920 bytes)
PROGRAM: [=== ] 31.7% (used 330700 bytes from 1044464 bytes)
======================== [SUCCESS] Took 164.80 seconds ========================
INFO Successfully compiled program.
INFO Connecting to 192.168.1.101
INFO Uploading /config/multisensor01/.pioenvs/multisensor01/firmware.bin (334848 bytes)
Uploading: [============================================================] 100% Done...
INFO Waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from 192.168.1.101 using esphome API
INFO Connecting to 192.168.1.101:6053 (192.168.1.101)
WARNING Initial connection failed. The ESP might not be connected to WiFi yet (Error connecting to 192.168.1.101: timed out). Re-Trying in 1 seconds
INFO Connecting to 192.168.1.101:6053 (192.168.1.101)
INFO Successfully connected to 192.168.1.101
[18:42:24][I][application:097]: esphome-core version 1.12.2 compiled on Aug 5 2019, 18:39:33
[18:42:24][C][wifi:371]: WiFi:
[18:42:24][C][wifi:253]: SSID: 'MYSSID'[redacted]
[18:42:24][C][wifi:254]: IP Address: 192.168.1.101
[18:42:24][C][wifi:256]: BSSID: MYMACADDR[redacted]
[18:42:24][C][wifi:257]: Hostname: 'multisensor01'
[18:42:24][C][wifi:261]: Signal strength: -35 dB ▂▄▆█
[18:42:24][C][wifi:262]: Channel: 6
[18:42:24][C][wifi:263]: Subnet: 255.255.255.0
[18:42:24][C][wifi:264]: Gateway: 192.168.1.1
[18:42:24][C][wifi:265]: DNS1: 1.1.1.1
[18:42:24][C][wifi:266]: DNS2: 1.0.0.1
[18:42:24][C][binary_sensor.gpio:022]: GPIO Binary Sensor 'SenseNode1 Motion'
[18:42:24][C][binary_sensor.gpio:022]: Device Class: 'motion'
[18:42:24][C][binary_sensor.gpio:023]: Pin: GPIO12 (Mode: INPUT)
[18:42:24][C][logger:142]: Logger:
[18:42:24][C][logger:143]: Level: DEBUG
[18:42:24](Message skipped because it was too big to fit in TCP buffer - This is only cosmetic)
[18:42:24](Message skipped because it was too big to fit in TCP buffer - This is only cosmetic)
[18:42:24](Message skipped because it was too big to fit in TCP buffer - This is only cosmetic)
[18:42:24][C][sensor.dht:036]: Pin: GPIO14 (Mode: OUTPUT)
[18:42:24][C][sensor.dht:042]: Model: DHT22 (or equivalent)
[18:42:24][C][sensor.dht:045]: Update Interval: 30000 ms
[18:42:24][C][sensor.dht:047]: Temperature 'SenseNode1 Temperature'
[18:42:24][C][sensor.dht:047]: Unit of Measurement: '°C'
[18:42:24][C][sensor.dht:047]: Accuracy Decimals: 1
[18:42:24][C][sensor.dht:048]: Humidity 'SenseNode1 Humidity'
[18:42:24][C][sensor.dht:048]: Unit of Measurement: '%'
[18:42:24][C][sensor.dht:048]: Accuracy Decimals: 0
[18:42:24](Message skipped because it was too big to fit in TCP buffer - This is only cosmetic)
[18:42:24](Message skipped because it was too big to fit in TCP buffer - This is only cosmetic)
[18:42:24](Message skipped because it was too big to fit in TCP buffer - This is only cosmetic)
[18:42:24][C][ota:127]: Over-The-Air Updates:
[18:42:24][C][ota:128]: Address: 192.168.1.101:8266
[18:42:24][C][ota:130]: Using Password.
[18:42:29][D][api:546]: Client 'Home Assistant 0.96.5 (192.168.1.199)' connected successfully!
[18:42:41][D][sensor.dht:066]: Got Temperature=22.3°C Humidity=33.8%
[18:42:44][D][binary_sensor:037]: 'SenseNode1 Motion': Sending state ON
[18:42:46][D][binary_sensor:037]: 'SenseNode1 Motion': Sending state OFF
[18:43:11][D][sensor.dht:066]: Got Temperature=22.3°C Humidity=33.9%
[18:43:41][D][sensor.dht:066]: Got Temperature=22.3°C Humidity=33.8%
[18:44:11][D][sensor.dht:066]: Got Temperature=22.3°C Humidity=33.7%
[18:44:15][I][ota:152]: Boot seems successful, resetting boot loop counter.
[18:44:41][D][sensor.dht:066]: Got Temperature=22.3°C Humidity=33.7%
Operating environment/Installation (Hass.io/Docker/pip/etc.):
Docker running on a Raspberry Pi (using docker compose)
ESP (ESP32/ESP8266, Board/Sonoff):
platform: espressif8266@1.8.0; framework: arduino; board: nodemcuv2
Affected component:
I'm sorry I don't know what component it is. The error shows components/switch/switch.h if that helps.
Description of problem: I was using ESPHome in a virtualenv (python 2.7). I migrated to a docker environment on the same machine using esphome/esphome-armhf image from the docker hub. The same configuration files were moved into a mounted volume for that docker container.
After using validate on the esphome dashboard it says it is OK so I hit Upload and I get build errors. I don't know how to add the necessary headers/includes to the docker image so it will build.
Problem-relevant YAML-configuration entries:
Logs (if applicable):
Additional information and things you've tried: I tried using the docker image from https://hub.docker.com/r/esphome/esphome but of course that doesn't work on a Raspberry PI.