See: https://esphome.io/components/remote_receiver.html
To be used with: https://esphome.io/components/remote_transmitter.html
remote_receiver:
pin:
/** | |
* Extract TextStyle info for the text inside slide element based on Body placeholder | |
* @param {Number} slidenumber Number of the slide to analyze (starting from 1) | |
*/ | |
function analyseBodyStyles(slidenumber) { | |
const presentation = SlidesApp.getActivePresentation(); | |
const slide = presentation.getSlides()[slidenumber-1]; | |
const body = slide.getPlaceholders().find(ph => ph.asShape().getPlaceholderType() === SlidesApp.PlaceholderType.BODY); | |
const textRange = body.asShape().getText(); | |
const textRuns = textRange.getRuns(); |
--- | |
# 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 |
--- | |
# 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 |
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
# | |
# Read modbus data from Ginlong Solis inverter | |
# and send over MQTT | |
# | |
# Based on https://github.com/rogersia/Solis-4G | |
# Includes fixes, small modifcations and refactoring. Migrated to Python3. | |
# See https://sequr.be/blog/2021/08/reading-ginlong-solis-inverter-over-serial-and-importing-in-home-assistant-over-mqtt/ | |
# |
# ssh pi@<ip.of.raspberry.pi> # password: raspberry | |
# Run Hyperion service as root | |
sudo systemctl disable --now [email protected] | |
sudo systemctl enable --now [email protected] | |
# Created symlink /etc/systemd/system/multi-user.target.wants/[email protected] → /etc/systemd/system/[email protected]. | |
# Update Message of the Day to check correct service | |
sudo sed -i 's/pi.service/root.service/' /etc/update-motd.d/10-hyperbian |
--- | |
# Waste collection integration | |
# | |
# Home Assisant sensor component for Afvalbeheer | |
# https://github.com/pippyn/Home-Assistant-Sensor-Afvalbeheer | |
# | |
# sensor: | |
- platform: afvalbeheer | |
wastecollector: RecycleApp # Change this to match your waste collector | |
resources: |
# Requirements | |
# - Media extractor integration - https://www.home-assistant.io/integrations/media_extractor/ | |
# - Mini media player (HACS) - https://github.com/kalkih/mini-media-player | |
# - A smart speaker, e.g. Xiaomi Mi Smart Speaker - https://s.click.aliexpress.com/e/_A0zLJq | |
# - Some URLs for web radio stations | |
# - (optional) Images/logos of the radio stations | |
# configuration.yaml | |
# ------------------ |
# 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 |
See: https://esphome.io/components/remote_receiver.html
To be used with: https://esphome.io/components/remote_transmitter.html
remote_receiver:
pin:
# 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 |