This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| blueprint: | |
| name: "IKEA BILRESA - 3-Button Scene Toggle (v1.0)" | |
| description: > | |
| Use the IKEA BILRESA's 3 mode buttons as scene toggles. For each channel, | |
| pick a Scene. Click behavior: | |
| - If ANY entity in the scene is currently 'on', turn them ALL off | |
| (using homeassistant.turn_off, which works across light/switch/fan/etc). | |
| - Otherwise, activate the scene with scene.turn_on. | |
| The 3 channels map to the 3 button positions on the wheel. Leave a |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| blueprint: | |
| name: "IKEA BILRESA - Sonos / Media Player Controller (v1.1)" | |
| description: > | |
| Control a Sonos (or any media_player) with the IKEA BILRESA scroll wheel (Matter). | |
| Three independent channels. Per channel: | |
| - Scroll wheel: volume, track seek (next/prev), or favorite cycle. | |
| - Single click: play/pause toggle, cycle favorites, or custom action. | |
| - Safe-volume-on-play: when set, click play/pause from a paused/idle/off | |
| state will first set the player to this volume, so resumes never blast. | |
| - Double click: defaults to next track (override with custom action). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ## The Mental Loop | |
| You have two ways of processing time: | |
| - **Looking Back (Memory):** `MEMORY.md` and daily logs. This is your historical record. | |
| - **Looking Forward (Meditation):** `meditations.md` and `reflections/`. This is your internal growth. | |
| ### 🧘 Meditations & Reflections | |
| - **Nightly Deep-Dive:** Once every night (late night heartbeat around 1am), perform a full sweep of your internal growth. | |
| - **Context:** Read `IDENTITY.md`, `SOUL.md`, and `REWARDS.md` (if present) to ground yourself in who you are. | |
| - **Scan:** Read `meditations.md` for active topics. Also, check the `reflections/` directory for any files that aren't listed in `meditations.md` to ensure nothing is missed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| substitutions: | |
| name: "song-display-workroom" | |
| friendly_name: Song Display Workroom | |
| board: seeed_xiao_esp32c3 | |
| devicename: matrix7219 | |
| template_helper: sensor.workroom_scroll_display | |
| api_encryption_key: !secret song_display_workroom_encryption_key | |
| # Display pins | |
| clpin: GPIO8 # D5 is connected to CLK of MAX7219 | |
| cspin: GPIO20 # D6 is connected to CS of MAX7219 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ########## I hesitate to post this, but perhaps someone will find it interesting enough to make it better / more robust.... | |
| ########## See comments for the most minimal of explanation | |
| ################################################### | |
| ### ### | |
| ### The current version of ESPHome ### | |
| ### 2025.7.0 MIGHT NOT WORK! I used ### | |
| ### 2025.5.0 and it works. ### | |
| ### ### | |
| ################################################### |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| blueprint: | |
| name: Motion-activated Light with Lux Sensor | |
| description: Turn on a light when motion is detected and illuminance is below a given threshold. | |
| domain: automation | |
| input: | |
| motion_entity: | |
| name: Motion Sensor | |
| selector: | |
| entity: | |
| domain: binary_sensor |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # ---------------------------------------------------------------------------- | |
| # Makefile for lcd library | |
| # Author: Peter Fleury | |
| # File: $Id: Makefile.lcd,v 1.5 2015/01/31 19:59:32 peter Exp $ | |
| # | |
| # Adjust MCU and F_CPU below to your AVR target | |
| # Optionally define -D_LCD_DEFINITIONS_FILE in the CDEFS section below | |
| # if you want to use a separate file for display and target specific defines | |
| #---------------------------------------------------------------------------- | |
| # usage: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // example sketch to demonstrate percieved neopixel library error. | |
| // expect green > off(-ish) > blue > off > red > off > green > off(-ish) > blue > off > red | |
| // get green > off(-ish) > blue > off > red > off > off > off > blue > off > red | |
| #include <Adafruit_NeoPixel.h> | |
| #define PIN 0 | |
| Adafruit_NeoPixel strip = Adafruit_NeoPixel(1, PIN, NEO_RGB + NEO_KHZ800); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <ESP8266WiFi.h> | |
| #include <WiFiClient.h> | |
| #include <ESP8266WebServer.h> | |
| #include <ESP8266mDNS.h> | |
| ////////////////////////// | |
| // DHT sensor stuff.... | |
| ////////////////////////// | |
| #include "DHT.h" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| female end of strand is start and is pin-ed like so... | |
| /-----------\ | |
| | v | | |
| | vcc | gnd | | |
| | led | clk | | |
| \-----------/ |
NewerOlder