From e45401882b57465e5c5f12a2a80aaf8975ccaf59 Mon Sep 17 00:00:00 2001 From: ESPHome Device Builder Date: Tue, 8 Sep 2026 15:01:01 -0400 Subject: [PATCH] Delete polly-a1-mini-camera.yaml --- esphome/polly-a1-mini-camera.yaml | 133 ------------------------------ 1 file changed, 133 deletions(-) delete mode 100644 esphome/polly-a1-mini-camera.yaml diff --git a/esphome/polly-a1-mini-camera.yaml b/esphome/polly-a1-mini-camera.yaml deleted file mode 100644 index 909e555..0000000 --- a/esphome/polly-a1-mini-camera.yaml +++ /dev/null @@ -1,133 +0,0 @@ -substitutions: - device_name: polly-a1-mini-camera - friendly_name: "Polly's A1 Camera" - -esphome: - name: ${device_name} - friendly_name: ${friendly_name} - -esp32: - board: esp32dev - framework: - type: esp-idf -# minimum_chip_revision: 3.1 - -# Enable logging -logger: - level: INFO - -# Enable Home Assistant API -api: - encryption: - key: "iLF5QCgTVCwgaA5vjTGez03Dfjvns8JvkcwmUN4NXR8=" - -ota: - - platform: esphome - password: "58f86a5e60abe60886cec2f65a1d3da5" - -wifi: - ssid: !secret wifi_iot_ssid - password: !secret wifi_password - manual_ip: - static_ip: 192.168.69.194 - gateway: 192.168.69.1 - subnet: 255.255.255.0 - # Enable fallback hotspot (captive portal) in case wifi connection fails - ap: - ssid: "${friendly_name} Fallback" - password: !secret wifi_password - - # Prevents aggressive reconnection attempts - power_save_mode: none # Use 'light' for battery devices - - # Slower but more reliable connection - fast_connect: true - - # Handle connection failures gracefully - on_connect: - - logger.log: "Wi-Fi connected!" - on_disconnect: - - logger.log: "Wi-Fi disconnected!" - -# Reduce mDNS traffic -mdns: - disabled: true # Set to true if you use static IPs and don't need discovery - -#captive_portal: - -web_server: - port: 80 - -i2c: - - id: camera_i2c - sda: GPIO26 - scl: GPIO27 - -psram: - mode: quad - speed: 80MHz - -esp32_camera: - external_clock: - pin: GPIO0 - frequency: 20MHz - i2c_id: camera_i2c - data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35] - vsync_pin: GPIO25 - href_pin: GPIO23 - pixel_clock_pin: GPIO22 - power_down_pin: GPIO32 - resolution: 1024X768 - jpeg_quality: 20 - vertical_flip: False - horizontal_mirror: True - max_framerate: 20 fps - idle_framerate: 0.05 fps - - # Image settings - name: ${device_name} - -esp32_camera_web_server: - - port: 8080 - mode: STREAM - - port: 8081 - mode: SNAPSHOT - -switch: - - platform: gpio - name: "${device_name}-flash" - pin: 4 - -# Diagnostic sensors -sensor: - - platform: wifi_signal - name: "${device_name} WiFi Signal" - update_interval: 60s - - - platform: uptime - name: "${device_name} Uptime" - update_interval: 60s - -text_sensor: - - platform: wifi_info - ip_address: - name: "${device_name} IP Address" - ssid: - name: "${device_name} Connected SSID" - bssid: - name: "${device_name} BSSID" - -# Watchdog to auto-reboot if things go wrong -interval: - - interval: 5min - then: - - if: - condition: - and: - - lambda: 'return millis() > 300000;' # >5 min uptime - - not: - wifi.connected: - then: - - logger.log: "Wi-Fi not connected for 5 min, rebooting..." - - delay: 10s - - lambda: 'App.safe_reboot();' \ No newline at end of file