Dizüstü bilgisayarınızın pilinin şarj ve deşarj döngülerini kontrol etmek için komut dosyası

Bilenler, bir dizüstü bilgisayarın lityum pilini iyi durumda tutmak için% 40 deşarj olduğunda akıma bağlanması,% 80 şarj olduğunda bağlantısının kesilmesi gerektiğini söylüyor.

Birçok üretici bios'a, belirli bir yüzdeye ulaştığında pile giden akım akışını "devre dışı bırakma" seçeneğini ve ekipmanın yalnızca o andan itibaren akımı kullanmasını içerir, ancak benim özel durumumda, Lenovo IdeaPad U510'um Bu seçeneğe sahip değilim.

Linux'ta bunu Yazılım düzeyinde yapan veya yalnızca pil belirli bir yüzdeye ulaştığında bize bildiren herhangi bir uygulama bilmiyorum, bu yüzden bağlanıp bağlantısını kesmem gerektiğinde beni bilgilendiren küçük bir Komut Dosyası oluşturmaya karar verdim. güç.

Dizüstü bilgisayarınızın pilinin şarj ve deşarj döngülerini kontrol etmek için komut dosyası gereksinimleri

İhtiyacımız olan ilk şey, paketin kurulu olması acpi bilgisayarımızda. Benim durumumda ArchLinux kullandığım için sadece şunu çalıştırmam gerekiyor:

$ sudo pacman -S acpi

ACPI'ye neden ihtiyacımız var? Peki, pilimizin durumunu bilmek. Çalıştırırsak, şöyle bir şey döndürür:

leni :: ~ »acpi Pil 0: Boşalıyor,% 76, 02:20:07 kaldı

Bir sonraki şey, bildirimi yürütecek dosyayı oluşturmak, benim durumumda onu klasörün içine koyuyorum ~ / .batteryve ben ona isim verdim bat_notification.sh. İçine şunları koydum:

#!/bin/bash # # -*- KODLAMA: UTF-8 -*- # Bu program ücretsiz bir yazılımdır. Özgür Yazılım Vakfı tarafından yayınlanan GNU # Genel Kamu Lisansı, # söz konusu Lisansın 2. sürümü veya (seçeneğinize göre) daha sonraki herhangi bir sürümü # uyarınca yeniden dağıtabilir ve/veya # değiştirebilirsiniz. # # Bu uygulamada herhangi bir değişiklik yaparsanız # her zaman uygulamanın orijinal yazarını belirtmelisiniz. # # DesdeLinux.net CC-BY-SA 2015 # Yazar: ELAVdesdelinux.net> # Pil durumunu alıyoruz, ancak yalnızca yüzdeyi alıyoruz: BATTERY=`acpi | awk '{print $4}'` # Durumu bir metin dosyasına aktarıyoruz: echo $BATERIA > tmp_bateria.txt # Metin dosyasındaki gereksiz bilgileri ortadan kaldırıyoruz: RESULT=`cut -c 1-2 tmp_bateria.txt` if [ $ SONUÇ -ge 80 ]; ardından notify-send --urgency=kritik --expire-time=5000 --app-name=Pil --icon=battery "Pil Bildirimi" "Gücün bağlantısını kesin, lütfen" elif [ $RESULT -le 40 ]; ardından notify-send --urgency=kritik --expire-time=5000 --app-name=Pil --icon=battery "Pil Bildirimi" "Lütfen gücü bağlayın" else $BATTERY > /dev/null fi

Komut dosyası, dizüstü bilgisayarınızın pilinin şarj ve deşarj döngülerini kontrol etmek için nasıl çalışır?

Nasıl çalıştığının açıklaması içeride ama kısaca açıklıyorum.

İlk olarak, kullanarak awk Yalnızca pil yüzdesinin değerini çıkarıyorum, bu da şöyle bir şey döndürüyor: 76,%. Bu sonucu daha sonra gereksiz karakterleri ortadan kaldırmak için bir metin dosyasına aktarıyorum ve geriye yalnızca sayısal değeri bırakıyorum.

Dosyaya gerekli izinleri veriyoruz:

$ chmod a+x ~/.bateria/bat_notificacion.sh

ArchLinux nasıl kullanır? SistemD ve eskisine sahip değil crontabben cronie'yi kurarım. Şimdi crontab'ı, komut dosyası her zaman pil durumunu kontrol edecek şekilde düzenliyoruz.

$ crontab -e

