See: https://esphome.io/components/remote_receiver.html
To be used with: https://esphome.io/components/remote_transmitter.html
remote_receiver:
pin:
#!/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/ | |
# |
#!/bin/bash | |
# Script by TheGroundZero (@DezeStijn) | |
# | |
# https://sequr.be/blog/2020/06/gitlab-unauthenticated-group-and-project-enumeration/ | |
# https://gist.github.com/TheGroundZero/ea067760fd6c3854238f098cb075bf96 | |
# | |
# Using a difference in behaviour by Gitlab in setting cookies | |
# it's possible to enumerate/bruteforce groups/projects | |
# as an unauthenticated user. |
# 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 |
# 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. |
# 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 |
--- | |
# 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 |
# 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 |
See: https://esphome.io/components/remote_receiver.html
To be used with: https://esphome.io/components/remote_transmitter.html
remote_receiver:
pin:
# 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 --- |
# 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 |