Parts:
- ESP32c3
- Max31855 thermocouple amplifier
- K-type thermocouple
- passive piezo buzzer
- ssd1306 oled
- buttons
| 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 |
| # 192.168.0.31 | |
| # https://esphome.io/components/sensor/rotary_encoder.html | |
| substitutions: | |
| name: esphome-web-1caba8 | |
| friendly_name: c3pico-rotary | |
| esphome: | |
| name: ${name} | |
| friendly_name: ${friendly_name} | |
| min_version: 2024.6.0 |
| {%- set mydata = namespace(mylist = states.sensor | |
| | selectattr('attributes.device_class','defined') | |
| | selectattr('attributes.device_class','in',['temperature']) | |
| | rejectattr('entity_id','search','battery|average|slzb_06|proxy|dew_point') | |
| | rejectattr('state','search','unavailable|unknown') | |
| | list | |
| , | |
| unavailable = states.sensor | |
| | selectattr('attributes.device_class','defined') | |
| | selectattr('attributes.device_class','in',['temperature']) |