add test2 (sensor testor)
This commit is contained in:
176
esptest2.yaml
Normal file
176
esptest2.yaml
Normal file
@@ -0,0 +1,176 @@
|
||||
esphome:
|
||||
name: esptest2
|
||||
platform: ESP32
|
||||
board: esp-wrover-kit
|
||||
|
||||
logger:
|
||||
|
||||
api:
|
||||
password: !secret api_secret
|
||||
|
||||
ota:
|
||||
platform: esphome
|
||||
password: !secret ota_key
|
||||
|
||||
wifi:
|
||||
ssid: !secret wireless_ssid
|
||||
password: !secret wireless_key
|
||||
domain: !secret wireless_domain
|
||||
|
||||
ap:
|
||||
ssid: "ESPtest2_Fallback"
|
||||
password: !secret ap_secret
|
||||
|
||||
captive_portal:
|
||||
|
||||
web_server:
|
||||
port: 80
|
||||
|
||||
time:
|
||||
- platform: sntp
|
||||
id: sntp_time
|
||||
servers:
|
||||
- 193.190.198.10
|
||||
# timezone: "Europe/Brussels"
|
||||
on_time_sync:
|
||||
then:
|
||||
- logger.log: "NTP : Synchronized sntp clock"
|
||||
|
||||
mqtt:
|
||||
broker: domotic.home.cabestan.be
|
||||
username: espsalon
|
||||
password: !secret mqtt_espsalon
|
||||
|
||||
i2c:
|
||||
sda: 21
|
||||
scl: 22
|
||||
scan: true
|
||||
frequency: 300kHz
|
||||
id: bus_a
|
||||
|
||||
font:
|
||||
- file: "fonts/Roboto/Roboto-Black.ttf"
|
||||
id: my_font_16
|
||||
size: 16
|
||||
- file: "fonts/Roboto/Roboto-Black.ttf"
|
||||
id: my_font_14
|
||||
size: 14
|
||||
- file: "fonts/materialdesignicons-webfont.ttf"
|
||||
id: icons_14
|
||||
size: 14
|
||||
glyphs:
|
||||
- "\U000F050F" # mdi-home-thermometer
|
||||
- "\U000F058E" # mdi-water-percent
|
||||
- "\U000F015F" # mdi-cloud
|
||||
- "\U000F1252" # mdi-home-lightbulb-outline
|
||||
- "\U000F0A60" # mdi-ip-network
|
||||
|
||||
globals:
|
||||
- id: global_32
|
||||
type: int
|
||||
restore_value: no
|
||||
initial_value: '0'
|
||||
- id: global_33
|
||||
type: int
|
||||
restore_value: no
|
||||
initial_value: '0'
|
||||
- id: global_25
|
||||
type: int
|
||||
restore_value: no
|
||||
initial_value: '0'
|
||||
- id: global_26
|
||||
type: int
|
||||
restore_value: no
|
||||
initial_value: '0'
|
||||
- id: global_27
|
||||
type: int
|
||||
restore_value: no
|
||||
initial_value: '0'
|
||||
|
||||
display:
|
||||
- platform: ssd1306_i2c
|
||||
model: "SSD1306 128x64"
|
||||
address: 0x3C
|
||||
external_vcc: False
|
||||
id: saloon_display
|
||||
rotation: 90
|
||||
# lambda: |-
|
||||
# it.print(0, 0, id(my_font_16), "Hello World!");
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.strftime( 32, 0, id(my_font_16), TextAlign::TOP_CENTER , "%H:%M:%S" , id(sntp_time).now() );
|
||||
it.printf( 0, 25, id(my_font_14), TextAlign::TOP_LEFT , "v1:");
|
||||
it.printf( 32, 25, id(my_font_14), TextAlign::TOP_LEFT , "%d" , id(binary_32).state );
|
||||
|
||||
it.printf( 0, 45, id(my_font_14), TextAlign::TOP_LEFT , "v2:");
|
||||
it.printf( 32, 45, id(my_font_14), TextAlign::TOP_LEFT , "%d" , id(binary_33).state );
|
||||
|
||||
it.printf( 0, 65, id(my_font_14), TextAlign::TOP_LEFT , "v3:");
|
||||
it.printf( 32, 65, id(my_font_14), TextAlign::TOP_LEFT , "%d" , id(binary_25).state );
|
||||
|
||||
it.printf( 0, 85, id(my_font_14), TextAlign::TOP_LEFT , "v4:");
|
||||
it.printf( 32, 85, id(my_font_14), TextAlign::TOP_LEFT , "%d" , id(binary_26).state );
|
||||
|
||||
it.printf( 0, 105, id(my_font_14), TextAlign::TOP_LEFT , "v5");
|
||||
it.printf( 32, 105, id(my_font_14), TextAlign::TOP_LEFT , "%d" , id(binary_27).state );
|
||||
# it.printf( 18, 105, id(my_font_14), TextAlign::TOP_LEFT , "%s" , id(nw_connected).state );
|
||||
|
||||
|
||||
sensor:
|
||||
- platform: esp32_hall
|
||||
name: "ESP32 Hall Sensor"
|
||||
update_interval: 3s
|
||||
|
||||
- platform: adc
|
||||
pin: GPIO36
|
||||
name: analog hall sensor
|
||||
update_interval: 3s
|
||||
|
||||
|
||||
binary_sensor:
|
||||
- platform: gpio
|
||||
pin:
|
||||
number: 32
|
||||
inverted: true
|
||||
mode:
|
||||
input: true
|
||||
pullup: true
|
||||
name: "binary_32"
|
||||
id: binary_32
|
||||
- platform: gpio
|
||||
pin:
|
||||
number: 33
|
||||
inverted: true
|
||||
mode:
|
||||
input: true
|
||||
pullup: true
|
||||
name: "binary_33"
|
||||
id: binary_33
|
||||
- platform: gpio
|
||||
pin:
|
||||
number: 25
|
||||
inverted: true
|
||||
mode:
|
||||
input: true
|
||||
pullup: true
|
||||
name: "binary_25"
|
||||
id: binary_25
|
||||
- platform: gpio
|
||||
pin:
|
||||
number: 26
|
||||
inverted: true
|
||||
mode:
|
||||
input: true
|
||||
pullup: true
|
||||
name: "binary_26"
|
||||
id: binary_26
|
||||
- platform: gpio
|
||||
pin:
|
||||
number: 27
|
||||
inverted: true
|
||||
mode:
|
||||
input: true
|
||||
pullup: true
|
||||
name: "binary_27"
|
||||
id: binary_27
|
||||
Reference in New Issue
Block a user