Zdalne włączanie ko...
 
Powiadomienia
Wyczyść wszystko

Zdalne włączanie komputera

4 Wpisów
3 Użytkownicy
0 Reactions
4,270 Wyświetleń
(@maras)
Wpisów: 197
Weteran Donator 2K22 Donator 2K19
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#472]

Może komuś przyda się mini instrukcja jak zrobić sobie zdalne włączanie komputera stacjonarnego.

Dla mnie mega wygodna funkcja. Często potrzebuje w pracy na szybko czegoś z mojego komputera. Wtedy szybko włączam zdalnie. Resztę widzę już aplikacji TeamViewer czyli np. kiedy załadował się windows.
W załączniku prosty schemat podłączenia.
Tutaj film ( pierwsza wersja była na supli): https://youtu.be/W8U9kZf2UwY

Aktualnie wszystko zrobione na Openhab2. Załącza się listwa którą steruje Sonoff26. Po minucie opóźnienia przekaźnik włącza komputer przez 1s zwarcie do masy.

Item:

//PC

Switch WlaczPC "Włącz PC"

Switch SonoffS26 "Gniazdko PC" {mqtt=">[broker:/SonoffS26/switch/cmd:command:ON:on],>[broker:/SonoffS26/switch/cmd:command:OFF:off],<[broker:/SonoffS26/switch/state:state:ON:on],<[broker:/SonoffS26/switch/state:state:OFF:off]"}

Switch Pc "PC On / Off"{mqtt=">[broker:/pc/gate/cmd:command:ON:open],>[broker:/pc/gate/cmd:command:OFF:close]"}

//

 

Sitemap:

Frame label="Komputer"

{

Switch item=WlaczPC

Switch item=SonoffS26

Switch item=Pc mappings=[ON="ON",OFF="OFF"]

                }

 

Rules:

// Turn ON PC

rule "Turn ON PC"

when

Item WlaczPC changed to ON

then

SonoffS26.sendCommand(ON)

Thread::sleep(60000)

Pc.sendCommand(ON)

end

// Turn OFF PC

rule "Turn OFF PC"

when

Item WlaczPC changed to OFF

then

Pc.sendCommand(OFF)

Thread::sleep(60000)

SonoffS26.sendCommand(OFF)

end

W tej chwili po włączeniu listwy Openhab odczekuje 1minute co w zupełności wystarcza, aby wemos D1 mini zalogował się do sieci i spokojnie czekał na sygnał zwarcia przekaźnika. Może ktoś ulepszy to o regułę sprawdzającą czy dane IP podłączyło się już do sieci WiFi?? Taka reguła mogłaby również sprawdzać czy komputer jest już faktycznie włączony i wtedy pokazywać prawidłowy status ON lub OFF

 

P.S Aktualnie do urządzeń wgrane softy AFE Firmware gdzie w ustawieniach mamy od razu możliwość ustawienia czasu zwarcia przekaźnika. Może ktoś podpowie jakiej komendy użyć w przypadku MQTT i softu Tasmota.

 

 

power butoon

 
Dodane : 08/10/2018 4:29 pm
(@_marss_)
Wpisów: 178
Pomocny Donator 2K21 Donator 2K18
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Trochę marnują się zasoby:

1. Jeśli sterujesz zasilaniem to zaznacz w Bios komputera, że jest zawsze włączony po zaniku zasilania.

2. Używając Sleep powodujesz, że jeśli w ciągu tych 60 sektund nastąpi jakieś inne wywołanie z reguły, to nie zostanie obsłużone. Lepiej używać createTimer(now.plusSeconds(60)) 


 
Dodane : 08/10/2018 4:46 pm
(@tribon)
Wpisów: 222
Weteran Donator 2K17
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Może ktoś ulepszy to o regułę sprawdzającą czy dane IP podłączyło się już do sieci WiFi?? Taka reguła mogłaby również sprawdzać czy komputer jest już faktycznie włączony i wtedy pokazywać prawidłowy status ON lub OFF

Obenice w openhab pinguję komputer z windows 10 i ps4. Oba użadzenia nieważne od stanu włączone/wyłączone zwracają poprawny ping. Więc na tej podstawie nie można sprawdzić czy naprawdę są włączone. Inne sprzęty nie mają z tym problemu. Podejżewam ,że w/w czekają na wake on lan...


 
Dodane : 11/10/2018 7:49 am
(@maras)
Wpisów: 197
Weteran Donator 2K22 Donator 2K19
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Może ktoś będzie znać odpowiedź:
" Aktualnie do urządzeń wgrane softy AFE Firmware gdzie w ustawieniach mamy od razu możliwość ustawienia czasu zwarcia przekaźnika. Może ktoś podpowie jakiej komendy użyć w przypadku MQTT i softu Tasmota."

Jakie polecenie w Tasmota pozwoli na zwarcie przekaźnika na określony czas?


 
Dodane : 20/10/2018 7:10 pm
Udostępnij: