- Start at default curve.
- Ctrl-click-drag any point in right-half to bend it until a point intersects with desired mhz/voltage.
- Select point and adjust to perfection using shift-up-down.
- Shift-click-drag empty space and select points (including selected point) on the right. Selected point should be left-most point.
- Shift-Enter twice to flatten all points in selection area. They will flatten to match the selected point.
- Adjust if required.
| # MPV v3 Config - version 1.5 | |
| # Date: 2025-05-08 16:14:44 +1000 | |
| # REF: https://github.com/Argon-/mpv-config/blob/master/mpv.conf | |
| # REF: https://github.com/Zabooby/mpv-config | |
| # REF: https://gist.github.com/igv | |
| # ===== SEEKING ===== |
| # ESPHome config to control veneitan style blinds where a stepper motor has been attached to the spinning rod that lits the blinds one direction or other. | |
| # 3D printed model by sidoh: | |
| # https://www.printables.com/model/22186-retrofitted-motor-mount-for-blinds-automation | |
| # Cobble a bunch of code from the designer's config: | |
| # https://github.com/sidoh/esphome/tree/master | |
| # This is setup to use a ULN2003 driver. Also a bit of modification because saving the end_posotion | |
| # value didn't make sense. | |
| # | |
| # If it's not clear, this device is setup with 2 steppers for 2 different sets of blinds, left and right | |
| # Please pay attention to which direction your stepper motor is turning during the intial config |
This is an ESPHome configuration for an ESP32 that monitors a sump pump pit, using the ESP32 capacitive touch sensors, with a level being reported to Home Assistant.
The ESP32 is mounted on a piece of PVC pipe, with wires extending down to different lengths. I used a length of old ethernet cable I had sitting around.
There's also a wire at the bottom connected to the ground pin, and this gives more reliable touch sensor values. The USB32 is powered from USB.
| AWSTemplateFormatVersion: '2010-09-09' | |
| Description: Extreme Performance Tuning Benchmark Environment | |
| Parameters: | |
| AmiId: | |
| Type: AWS::SSM::Parameter::Value<AWS::EC2::Image::Id> | |
| Default: '/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2' |
| blueprint: | |
| domain: automation | |
| name: Volume Control 2.0 | |
| input: | |
| media: | |
| name: Media Players | |
| description: Media players to use | |
| default: [] | |
| selector: | |
| target: |
| Yunmai smart scale (M1301, M1302, M1303) Bluetooth LE protocol notes | |
| Commands are written to GATT attribute 0xffe9 of service 0xffe5. Responses come | |
| as value change notifications for GATT attribute 0xffe4 of service 0xffe0. These | |
| are 16-bit Bluetooth LE UUIDs, so nnnn is 0000nnnn-0000-1000-8000-00805F9B34FB. | |
| ----- | |
| Packet Structure |
FWIW: I (@rondy) am not the creator of the content shared here, which is an excerpt from Edmond Lau's book. I simply copied and pasted it from another location and saved it as a personal note, before it gained popularity on news.ycombinator.com. Unfortunately, I cannot recall the exact origin of the original source, nor was I able to find the author's name, so I am can't provide the appropriate credits.
- By Edmond Lau
- Highly Recommended 👍
- http://www.theeffectiveengineer.com/