annotate cam-tt-screen.yaml @ 13:2f2a34ed4ead

new esphome
author drewp@bigasterisk.com
date Thu, 01 Aug 2024 22:17:00 -0700
parents 5a80f3f2be8d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
1 # mac 54:43:B2:AB:C6:20
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
2
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
3 esphome:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
4 name: "cam-tt-screen"
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
5 platform: esp32
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
6 board: esp32cam
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
7
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
8 logger:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
9 level: INFO
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
10
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
11 wifi:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
12 networks:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
13 - ssid: !secret wifi_ssid
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
14 password: !secret wifi_password
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
15
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
16 ota:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
17 platform: esphome
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
18
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
19 mqtt:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
20 id: mqtt_client
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
21 broker: "mqtt2.bigasterisk.com"
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
22
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
23 on_message:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
24 - topic: cam/th-screen/projector_power
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
25 payload: "send"
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
26 then:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
27 - remote_transmitter.transmit_nec:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
28 address: 0x0F04
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
29 command: 0x52AD
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
30
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
31 remote_transmitter:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
32 id: ir_out
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
33 # 100R to ir led
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
34 pin: GPIO12
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
35 carrier_duty_percent: 50%
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
36
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
37 sensor:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
38 - platform: wifi_signal
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
39 name: "wifi_signal"
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
40 update_interval: 60s
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
41
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
42 light:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
43 - platform: monochromatic
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
44 name: "flash"
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
45 output: flash_out
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
46 default_transition_length: 0s
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
47
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
48 output:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
49 - platform: ledc
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
50 id: flash_out
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
51 pin: GPIO4
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
52 frequency: 19531Hz
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
53 channel: 4
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
54
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
55 esp32_camera:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
56 external_clock:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
57 pin: GPIO0
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
58 frequency: 20MHz
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
59 i2c_pins:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
60 sda: GPIO26
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
61 scl: GPIO27
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
62 data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
63 vsync_pin: GPIO25
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
64 href_pin: GPIO23
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
65 pixel_clock_pin: GPIO22
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
66 power_down_pin: GPIO32
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
67 name: "cam-tt-screen"
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
68 jpeg_quality: 10
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
69 vertical_flip: true
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
70 horizontal_mirror: true
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
71 # 320x240 640x480 800x600 1024x768 1280x1024 1600x1200
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
72 resolution: "800x600"
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
73
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
74 esp32_camera_web_server:
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
75 - port: 8080
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
76 mode: stream
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
77 - port: 8081
5a80f3f2be8d more boards, cams
drewp@bigasterisk.com
parents:
diff changeset
78 mode: snapshot