48 lines
1.5 KiB
Markdown
48 lines
1.5 KiB
Markdown
# pc-switch
|
|
|
|
[](https://ko-fi.com/ajfriesen)
|
|
|
|
ESPHome powered switch to turn on/off your PC.
|
|
|
|
Just connect your power and reset front panel connector to appropieate pin pairs, power the ESP8266 and you can turn on and off your PC via home assistant.
|
|
|
|
## Use cases
|
|
|
|
- This can enbale voice commands via Google Home.
|
|
- Hide your PC in a closet or on a shelf without the need to press the actual button. Your can just connect any other button via home assistant
|
|
- Setup automation based on time, motion or the moon phase to power on your PC
|
|
- No funky magic packets anymore with wake on LAN (never worked for me)
|
|
- No addons with password access to your Windows PC
|
|
|
|
## Powersource
|
|
|
|
### Internal USB port
|
|
Most motherboard can deliver power over USB when the PC is off.
|
|
Needs to be configure in the BIOS.
|
|
|
|
### TPM header
|
|
|
|
Check your motherboard manual for a TPM header.
|
|
Also check how much voltage the TPM header can supply.
|
|
Then you can connect power and groud from the TPM header to the ESP8266
|
|
|
|
|
|

|
|
|
|
## Parts
|
|
|
|
- Optocoupler: EL817
|
|
- Resistor:
|
|
- ESP8266-12F from AZDelivery
|
|
|
|
## Todo
|
|
|
|
- [x] powering the ESP8266
|
|
- [x] Power, reset and hard power off switch for PC in Home Assistant
|
|
- [x] Protoype on breadboard
|
|
- [x] Create first soldered protoype
|
|
- [ ] Check for PC status (is the PC currently on or off?) Current design is a power a power toggle
|
|
- [ ] Design PCB
|
|
- [ ] upload PCB
|
|
- [ ] Create 3D printed case
|
|
- [ ] Maybe enable MQTT to control this device (without home assistant) |