Włączanie/wyłączanie zasilacza laptopa w zależności od % baterii

Pawele
Posts: 177
Joined: Tue Sep 05, 2017 5:59 pm

Post

Mam w pokoju gniazdka sterowane suplą. z laptopa korzytam przeważnie stacjonarnie i korzystam z 1 lub 2 różnych gniazdek. I tak się zastanawiam czy jest jakiś odpowiednik jak w smartfonie np. Automate czy Taskera, który w zależności od % naładowania laptopa wykona jakiś link bezpośredni - wyłączy lub włączy zasilacz?
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Ja stosuje gniazdko ktore zalacza zasilacz w momencie kiedy laptop zostanie uruchomiony (widoczny jest jego adres IP). Na noc laptopa usypiam wiec jest rotacja energii na baterii caly czas zachowana.
Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

Napisałem w pośpiechu małą aplikację, przetestuj i sprawdź czy o to Ci chodziło. Zawsze można coś dopracować ;)

Supla Battery On off.jpg

W polu "Battery action ON" ustawiasz wartość poniżej której załączy Ci się zasilanie.
W polu "Battery action OFF" ustawiasz wartość powyżej której wyłączy Ci się zasilanie

W polu "Direct link ON" wprowadzasz link bezpośredni do załączania zasilania

Direst link on.JPG
Analogicznie dla pola "Direct link OFF"

Przyciskami "Test ON" oraz "Test OFF" możesz przetestować działanie linków bezpośrednich.
Przycisk "Start" uruchamia program, czyli automatyczne wysyłanie danych na serwer. Przycisk "Stop" zatrzymuje.
Dane na serwer wysyłane są co minutę, więc może być niewielki opóźnienie ale w tym zastosowaniu nie ma ono znaczenia.

W zasadzie tyle.
Pamiętaj tylko żeby przy tworzeniu linków zaznaczyć wszystkie opcje sterowania oraz opcję " Dla urządzeń".

Aha i jak chcesz żeby Ci działało po restarcie komputera to dodaj aplikację do autostartu.

Daj znać jak przetestujesz. W załączniku masz również kod źródłowy.

Najnowsza wersja i kod źródłowy dostępne na GitHub-ie
https://github.com/Yepestis/SuplaBatteryOnOff
You do not have the required permissions to view the files attached to this post.
Last edited by Yepestis on Fri Jan 31, 2020 5:00 pm, edited 1 time in total.
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

Yepestis wrote: Mon Jan 20, 2020 7:45 pm Napisałem w pośpiechu małą aplikację, przetestuj i sprawdź czy o to Ci chodziło. Zawsze można coś dopracować ;)


Supla Battery On off.jpg


W polu "Battery action ON" ustawiasz wartość poniżej której załączy Ci się zasilanie.
W polu "Battery action OFF" ustawiasz wartość powyżej której wyłączy Ci się zasilanie

W polu "Direct link ON" wprowadzasz link bezpośredni do załączania zasilania


Direst link on.JPG

Analogicznie dla pola "Direct link OFF"

Przyciskami "Test ON" oraz "Test OFF" możesz przetestować działanie linków bezpośrednich.
Przycisk "Start" uruchamia program, czyli automatyczne wysyłanie danych na serwer. Przycisk "Stop" zatrzymuje.
Dane na serwer wysyłane są co minutę, więc może być niewielki opóźnienie ale w tym zastosowaniu nie ma ono znaczenia.

W zasadzie tyle.
Pamiętaj tylko żeby przy tworzeniu linków zaznaczyć wszystkie opcje sterowania oraz opcję " Dla urządzeń".

Aha i jak chcesz żeby Ci działało po restarcie komputera to dodaj aplikację do autostartu.

Daj znać jak przetestujesz. W załączniku masz również kod źródłowy.
fajnie gdyby działa jako usluga, nikt przez przypadek by nie włączył apki podczas pracy.
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Chyba dało by się to zrobić wg tego opisu https://pl.if-koubou.com/articles/how-t ... ndows.html
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

Można zrobić minimalizowanie aplikacji do zasobnika systemowego (tray). Wtedy przypadkowo nikt nie wyłączy.
PioKar
Posts: 411
Joined: Thu May 03, 2018 5:56 am

Post

Yepestis wrote: Tue Jan 21, 2020 4:21 pm Można zrobić minimalizowanie aplikacji do zasobnika systemowego (tray). Wtedy przypadkowo nikt nie wyłączy.
Witam.
U mnie nie działa.
Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time)
zamiast tego okna dialogowego znajdują się na końcu tego komunikatu.

************** Tekst wyjątku **************
EDIT:
Wykasowałem śmieci bo problemem były żle wygenerowane linki a nie aplikacja.
Last edited by PioKar on Fri Jan 24, 2020 4:35 pm, edited 1 time in total.
Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

Masz zainstalowany .NET 4.5?
W którym momencie występuje ten błąd?
Masz linki poustawiane i sprawdzone przyciskiem test?
Jaki system operacyjny?
PioKar
Posts: 411
Joined: Thu May 03, 2018 5:56 am

Post

Yepestis wrote: Fri Jan 24, 2020 2:42 pm Masz zainstalowany .NET 4.5?
W którym momencie występuje ten błąd?
Masz linki poustawiane i sprawdzone przyciskiem test?
Jaki system operacyjny?
Win-7-64 NET 4.5
Przy wywołaniu TEST pojawia się:
Wystąpił nieobsługiwany wyjątek ....
...Indeks wykraczał poza granice tablicy.
Linki są dobre bo z supla-cloud działają prawidłowo.

Spodobała mi sie ta aplikacja. Nawet kupiłem specjalnie pod ten projekt małe gniazdo z pomiarem mocy i napięcia.
EDIT.
Naprawione, wszystko działa.
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Napisz, co było nie tak. Przyda się innym.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “Pomoc”