diff --git a/README.md b/README.md index 237bbf9..698edb1 100644 --- a/README.md +++ b/README.md @@ -2,48 +2,29 @@ [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/ajfriesen) -ESPHome powered switch to turn on/off your PC. +ESPHome powered switch to turn on/off your PC and server. -![Prototype](images/pc-switch-home-assistant-gui.png) +![Home Assisant Panel](images/pc-switch-home-assistant-gui.png) Just connect your power, reset and power led front panel connector to appropieate pin pairs, power the ESP8266 and you can turn on and off your PC via Home Assistant. + ## Use cases - Hide your PC in a closet or on a shelf without the need to press the actual button. You 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) +- Setup automation based on time, motion or the moon phase, or whatever you like to power on your PC +- No funky magic packets anymore with flaky wake on LAN (never worked for me) - No addons with admin access (password) to your Windows PC - Add voice commands via Home Assistant to Google Assistant -## 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 +![Version 1.0 assembled](images/v1.0-assembled.jpg) +![PCB Version 1.0](images/v1.0.jpg) ![Prototype](images/prototype.jpg) -## Parts +# Project Documentation -- Optocoupler: EL817 -- Resistor: -- ESP8266-12F from AZDelivery +You can find all product documentation, related blog post on my dedicated [pc-switch website](https://www.ajfriesen.com/pc-switch/). -## Todo +If you have questions you can open a topic on my [forum](https://forum.ajfriesen.com/). -- [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 -- [x] Check for PC status -- [ ] Design PCB -- [ ] upload PCB -- [ ] Create 3D printed case -- [ ] Maybe enable MQTT to control this device (without home assistant) \ No newline at end of file diff --git a/images/prototype.jpg b/images/prototype.jpg index f882e47..c0696eb 100644 Binary files a/images/prototype.jpg and b/images/prototype.jpg differ diff --git a/images/v1.0-assembled.jpg b/images/v1.0-assembled.jpg new file mode 100644 index 0000000..df2a795 Binary files /dev/null and b/images/v1.0-assembled.jpg differ diff --git a/images/v1.0.jpg b/images/v1.0.jpg new file mode 100644 index 0000000..e190c6b Binary files /dev/null and b/images/v1.0.jpg differ