See: https://esphome.io/components/remote_receiver.html
To be used with: https://esphome.io/components/remote_transmitter.html
remote_receiver:
pin:
# https://s.click.aliexpress.com/e/_9y4QA5 | |
# Based on https://gist.github.com/Snipercaine/d8345571563536e9661422c3509d1119 | |
# And https://community.home-assistant.io/t/working-esphome-config-for-ttgo-esp32-camera-board-with-microphone/126231 | |
# Note: pins are not the same as in the docs above and even the picture on AE differs from the picture in the box | |
# | |
# Folder structure based on Frenck's config | |
# https://github.com/frenck/home-assistant-config/tree/master/config/esphome | |
substitutions: | |
slug: esp32_tcam |
--- | |
# https://flows.blueforcer.de/flow/jyNg0oGXOX6D | |
# | |
# Update the MQTT topic at the bottom of this automation. | |
# Don't forget to upload year.jpg to your AWTRIX clock in the ICONS folder | |
# | |
automation: | |
- id: awtrix_year_progress | |
alias: Year Progress | |
description: Publishes the current year progress in % to the Awtrix clock |
# Board | |
# https://s.click.aliexpress.com/e/_9IDl91 | |
# ESPHome docs: | |
# - https://esphome.io/components/display/waveshare_epaper.html | |
# - https://esphome.io/components/spi.html#spi | |
# - https://esphome.io/components/display/index.html#formatted-text | |
substitutions: | |
esphome_name: esp32_ttgo_t5 |
# See docs on HTTP API | |
# https://shelly-api-docs.shelly.cloud/#settings | |
# Linux / Mac | |
for i in {2..254}; do curl -m 1 http://192.168.1.$i/settings?<setting parameters>; done | |
# Windows | |
# Note: use %% instead of % when saving this in a BATCH script (.bat) | |
FOR /L %I IN (2,1,254) DO curl -m 1 http://192.168.1.%I/settings?<setting parameters> | |
# --- EXAMPLES --- |
See: https://esphome.io/components/remote_receiver.html
To be used with: https://esphome.io/components/remote_transmitter.html
remote_receiver:
pin:
# ESP32 board: | |
# - https://www.aliexpress.com/item/1005001267643044.html | |
# SSD1306 OLED Display: | |
# - https://s.click.aliexpress.com/e/_AVnlEn | |
# ESPHome docs: | |
# - https://esphome.io/components/display/ssd1306.html | |
# - https://esphome.io/components/i2c.html#i2c | |
# - https://esphome.io/components/display/index.html#formatted-text | |
# Wiring diagram |
--- | |
# Create an image entity showing the DAREBEE daily challenge | |
# | |
# https://www.home-assistant.io/integrations/image/ | |
# https://darebee.com/daily | |
# https://sequr.be/blog/2023/07/darebee-daily-challenge-on-home-assistant-dashboard/ | |
# | |
scrape: | |
- resource: https://darebee.com/ | |
scan_interval: 3600 # Every hour |
# configuration.yaml | |
remote: | |
- platform: broadlink | |
host: 192.168.xx.xx | |
mac: 'ab:cd:ef:12:34:45' | |
switch: !include_dir_merge_list switches/ | |
webostv: | |
name: LG WebOS TV |
# Script by TheGroundZero (@DezeStijn) | |
# | |
# This payload generator generates valid Belgian Social Security Numbers | |
# This SSN (rijksregisternummer) is formatted as yy.mm.dd-counter-check | |
# yy, mm and dd are the date of birth | |
# counter is a 3 digit number, which counts the births per day (uneven number for men and even for women) | |
# check is a 2 digit validation number based on the previous digits | |
# | |
# You can provide a "seed" to the generator to set a static birth date. | |
# This will result in a random generation of the counter and check values. |
# Shelly 2.5 | |
# Roller Mode | |
# Based on https://shelly-api-docs.shelly.cloud/?shell#shelly2-5-mqtt | |
# And https://www.home-assistant.io/integrations/cover.mqtt/ | |
cover: | |
- platform: mqtt | |
name: Rolling Shutters | |
command_topic: shellies/shellyswitch25-<deviceid>/roller/0/command # rc, open, close and stop | |
state_topic: shellies/shellyswitch25-<deviceid>/roller/0 # open, close, stop |