config files on 28-11-2023 12:46:43

This commit is contained in:
2023-11-28 12:46:43 +01:00
parent 9cc6076da0
commit 423d32fada
101 changed files with 167879 additions and 3008 deletions

View File

@@ -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");
// }
//}