Parts:
- ESP32c3
- Max31855 thermocouple amplifier
- K-type thermocouple
- passive piezo buzzer
- ssd1306 oled
- buttons
| "$schema" = 'https://starship.rs/config-schema.json' | |
| format = """ | |
| [](bg:color1 fg:0)\ | |
| $os\ | |
| $username\ | |
| $hostname\ | |
| [](bg:color2 fg:color1)\ | |
| $directory\ | |
| [](bg:color3 fg:color2)\ |
| -- Pull in the wezterm API | |
| local wezterm = require("wezterm") | |
| local config = wezterm.config_builder() | |
| config.font = wezterm.font("JetBrains Mono") | |
| config.font_size = 10 | |
| config.line_height = 1.1 | |
| config.color_scheme = "Gruvbox dark, hard (base16)" | |
| -- config.color_scheme = "Monokai Pro (Gogh)" | |
| config.window_background_opacity = 1 |
| export const words_7 = [ | |
| "abalone", | |
| "abandon", | |
| "abdomen", | |
| "ability", | |
| "abolish", | |
| "abreast", | |
| "abscond", | |
| "absence", | |
| "absinth", |
| substitutions: | |
| name: esphome-web-012583 | |
| internal_name: ESPHOME_012583 | |
| friendly_name: epaper clock | |
| board_name: esp32dev | |
| comment: "E-paper" | |
| esphome: | |
| name: ${name} | |
| friendly_name: ${friendly_name} |
| # create helper > template > Template a sensor | |
| # put the code below in the State template field | |
| {%- set tempslist = states.sensor | |
| | selectattr('attributes.device_class','defined') | |
| | selectattr('attributes.device_class','in',['temperature']) | |
| | rejectattr('entity_id','search','battery|average|slzb_06') | |
| | rejectattr('state','search','unknown|unavailable') | |
| | map(attribute='state') | |
| | map('float') |
| substitutions: | |
| name: "mqttespbutton" | |
| friendly_name: My Button 1 | |
| esphome: | |
| name: ${name} | |
| friendly_name: ${friendly_name} | |
| min_version: 2024.6.0 | |
| name_add_mac_suffix: false | |
| project: |
| substitutions: | |
| name: esphome-web-1dbf28 | |
| friendly_name: c3pico-therm-1dbf28 | |
| remote_sensor_entity_id: sensor.average_of_temperature_sensors | |
| esphome: | |
| name: ${name} | |
| friendly_name: ${friendly_name} | |
| min_version: 2024.6.0 | |
| name_add_mac_suffix: false |
| substitutions: | |
| name: esphome-web-1dbf28 | |
| friendly_name: c3pico-therm-1dbf28 | |
| ha_sensor_entity_id: sensor.average_of_temperature_sensors | |
| esphome: | |
| name: ${name} | |
| friendly_name: ${friendly_name} | |
| min_version: 2024.6.0 | |
| name_add_mac_suffix: false |
| # https://gist.github.com/tkroo/0dfe582ab3b4ba83cbd918e4b5502045 | |
| substitutions: | |
| name: esphome-web-d00834 | |
| friendly_name: supermini-temp-display | |
| esphome: | |
| name: ${name} | |
| friendly_name: ${friendly_name} | |
| comment: Temperature and humidity with display | |
| min_version: 2024.6.0 |