Created
April 28, 2019 21:16
-
-
Save Snipercaine/d8345571563536e9661422c3509d1119 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
substitutions: | |
devicename: ttgocam | |
friendly_name: test esp32cam | |
ip_address: 192.168.1.230 | |
esphome: | |
name: $devicename | |
platform: ESP32 | |
board: esp-wrover-kit | |
wifi: | |
ssid: !secret wifi_ssid | |
password: !secret wifi_psk | |
manual_ip: | |
static_ip: $ip_address | |
gateway: 192.168.1.1 | |
subnet: 255.255.255.0 | |
# Enable logging | |
logger: | |
# Enable Home Assistant API | |
api: | |
ota: | |
binary_sensor: | |
- platform: gpio | |
pin: GPIO33 | |
name: $friendly_name PIR | |
device_class: motion | |
- platform: gpio | |
pin: | |
number: GPIO34 | |
mode: INPUT_PULLUP | |
inverted: True | |
name: $friendly_name Button | |
- platform: status | |
name: $friendly_name Status | |
sensor: | |
- platform: wifi_signal | |
name: $friendly_name WiFi Signal | |
update_interval: 10s | |
- platform: uptime | |
name: $friendly_name Uptime | |
esp32_camera: | |
name: $friendly_name Camera | |
external_clock: | |
pin: GPIO32 | |
frequency: 20MHz | |
i2c_pins: | |
sda: GPIO13 | |
scl: GPIO12 | |
data_pins: [GPIO5, GPIO14, GPIO4, GPIO15, GPIO18, GPIO23, GPIO36, GPIO39] | |
vsync_pin: GPIO27 | |
href_pin: GPIO25 | |
pixel_clock_pin: GPIO19 | |
power_down_pin: GPIO26 | |
resolution: 640x480 | |
jpeg_quality: 10 | |
vertical_flip: false | |
horizontal_mirror: false | |
i2c: | |
sda: GPIO21 | |
scl: GPIO22 | |
font: | |
- file: "fonts/times-new-roman.ttf" | |
id: tnr1 | |
size: 20 | |
- file: "fonts/times-new-roman.ttf" | |
id: tnr2 | |
size: 35 | |
time: | |
- platform: homeassistant | |
id: homeassistant_time | |
display: | |
- platform: ssd1306_i2c | |
model: "SSD1306 128x64" | |
address: 0x3C | |
lambda: |- | |
it.strftime(64, 0, id(tnr1), TextAlign::TOP_CENTER,"%d-%m-%Y", id(homeassistant_time).now()); | |
it.strftime(64, 64, id(tnr2), TextAlign::BASELINE_CENTER, "%H:%M", id(homeassistant_time).now()); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@Bazmundi What you wrote is absolutely right.
Modified YAML with Pinout for v162 (with Mic on board, but not working)