Ve içeriye ekliyorum:

# Pil Kontrolü * * * * * cd /home/elav/.battery/ && ./bat_notification.sh

Ve işte, pil yüzdesi% 40'a eşit veya daha az olduğunda veya% 80'e eşit veya daha büyük olduğunda, şöyle bir bildirim alacağım:

Pil Bildirimi

Ve işte bu .. Yapmak istediğiniz herhangi bir katkı, kod önerileri ve diğerleri, bunu şu adresteki depom aracılığıyla yapabilirsiniz bitbucket.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   derbi dijo

    Çok iyi, denemek isterdim ama bir masaüstü bilgisayardan fazlasını kullanıyorum: /
    bir soru, geçici dosya nereye kaydedilir? Örneğin evdeyse, görmek zorunda kalmamak için bir noktayı öne çıkarabilir misin? 😛

    1.    ela dijo

      Benim durumumda, betiği evde gizli bir klasörde çalıştırdığım için, bu problemi yaşamıyorum. Geçici dosya komut dosyasıyla birlikte barındırılır .. 😀

  2.   naM3'süz dijo

    Komut dosyası iyi, ancak dizüstü bilgisayarlarda pil sorunu hakkında okudum ve% 100 şarj olduğunda pilin bağlantısının kesilip kesilmemesi sorunu hala bana açık değil.
    Oğlum, 2 yıldan fazla bir süredir Lenovo ile birlikteyim ve hiçbir sorunum yok (tahtaya vur): v
    Her neyse, birisi davul meselesinin doğru mu yoksa efsane mi olduğunu açıklasa iyi olur.
    Selamlar!

    1.    Siyah Net dijo

      Şu anda dört yıldır bir Dell Inspiron dizüstü bilgisayarım var, her zaman bağlanmaya çalışıyorum ve pil hala bağlanmadan yaklaşık bir saat dayanıyor (tabii ki işe bağlı olarak). Harika bir tavsiye olduğunu düşünüyorum, onu kurmaya çalışacağım ... Selamlar

  3.   Personel dijo

    Systemd'niz varsa (büyük harfler yoksa, benim de yaptığım bir hata) zamanlayıcıları kullanabilirsiniz ve üçüncü taraf uygulamaları yüklemenize gerek yoktur.

    https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement

    Pil ile ilgili olarak, lityum pilin kendi devresinin, SO'ya bağlı olmaksızın limite ulaştığında yükü keseceğini, aksi takdirde güvenli bir patlama olduğunu anlıyorum 🙂
    Ve şu, eğer pilin ömrünü korumak için her zaman kapasitesinin yalnızca% 40'ını kullanmak zorunda kalırsam, hasarlı bir pille aynı şey olur.
    Şarj cihazının bağlantısı% 100'e veya kısa bir süre önce geldiğinde kesilmelidir, ancak yalnızca bataryayı "zorlamak" olarak bilinen durumdan kaçınmak için (şarj işlemini hızlı ve sürekli olarak% 99 ile% 100 arasında başlatmak ve bitirmek).

    1.    ela dijo

      Pekala, gerçekten bilmiyorum, birçok farklı fikir var ve kimi dinleyeceğimi bilmiyorum.

      1.    yağmur dijo

        Pekala, bu senin bilgisayarın, tercih ettiğin şeyi kullan ama bunu yapmanın farklı yollarını bilmek her zaman iyidir 🙂

      2.    yağmur dijo

        Peki, bu sizin bilgisayarınız, tercih ettiğiniz şeyi kullanın, y blah blah blah yerine x şeyler kullanmanın daha iyi olduğunu söyleyen insanlar her zaman olacaktır.

        ve linux'ta aynı xD'yi yapmanın birçok yolu vardır

        alternatiflerin amacı
        Yükü bilmek için çekirdek 2.6'dan alternatif bir acpi:
        cat / sys / class / power_supply / BAT1 / kapasite

  4.   yağmur dijo

    Tüm zamanlanmış görevlerin tek bir dosyada birleştirilmesini isteyenler var. Bunların her biri için bir dosya oluşturmak yerine.

    Bana biraz aşırı geliyor xD

    1.    ela dijo

      Eğer systemd'nin cron a'sını kastediyorsanız, bana aşırı görünmüyor, bir çubukta bok gibi görünüyor. Hayatınızı zorlaştırmanın ne bir yolu.

  5.   ThecaTony dijo

    Fikir çok güzel, takdir ediliyor.

    Acpi'ye olan bağımlılığı ortadan kaldırarak, yorumlarda yağmurun geçtiği pil şarjı hakkındaki verilerle senaryoyu uyarlamamız gerekirdi.
    Garip bulduğum şey, belirlenen sınırlar aşıldığında tekrarlanan bildirimlerin gelmeye başlaması, değil mi? Eğer öyleyse, ek bir kontrol eklenmelidir, örneğin:

    #! / Bin / sh
    BATLVL = $ (cat / sys / class / power_supply / BAT0 / kapasite)
    eğer [BATLVL-yaş 80]; sonra
    Eğer [! -a / tmp / batwarn]; sonra
    notify-send –urgency = kritik –expire-time = 5000 –app-name = Pil –icon = pil "Pil Bildirimi" "Lütfen elektrik akımını kesin";
    touch / tmp / batwarn;
    fi
    elif [$ BATLVL -40 ile]; sonra
    Eğer [! -a / tmp / batwarn]; sonra
    notify-send –urgency = kritik –expire-time = 5000 –app-name = Pil –icon = pil "Pil Bildirimi" "Lütfen gücü açın"
    touch / tmp / batwarn;
    fi
    başka
    eğer [-a / tmp / batwarn]; sonra
    rm -f / tmp / batwarn;
    fi
    fi

    (İyi çalıştığını düşünmeme rağmen yukarıdakiler test edilmedi)

    Şerefe! "

    1.    ela dijo

      Katkı için teşekkürler, hemen deniyorum ve sana söylüyorum.

  6.   edu dijo

    Dizüstü bilgisayarın sıcaklığını nasıl kontrol edeceğini ve yumuşatacağını bilen var mı? YouTube'da video izlerken sıcaklığın 40 santigrat derecenin üzerine çıkması ve makineden çok daha fazla kaynak tüketmesi.

    1.    azim dijo

      Fanın temizlenmesi, örneğin bir elektrikli süpürge ile yardımcı olabilir. Temizlik için ayırın ve becerilerinize ve ne yaptığınızdan emin olduğunuza bağlıdır.

      Fan tabanları da iyidir, ancak daha fazla hava hareket ettireceği için fanı olabildiğince büyük tutun.
      Birkaç yıl önce bir dell xps ile taban olmadan çalışmak imkansızdı. Sıcaklaştıkça daha yavaş ve daha sıcak hale geldi. Hayranlı bir üs ile çok düzgün çalışmasını sağladım.

      Umarım yararlı bulursunuz.

  7.   Gonzalo Martinez dijo

    Çok güzel senaryo!

    Yaptığım şey 100'ün şarj olmasına izin vermekti, çıkardım ve doğru akımla kullandım. Pil, yakınlarda akım olmadığında onu kullandı.

    Şimdi Mac ile yapamam

  8.   Luciano Lagassa dijo

    Merhaba, fikriniz çok güzel, aklımda da aynı fikri olduğunu söylüyorum, şimdi senaryonuzu görmeye ve uyarlamaya ve değiştirmeye başladım, böylece sadece karşılık geldiğinde sizi uyarır. Size sonucu iletiyorum.

    DURUM = acpi | awk '{print $ 3}' NUMBER = acpi | awk '{print $ 4}' | kes -c 1-2 echo $ STATUS $ NUMBER% eğer ["$ STATUS" == "Boşalıyor"] ise o zaman [$ NUMBER -le 40] ise bildir-gönder - acil = kritik --expire-time = 5000 --app-name = Pil --icon = pil "Pil Bildirimi" "Lütfen gücü bağlayın" fi elif ["$ STATUS" == "Şarj oluyor,"] sonra [$ NUMBER -ge 80] ise o zaman bildir -gönder - aciliyet = kritik --expire-time = 5000 --app-name = Pil --icon = pil "Pil Bildirimi" "Lütfen gücü kapatın" fi fi
    1.    ela dijo

      Harika, bazı yorumların ve diğerlerinin önerisine rağmen, şu anda şuna sahibim:

      #!/bin/bash # # -*- KODLAMA: UTF-8 -*- # Bu program ücretsiz bir yazılımdır. Özgür Yazılım Vakfı tarafından yayınlanan GNU # Genel Kamu Lisansı, # söz konusu Lisansın 2. sürümü veya (seçeneğinize göre) daha sonraki herhangi bir sürümü # uyarınca yeniden dağıtabilir ve/veya # değiştirebilirsiniz. # # Bu uygulamada herhangi bir değişiklik yaparsanız # her zaman uygulamanın orijinal yazarını belirtmelisiniz. # # DesdeLinux.net CC-BY-SA 2015 # Yazar: ELAV  
      
      BATLVL = $ (cat / sys / class / power_supply / BAT1 / kapasite), eğer [$ BATLVL -ge 80]; o zaman eğer [! -a / tmp / batwarn]; sonra notify-send --urgency = kritik --expire-time = 5000 --app-name = Pil --icon = pil "Pil Bildirimi" "Lütfen gücü kesin"; touch / tmp / batwarn; elif [$ BATLVL -40 ile]; o zaman eğer [! -a / tmp / batwarn]; sonra notify-send --urgency = kritik --expire-time = 5000 --app-name = Pil --icon = pil "Pil Bildirimi" "Lütfen gücü bağlayın" touch / tmp / batwarn; fi else if [-a / tmp / batwarn]; sonra rm -f / tmp / batwarn; fi fi fi
      1.    xxxtonixxx dijo

        Anlamadığım şey, herhangi bir değeri saklamayan boş bir dosya oluşturma ihtiyacı ve herhangi bir şeyi saklamak gerekmiyor, çünkü incelediğiniz şeyi, komut dosyası çalıştırıldığı sırada incelemeniz gerekiyor, daha sonra değil, değerleri karşılaştırmanız gerekmiyor. ya da stil için herhangi bir şey. Bir dosya oluşturmanın en iyi seçenek olmadığını düşünüyorum. Bir kontrol noktası mı yoksa birden fazla çalışmayacak şekilde mi yaratıyorsunuz?

    2.    Luciano Lagassa dijo

      Merhaba, kaynakta bazı hatalar vardı ve ben onu daha temizledim, çok iyi çalışıyor gibi görünüyor.

      DURUM = acpi | awk '{print $ 3}' NUMBER = acpi | awk '{print $ 4}' | kes -c 1-2 eğer ifade "$ STATUS" "Boşalıyor" ile eşleşiyorsa, ardından "$ NUMBER% indiriliyor", [$ NUMBER -40] ise "Lütfen gücü bağlayın" şeklinde yankılayın notify-send --urgency = kritik - expire-time = 5000 --app-name = Pil --icon = pil "Pil Bildirimi" "Lütfen elektrik akımını bağlayın" fi elif ifade eşleşmesi "$ STATUS" "Şarj oluyor" ve ardından "$ NUMBER% yükleniyor" [$ SAYI -ge 80] sonra echo "Lütfen gücü kapatın" notify-send --urgency = kritik --expire-time = 5000 --app-name = Pil --icon = pil "Pil Bildirimi" "Elektrik bağlantısını kesin lütfen "fi fi
  9.   jony127 dijo

    Merhaba, söylediğiniz her şeyden çok bir şehir efsanesi. Geçenlerde bir dizüstü bilgisayar satın aldım ve bu konuyla ilgili bilgi aramaya başladım, sonuç: her zaman pili% 100 şarj edin ve ayrıca tekrar şarj etmeden önce mümkün olduğunca boşaltın.

    Pilin x kullanım ömrü şarj döngüsü vardır, bu nedenle, ne kadar çok şarj ederseniz, bu kullanım ömrünü o kadar kısaltırsınız.

    Fujitsu ve motorola teknik servisiyle görüştüm ve ikisi de yukarıda söylediklerimi anlattılar. Hiçbir üretici, pili yalnızca% 80'e kadar şarj etmenizi veya yüzde x'in altına kadar boşalmasına izin vermemenizi önermeyecektir çünkü bu yanlıştır, tekrar ediyorum, pilin tam kapasitesinden hem şarj hem de şarj olarak yararlanmak en iyisidir. deşarj.

    Ayrıca önerdiğiniz limitleri kullanmak, pili sık sık şarj etmemize neden olur ve bu da pek mantıklı değil, diyorum?

    Pil yukarıda açıklandığı gibi kullanıldığı için bu komut dosyasını kaldırın.

    selamlar

  10.   Armando Leisure dijo

    Çok ilginç bir konu, bana göre bildirim çok kullanışlı görünüyor, herhangi bir dağıtımda uygulanabilen bir özellik.
    Bunu Linux MInt'de uygulayan var mı? nasıl çalıştığını görmek ilginç olurdu.

    1.    Slimbook Ekibi dijo

      iyi,
      Linux Mint için Ubuntu'yu kullanabilirsiniz, burada var:
      https://slimbook.es/tutoriales/linux/45-script-linux-para-avisar-de-batearia-cargada
      Saygılarımızla,
      Slimbook Ekibi

  11.   Ton dijo

    Dostum, bu ne güzel bir blog, yeni keşfettim, Ubuntu'yu yaklaşık 15 gündür test ediyorum ve her şey çok ilginç görünüyor, hızlı ve ... peki, bu dünyayı gerçekten seviyorum ve ziyaret ettiğimlerin bu blogu görünüyor bana göre, en iyisi.

  12.   Fredericlinux dijo

    Peki pss JBattery'yi birkaç ay önce oluşturdum, grafiksel olarak aynısını yapmanıza izin veren bir java uygulaması, ayrıca en son sürümünde pilin sağlık durumunu bile bilmenizi sağlıyor. projeyi bilebilirler

    http://niconsystem.zz.mu/proyectos/jbattery

    1.    ela dijo

      Ilginç

  13.   David dijo

    Senaryonuzla birkaç şey öğrendim. Piller hakkında daha önce birkaç ilginç noktayı yorumlamıştınız, ancak piller hakkında önemli olduğunu düşündüğüm birkaç yönü yazacağım. Radyo kontrolüne düşkünüm, kullandığımız Lipo piller daha hassas ama dizüstü bilgisayarlarda kullanılan Lityum pillere çok benziyor, çevremizdeyiz ve piller konusunda çok daha dikkatli olmalıyız, biraz daha tehlikeliler (LiPo) ve bize bir göz yüzüne mal oldular, bu yüzden onları iyi durumda tutmakla ilgileniyoruz.

    1.- Asla aşırı yüklenmemeli veya aşırı yüklenmemelidir. Bu, dizüstü bilgisayarınızın devresi tarafından iyi kontrol edilir, aksi takdirde güvenli olmaz ve üreticiler birden fazla korkutur ve geri çağırır. Bu nedenle lityum pilli herhangi bir cihaz, yalnızca düşük pili olduğunda (örneğin cep telefonları) kapanır. Yük% 100'e ulaştığında, minimum bakım akımını korurlar. (Bir cep telefonuna,% 100'e ulaştığında ısının azaldığına bakın). Modern dizüstü bilgisayarlarda, akımı, takılıyken pil yerine tercihen güç girişinden alırlar, bu nedenle% 100 de olsa fişe takılı tutmak sorun olmamalıdır. Elbette, iyi bir pil sağlığını korumak için, minimuma ulaştığı için kapanmasını önlemek iyi olur, ancak% 40 aşırı olacaktır. Bence% 10-15 yeterli olacaktır.

    2.- Isı bu pilleri çok düşürür, şarj edilmesi ve serin bir yerde kullanılması tercih edilir, muhtemelen serin bir yerde şarj etmeniz sıcak bir yerde şarj etmenizden daha az zaman alacaktır, boşalmaktan bahsetmeye bile gerek yok. Sorun şu ki, dizüstü bilgisayarlar oldukça ısınır, eğer sıcaklığı düşürmeyi başarırsanız, birkaç dakika daha dayanır.

    3.- Pili şarj etme sayımızı ne kadar azaltırsak o kadar iyidir. Kaliteli pillerin yaklaşık 1000 şarj döngüsü veya daha fazla kullanım ömrü vardır. İyi tedavi ettiyseniz, daha uzun süre dayanır, sert bir şekilde tedavi edilirse faydalı ömrü daha erken azalır. Birkaç yıl sonra cep telefonlarının veya dizüstü bilgisayarların pilinin nasıl daha az dayandığına dikkat edin. % 20'den% 100'e kadar şarj edersek,% 40 ila% 80'den çok daha uzun sürecektir.

    4. - Modern dizüstü bilgisayarların dahili devresi, çoğunlukla elektrik prizine bağlıysa veya dizüstü bilgisayar modunda ise pil kullanım profilini yapılandırmanıza olanak tanır. Akıma bağlanacaksanız, bu yöntemi yapılandırın (maalesef bunu yapan üreticinin yazılımı yalnızca Windows için gelir, ancak BIOS'ta yerleşik olabilir), gerçek şu ki, takılı modda yaptığı şey, % 80'e ulaştığında yükleyin, çünkü en iyi şekilde korunur ve pil kullanılmadığında korunur. Pil% 40'ın altına düştüğünde şarj başlar. Bu benim tercih ettiğim yapılandırmadır, herhangi bir zamanda fişini çekmeden kullanmanız gerekirse, pilin başlangıç ​​miktarının% 80 olacağını unutmamalıyım. Taşınabilir moda koyarsanız,% 100'e kadar şarj eder, ancak doğru hatırlıyorsam, minimum değerin altına düşene kadar (belki% 40 ila% 60 arasında) tekrar şarj etmeye başlamaz, böylece mükemmel çalışabilirsiniz. Genellikle çok hareket ediyorsanız bu moda takılı

    5.- Mevcut teknoloji genellikle Lityumdur, bu nedenle hafıza etkisinden muzdarip değildirler, bios'ta yıllar önce pili temizlemek için birkaç şarj / deşarj döngüsü yapan seçenekler veya pili kurtarmaya çalışan seçenekler artık mantıklı değil. Bu, Nikel Kadmiyumda ve daha az ölçüde Nikel Metal Hidrürde daha mantıklıydı, ancak Lityumda (Lityum, Yaşam, Lipo) değil.

    6.- 1. ve 3. maddelerde anlatılanları dikkate alırsanız, azar azar boşaldığı için pilleri uzun süre boş bırakmayın. Bu komut dosyası, pili "dizüstü bilgisayar modunda" olan dizüstü bilgisayarınız varsa ve onu uzun süre kullanmayacaksanız uyarmak için iyi bir yol olacaktır, bu nedenle ideal olan, pili% 80-85 civarında bırakmak olacaktır. şarj edin, çünkü yükü zaman içinde en iyi nasıl tuttukları ve gerçekte o gün satın aldığınızda nasıl gelmesi gerektiği.

    Bir not olarak, pilin son% 5'inin (% 95-100) şarj edilmesinin çok daha pahalı olduğunu bilin, bu nedenle birçok kez onunla gitmek için acele ediyorsanız, 100'e ulaşmasını beklemeye değmeyecektir. sadece% 5 için%.

    Saygılarımızla,
    David.

    1.    ela dijo

      Mükemmel açıklama .. çok teşekkür ederim

  14.   Fabian dijo

    Tünaydın, senaryonuzu diğer bildirimler gibi bir ses çalmanın finansmanı ile ipucunu artırarak düzenlemeye çalışıyorum, ama çalmıyor, bana neyi yanlış yaptığımı söyleyerek yardımcı olabilirsiniz.
    misal.

    notify-send -h string: ses dosyası: /usr/share/sounds/KDE-Sys-Error-Printing.ogg «test »« Bu bir sesli bildirim testidir »

  15.   Diego dijo

    İyi…
    Bir kesimden daha fazlası

    SONUÇ =cut -c 1-2 tmp_bateria.txt

    Bir tr yapılmamalı mı?

    SONUÇ =tr "%," " " < tmp_bateria.txt

    Ancak kesildiğinde, pil 100'de ise 10 (-c 1-2) alacaktır ve sizden bağlanmanızı isteyecektir.
    Ah ... kendim cevap veriyorum. Bu komut dosyası çalışırken asla 100'e ulaşmamalısınız 🙂 Şu anda benim durumumda olduğu gibi bağdaştırıcı bağlıyken: p
    Teşekkür ederim.

  16.   Mario dijo

    Selam. Harika bir senaryo, benzer bir şey yapmayı düşünüyorum, ancak bunun yerine, örneğin pil% 100'e ulaştığında, şarj göndermeyi bırakıp enerjiyi doğrudan kaynaktan alan elektronik şarj kontrol cihazını kullanın. Öyle ki, örneğin 80℅'ye kadar şarj edilecek şekilde seçildi ve bu seviyeye geldiğimde, kontrolör bataryaya enerji göndermeyi durdurur ve bağlanıp bağlantısı kesilmeye gerek kalmadan kaynaktan sadece akımı alır. , gereksiz döngüleri harcamak ve aynı zamanda pilin her zaman erken bozulmasını önleyen aralıklarda çalışması

  17.   José Alberto Chavez Alvarez dijo

    Maalesef betiğin dizüstü bilgisayarın yükünü devre dışı bırakmak için bir röleyi etkinleştirmesini ve düşük bir yükleme seviyesindeyken onu etkinleştirmesini sağlayabileceğinizi düşünüyor musunuz?