A jeżeli nie działa mi wake on lan?

A jeżeli nie działa mi wake on lan?

Czy Twój komputer może być smart? Dziś pokażemy jak to zrobić! Od teraz będziemy mogli włączać/ wyłączać nasz domowy PC z każdego miejsca na ziemi, uruchamiać go poprzez automatyzacje, Home Assistant czy głosowo przez Google Home!

Istnieją gotowe rozwiązania, ale żadne nie daje takiej funkcjonalności, w zamian za tak mało. Home  Assistant ma Addon RPC Shutdown, ale też jest problematyczny, włączanie to WakeOnLan, też bardzo uciążliwe do konfiguracji, stan PC najlepiej było by badać przez IP, czy jest w sieci. Kiedyś miałem taką konfigurację. Postanowiłem jednak przerzucić to wszystko na MQTT przez ESP8266! Czyli opcja dla osób, które preferują hardware ;)

wake on lan hardware_1 

Układ ten jest praktycznie identyczny jak poprzedni, odświeżacz powietrza Glade, co pokazuje tylko , jak ten prosty układ może nam ułatwić życie, a jego zastosowanie to kwestia kreatywności!

Układ

Na początek o układzie. Wszystko oparte jest na płytce ESP-01. Układ dzieli się na sekcje :

  • Zasilacz (stabilizator napięcia)
  • Przełącznik na tranzystorze, który będzie nam zwierał PIN POWER_ON na płycie głównej naszego komputera
  • Dzielnik napięcia, dzięki któremu zmniejszymy napięcie z 5V do 3.3V, które weżniemy z PINu POWER_LED, i podamy go na wejście ESP 

PINy swojej płyty głównej każdy znajdzie w instrukcji obsługi, wygląda to mniej więcej tak

wake on lan hardware_2 

Zasilanie układu bierzemy z wtyczki ATX, przewód fioletowy to +5VSB (StandBy), na którym jest napięcie nawet po wyłączeniu PC

wake on lan hardware_3 

Potrzebne elementy

wake on lan hardware_7
 

  • ESP-01
  • Tranzystor BC547
  • Rezystor 510R
  • Rezystor 1K
  • Stabilizator 5V - > 3.3V

 

Układ łączymy jak na schemacie

wake on lan hardware_6 

Całość możemy zdublować na GPIO 0 i GPIO 2 , podłączając PINy: RESET i HDD_LED, tworząc prawdziwy watchdog! 

wake on lan hardware_1 

Wystające dłuższe PINy z podstawki są po to, żeby całość włożyć do programatora ;)

wake on lan hardware_14 

Wgrywamy Tasmote i ustawiamy tak:

wake on lan hardware_4 wake on lan hardware_5 

W konsoli wpisujemy switchmode2 1 , dalej pulsetime1.

Podpinamy pod nasz komputer i cieszymy się kolejnym gadżetem w naszym domu! Możesz teraz przez MQTT połączyć się np. z HomeAssistant, gdzie dalej wystawić PC jako przełącznik w Google Assistant i uruchamiać komputer poprzez polecenie „Ok Google, PC power ON” ;) oraz bawić się w automatyzacje !

 


Chcesz wiedzieć więcej? Dołącz do naszej grupy na FB - będzie nam też miło jak polubisz nasz Fanpage!