config files on 28-11-2023 12:46:43
This commit is contained in:
@@ -15,6 +15,7 @@ packages:
|
||||
board: !include boards/esp32_wroom_arduino.yaml
|
||||
connection: !include common/wifi_nosens.yaml
|
||||
logger: !include templates/logger.yaml
|
||||
#bt_proxy: !include common/bluetooth.yaml #no space
|
||||
|
||||
esphome:
|
||||
name: ${device_name}
|
||||
@@ -24,11 +25,12 @@ esphome:
|
||||
- include/epaper75.h
|
||||
|
||||
external_components:
|
||||
- source:
|
||||
type: git
|
||||
url: https://github.com/atomicmike/esphome.git
|
||||
ref: waveshare-color-2022.6
|
||||
components: [waveshare_epaper]
|
||||
# - source:
|
||||
# type: git
|
||||
# url: https://github.com/atomicmike/esphome.git
|
||||
# ref: waveshare-color-2022.6
|
||||
# components: [waveshare_epaper]
|
||||
- source: components/waveshare-epaper-c
|
||||
|
||||
sun:
|
||||
latitude: !secret home_latitude
|
||||
@@ -87,29 +89,30 @@ button:
|
||||
|
||||
# Include custom fonts
|
||||
font:
|
||||
- file: 'fonts/GothamRnd-Book.ttf'
|
||||
id: font_small_book
|
||||
size: 18
|
||||
# - file: 'fonts/GothamRnd-Book.ttf'
|
||||
# id: font_small_book
|
||||
# size: 18
|
||||
- file: 'fonts/GothamRnd-Bold.ttf'
|
||||
id: font_large_bold
|
||||
size: 108
|
||||
glyphs: ['-',' ', '°', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'C', 'a', 'n']
|
||||
- file: 'fonts/GothamRnd-Bold.ttf'
|
||||
id: font_medium_bold
|
||||
size: 30
|
||||
# - file: 'fonts/GothamRnd-Bold.ttf'
|
||||
# id: font_medium_bold
|
||||
# size: 30
|
||||
# glyphs: [' ', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'M', 'I', 'N']
|
||||
- file: 'fonts/GothamRnd-Bold.ttf'
|
||||
id: font_small_bold
|
||||
size: 18
|
||||
# glyphs: ['°', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'C', 'M', 'I', 'N']
|
||||
|
||||
- file: 'fonts/GothamRnd-Bold.ttf'
|
||||
id: font_time
|
||||
size: 90
|
||||
glyphs: [' ', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':']
|
||||
# - file: 'fonts/GothamRnd-Bold.ttf'
|
||||
# id: font_time
|
||||
# size: 90
|
||||
# glyphs: [' ', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':']
|
||||
- file: 'fonts/GothamRnd-Book.ttf'
|
||||
id: font_weekday
|
||||
size: 30
|
||||
glyphs: ['a', 'd', 'e','F', 'h', 'i','M', 'n', 'o', 'r', 's','S', 't','T', 'u', 'W', 'y']
|
||||
- file: 'fonts/GothamRnd-Book.ttf'
|
||||
id: font_day
|
||||
size: 65
|
||||
@@ -118,15 +121,15 @@ font:
|
||||
id: font_month
|
||||
size: 40
|
||||
|
||||
- file: fonts/materialdesignicons-webfont.ttf
|
||||
id: font_wifi
|
||||
size: 20
|
||||
glyphs:
|
||||
- "\U000F091F"
|
||||
- "\U000F0922"
|
||||
- "\U000F0925"
|
||||
- "\U000F0928"
|
||||
- "\U000F092B"
|
||||
# - file: fonts/materialdesignicons-webfont.ttf
|
||||
# id: font_wifi
|
||||
# size: 20
|
||||
# glyphs:
|
||||
# - "\U000F091F"
|
||||
# - "\U000F0922"
|
||||
# - "\U000F0925"
|
||||
# - "\U000F0928"
|
||||
# - "\U000F092B"
|
||||
|
||||
# Include Material Design Icons font
|
||||
# Thanks to https://community.home-assistant.io/t/display-materialdesign-icons-on-esphome-attached-to-screen/199790/16
|
||||
@@ -147,13 +150,13 @@ font:
|
||||
- "\U000F0F31" # mdi-weather-night-partly-cloudy
|
||||
- "\U000F0595" # mdi-weather-partly-cloudy
|
||||
- "\U000F0F32" # mdi-weather-partly-lightning
|
||||
- "\U000F0F33" # mdi-weather-partly-rainy
|
||||
- "\U000F0F34" # mdi-weather-partly-snowy
|
||||
#- "\U000F0F33" # mdi-weather-partly-rainy
|
||||
#- "\U000F0F34" # mdi-weather-partly-snowy
|
||||
- "\U000F0F35" # mdi-weather-partly-snowy-rainy
|
||||
- "\U000F0596" # mdi-weather-pouring
|
||||
- "\U000F0597" # mdi-weather-rainy
|
||||
- "\U000F0598" # mdi-weather-snowy
|
||||
- "\U000F0F36" # mdi-weather-snowy-heavy
|
||||
#- "\U000F0F36" # mdi-weather-snowy-heavy
|
||||
- "\U000F067F" # mdi-weather-snowy-rainy
|
||||
- "\U000F0599" # mdi-weather-sunny
|
||||
- "\U000F0F37" # mdi-weather-sunny-alert
|
||||
@@ -161,24 +164,24 @@ font:
|
||||
- "\U000F059A" # mdi-weather-sunset
|
||||
- "\U000F059B" # mdi-weather-sunset-down
|
||||
- "\U000F059C" # mdi-weather-sunset-up
|
||||
- "\U000F0F38" # mdi-weather-tornado
|
||||
#- "\U000F0F38" # mdi-weather-tornado
|
||||
- "\U000F059D" # mdi-weather-windy
|
||||
- "\U000F059E" # mdi-weather-windy-variant
|
||||
#- "\U000F059E" # mdi-weather-windy-variant
|
||||
- "\U000f010b" # mdi-car
|
||||
- "\U000f0819" # trash
|
||||
|
||||
- file: 'fonts/materialdesignicons-webfont.ttf'
|
||||
id: font_mdi_medlarge
|
||||
size: 60
|
||||
glyphs:
|
||||
- "\U000f0f64" # new moon
|
||||
- "\U000f0f67" # mdi-moon-waxing-crescent
|
||||
- "\U000F0F61" # mdi-moon-first-quarter
|
||||
- "\U000F0F68" # mdi-moon-waxing-gibbous
|
||||
- "\U000F0F62" # mdi-moon-full
|
||||
- "\U000F0F66" # mdi-moon-waning-gibbous
|
||||
- "\U000F0F63" # mdi-moon-last-quarter
|
||||
- "\U000F0F65" # mdi-moon-waning-crescent
|
||||
# - file: 'fonts/materialdesignicons-webfont.ttf'
|
||||
# id: font_mdi_medlarge
|
||||
# size: 60
|
||||
# glyphs:
|
||||
# - "\U000f0f64" # new moon
|
||||
# - "\U000f0f67" # mdi-moon-waxing-crescent
|
||||
# - "\U000F0F61" # mdi-moon-first-quarter
|
||||
# - "\U000F0F68" # mdi-moon-waxing-gibbous
|
||||
# - "\U000F0F62" # mdi-moon-full
|
||||
# - "\U000F0F66" # mdi-moon-waning-gibbous
|
||||
# - "\U000F0F63" # mdi-moon-last-quarter
|
||||
# - "\U000F0F65" # mdi-moon-waning-crescent
|
||||
- file: 'fonts/materialdesignicons-webfont.ttf'
|
||||
id: font_mdi_medium
|
||||
size: 36
|
||||
@@ -357,8 +360,8 @@ display:
|
||||
dc_pin: GPIO16
|
||||
busy_pin: GPIO25
|
||||
reset_pin: GPIO26
|
||||
#model: 7.50in-bV2
|
||||
model: 7.50inv2b
|
||||
model: 7.50in-bV2
|
||||
#model: 7.50inv2b
|
||||
#model: 7.50inv2
|
||||
#model: 7.50inV2alt
|
||||
update_interval: 30min
|
||||
@@ -382,27 +385,27 @@ display:
|
||||
// wifi strength
|
||||
// if (id(sensor_wifi_signal).has_state())
|
||||
// {
|
||||
if (id(sensor_wifi_signal).state >= -50) {
|
||||
//Excellent
|
||||
it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
ESP_LOGI("WiFi", "Excellent");
|
||||
} else if (id(sensor_wifi_signal).state >= -60) {
|
||||
//Good
|
||||
it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
ESP_LOGI("WiFi", "Good");
|
||||
} else if (id(sensor_wifi_signal).state >= -67) {
|
||||
//Fair
|
||||
it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
ESP_LOGI("WiFi", "Fair");
|
||||
} else if (id(sensor_wifi_signal).state >= -70) {
|
||||
//Weak
|
||||
it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
ESP_LOGI("WiFi", "Weak");
|
||||
} else {
|
||||
//Unlikely working signal
|
||||
it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
ESP_LOGI("WiFi", "Unlikely");
|
||||
}
|
||||
// if (id(sensor_wifi_signal).state >= -50) {
|
||||
// //Excellent
|
||||
// it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
// ESP_LOGI("WiFi", "Excellent");
|
||||
// } else if (id(sensor_wifi_signal).state >= -60) {
|
||||
// //Good
|
||||
// it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
// ESP_LOGI("WiFi", "Good");
|
||||
// } else if (id(sensor_wifi_signal).state >= -67) {
|
||||
// //Fair
|
||||
// it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
// ESP_LOGI("WiFi", "Fair");
|
||||
// } else if (id(sensor_wifi_signal).state >= -70) {
|
||||
// //Weak
|
||||
// it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
// ESP_LOGI("WiFi", "Weak");
|
||||
// } else {
|
||||
// //Unlikely working signal
|
||||
// it.print(wifi_x_a, wifi_y_a, id(font_wifi), TextAlign::BASELINE_RIGHT, "");
|
||||
// ESP_LOGI("WiFi", "Unlikely");
|
||||
// }
|
||||
//}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user