Skip to content

esphome.io files for various devices scattered all over the house

Notifications You must be signed in to change notification settings

dotdoom/esphome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esphome

Installation

Recommended: venv.

# Optional
$ python3 -m venv venv
$ source venv/bin/activate

$ pip3 install -r requirements.txt

Compiling

$ cp -i secrets.yaml{.sample,}
$ cp -i templates/secrets.yaml{.sample,}

# Edit both secrets.yaml files.

# Optional
$ source venv/bin/activate

$ ./reflash.sh compile ''

Running

# Optional
$ source venv/bin/activate

$ ./reflash.sh

or

# Optional
$ source venv/bin/activate

$ esphome run file.yaml

Look up list of runnable files inside reflash.sh script.

Hardware: heating

Photoresistor

Schematics:

  1. A0 -> 10K Ohm -> GND
  2. A0 -> Photoresistor -> 3V3

Assembly:

  1. Put isolation band on the legs
  2. Solder legs to dupont wire (the other end has to be male)
  3. Bath it in the insulation varnish
  4. Think the isolation band with a fan

Color coding for RJ45 cable:

  • orange: furnace
  • blue: floor

5528 photoresistor: 8-20K resistance by brightness, up to 1 MOhm. Brightness range is 1.47 - 2.2V. Darkness is 3.267V.

About

esphome.io files for various devices scattered all over the house

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published