Skip to content

Instantly share code, notes, and snippets.

View rubin110's full-sized avatar
🦩
Flamingo

Rubin Starset rubin110

🦩
Flamingo
View GitHub Profile
@rubin110
rubin110 / blinds.yaml
Created July 29, 2023 01:38
ESPHome blinds with a stepper motor
# 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
@rubin110
rubin110 / pet-feeder.yaml
Created July 14, 2023 15:14
ESPHome config to drive a simple stepper as part of a cat / pet feeder, original design by n9jcv
# ESPHome config to drive a simple stepper as part of a cat / pet feeder.
# The 3D project I printed is:
# Pet Feeder Treat Dispenser Web App Enabled by n9jcv
# https://www.printables.com/model/142993-pet-feeder-treat-dispenser-web-app-enabled
# device_base includes your standard esp config, logger, api, ota, web_server, wifi,
# and a few sensors to provide HA with more info.
substitutions:
device_name: "cat-feeder-1"
friendly_name: "Cat Feeder 1"

Keybase proof

I hereby claim:

  • I am rubin110 on github.
  • I am rubin110 (https://keybase.io/rubin110) on keybase.
  • I have a public key ASBIfg3P57FLQM6ACVUiw6JhV2PKY4w8NMDTDvz-__iBGQo

To claim this, I am signing this object: