Skripto por kontroli la ŝarĝajn kaj malŝarĝajn ciklojn de via tekkomputila baterio

Tiuj, kiuj scias, diras, ke por konservi la litian kuirilaron de portebla komputilo en bona stato, ĝi devas esti konektita al la kurento kiam ĝi estas 40% malŝarĝita, kaj malkonektita kiam ĝi havas 80% ŝarĝon.

Multaj fabrikantoj inkluzivas en la BIOS la eblon "malaktivigi" la fluon de kurento al la kuirilaro kiam ĝi atingas certan procenton, kaj ke la ekipaĵo uzas la kurenton nur de tiu momento, tamen, en mia aparta kazo, mia Lenovo IdeaPad U510 ne funkcias Vi ne havas tiun eblon.

Mi ne scias pri iu ajn aplikaĵo en Linukso, kiu faras ĉi tion ĉe la Programara nivelo, aŭ kiu nur sciigas nin kiam la baterio atingas specifan%, do mi decidis krei malgrandan Skripton, kiu sciigas min kiam mi bezonas konekti kaj malkonekti la potenco.

Skribaj postuloj por kontroli la ŝarĝajn kaj malŝarĝajn ciklojn de via tekkomputila baterio

La unua afero, kiun ni bezonas, estas havi la pakaĵon instalitan akpi en nia komputilo. En mia kazo dum mi uzas ArchLinux mi nur devas ekzekuti:

$ sudo pacman -S acpi

Kial ni bezonas ACPI? Nu, por scii la staton de nia baterio. Se ni ekzekutas ĝin, ĝi redonas ion tian:

leni :: ~ »acpi Baterio 0: Malŝarĝo, 76%, 02:20:07 restanta

La sekva afero estas krei la dosieron, kiu plenumos la sciigon, en mia kazo, mi metos ĝin en la dosierujon ~ / .baterio, kaj mi nomis ĝin bat_notificación.sh. Interne mi metis la jenon:

#! / bin / bash # # - * - KODIGADO: UTF-8 - * - # Ĉi tiu programo estas libera programaro. Vi povas redistribui ĝin kaj / aŭ # modifi ĝin laŭ la kondiĉoj de la GNU Ĝenerala Publika Permesilo # kiel eldonita de la Libera Programaro-Fundamento, # ĉu versio 2 de tiu Permesilo aŭ (laŭ via # elekto) ia posta versio. # # Se vi faras iujn ŝanĝojn al ĉi tiu aplikaĵo, # vi devas ĉiam mencii la originalan aŭtoron de la aplikaĵo. # # FromLinux.net CC-BY-SA 2015 # Aŭtoro: ELAV # Ni ricevas la baterian staton, sed nur la procenton: BATTERY = `acpi | awk '{print $ 4}' "" # Ni transdonas la staton al tekstdosiero: echo $ BATTERY> tmp_battery.txt # Ni forigas nenecesajn informojn el la tekstdosiero: RESULT = `cut -c 1-2 tmp_battery.txt` se [$ RESULT -ge 80]; tiam sciigu-sendu --urgency = kritika --expire-time = 5000 --app-name = Baterio --icon = baterio "Bateria Sciigo" "Bonvolu malŝalti la elektran" elif [$ RESULT -le 40]; tiam sciigu-sendu --urgency = kritika --expire-time = 5000 --app-name = Baterio --icon = baterio "Bateria Sciigo" "Bonvolu konekti potencon" alie $ BATTERIO> / dev / null fi

Kiel la Skripto funkcias por kontroli la ŝarĝajn kaj malŝarĝajn ciklojn de via tekkomputila baterio

La klarigo pri kiel ĝi funkcias estas interne, sed mi klarigas ĝin mallonge.

Unue, uzante Ŭaŭ Mi nur ĉerpas la valoron de la procento de la baterio, kiu redonas ion similan 76%,. Mi pasigas ĉi tiun rezulton al tekstdosiero por poste forigi nenecesajn signojn, lasante nur la nombran valoron.

Ni donas la necesajn permesojn al la dosiero:

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

Kiel ArchLinux uzas SistemoD kaj ne havas la malnovan kroniko, mi mi instalas cronie. Nun ni redaktas la crontab tiel ke la skripto kontrolas la baterian staton konstante.

$ crontab -e

Kaj mi aldonas enen:

# Bateria Kontrolo * * * * * cd /home/elav/.battery/ && ./bat_notification.sh

Kaj voila, kiam la bateria procento egalas aŭ malpli ol 40%, aŭ egalas aŭ pli ol 80%, mi ricevos sciigon kiel ĉi tion:

Bateria Sciigo

Kaj jen ĝi. Ajna kontribuo, kiun vi volas fari, kodaj sugestoj kaj aliaj, vi povas fari per mia deponejo ĉe bitbucket.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

32 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   Vekiĝu diris

    Tre bone, mi ŝatus provi ĝin sed mi uzas pli ol surtablan komputilon: /
    demando, kie la provizora dosiero estas konservita? Se ĝi estas ekzemple hejme, ĉu vi povus antaŭenigi punkton, por ke vi ne devas vidi ĝin? 😛

    1.    vigla diris

      Nu, en mia kazo, ĉar mi lanĉas la skripton ene de kaŝa dosierujo hejme, mi ne havas tiun problemon. La portempa dosiero estas gastigita kune kun la skripto .. 😀

  2.   NaM3senS diris

    La skripto estas bona, sed mi legis pri la problemo de la baterio en porteblaj komputiloj, kaj ankoraŭ ne estas klare al mi la afero malkonekti aŭ ne la baterion kiam ĝi estas ŝarĝita ĝis 100%.
    Vej, mi estas kun Lenovo pli ol 2 jarojn kaj mi ne havas problemojn (frapi lignon): v
    Ĉiuokaze estus bone, se iu klarigus, ĉu la temo de la tamburoj estas vera aŭ nur mito.
    Dankon!

    1.    Nigra Reto diris

      Mi havas tekkomputilon Dell Inspiron, kiu nun funkcias dum kvar jaroj, mi provas ĉiam havi ĝin konektita, kaj la baterio ankoraŭ daŭras ĉirkaŭ horon sen konektiĝo (laŭ la laboro kompreneble). Mi pensas, ke ĝi estas bonega konsilo, mi provos instali ĝin ... Salutojn

  3.   personaro diris

    Se vi havas systemd (neniuj majuskloj, eraro, kiun mi ankaŭ faris) vi povas uzi tempigilojn kaj ne necesas instali triajn programojn.

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

    Pri la baterio, mi komprenas, ke la propra cirkvito de la litia baterio malkonektas la ŝarĝon atinginte la limon, sen dependi de la SO, alie sekura eksplodo 🙂
    Kaj estas ke, se por protekti la vivon de la baterio, mi devas uzi nur 40% de ĝia kapablo ĉiam, estus same kiel havi difektitan baterion.
    La ŝargilo devas esti malkonektita kiam ĝi atingas 100% aŭ baldaŭ antaŭ ol, sed nur por eviti tion, kion oni nomas "streĉado" de la baterio (komenci kaj fini la ŝarĝan procezon rapide kaj konstante inter 99% kaj 100%).

    1.    vigla diris

      Nu, mi ne vere scias, estas multaj malsamaj opinioj kaj mi ne scias kiun aŭskulti.

      1.    pluvo diris

        Nu, ĝi estas via komputilo, uzu tion, kion vi preferas, sed ĉiam estas bone scii malsamajn manierojn fari ĝin 🙂

      2.    pluvo diris

        Nu, ĝi estas via komputilo, uzu tion, kion vi preferas, ĉiam estos homoj, kiuj diras, ke estas pli bone uzi x aferojn anstataŭ y bla bla bla.

        kaj en linukso ekzistas multaj manieroj fari la saman xD

        celo de alternativoj
        alternativa acpi de kerno 2.6 por scii la ŝarĝon estas:
        cat / sys / class / power_supply / BAT1 / capacity

  4.   pluvo diris

    Estas tiuj, kiuj ŝatas havi ĉiujn planitajn taskojn unuigitaj en unu dosiero. Anstataŭ krei dosieron por ĉiu el ĉi tiuj.

    Ŝajnas al mi iom troa xD

    1.    vigla diris

      Se vi celas la cron a de systemd, ĝi ne ŝajnas al mi troa, ŝajnas kiel feko sur bastono. Kia maniero kompliki vian vivon.

  5.   ThecaTony diris

    La ideo estas tre bona, ĝi dankas.

    Ni devus adapti la skripton kun la datumoj pri la bateria ŝarĝo, kiun pluvis en la komentoj, forigante la dependecon de acpi.
    Mi trovas stranga, ke post kiam la establitaj limoj estas pasitaj, ripetaj sciigoj komencas alveni, ĉu ne? Se jes, aldona kontrolo aldonu, ekz:

    #! / bin / sh
    BATLVL = $ (cat / sys / class / power_supply / BAT0 / capacity)
    se [$ BATLVL -ge 80]; tiam
    se [! -a / tmp / batwarn]; tiam
    notification-send –urgency = kritika –expire-time = 5000 –app-name = Battery –icon = baterio "Battery Notification" "Bonvolu malkonekti la elektran kurenton";
    tuŝi / tmp / batwarn;
    fi
    elif [$ BATLVL -le 40]; tiam
    se [! -a / tmp / batwarn]; tiam
    sciigu-sendu –urgency = kritika –expire-time = 5000 –app-name = Baterio –icon = baterio "Bateria sciigo" "Bonvolu ŝalti la elekton"
    tuŝi / tmp / batwarn;
    fi
    alia
    se [-a / tmp / batwarn]; tiam
    rm -f / tmp / batwarn;
    fi
    fi

    (Ĉi-supra ne estis provita, kvankam mi pensus, ke ĝi funkcias bone)

    Saluton! "

    1.    vigla diris

      Dankon pro la kontribuo, mi provas ĝin nun kaj mi diras al vi.

  6.   edu diris

    Ĉu iu scias regi kaj mildigi la temperaturon de la tekkomputilo? Temas, ke la temperaturo plialtiĝas al pli ol 40 celsiusgradoj kaj konsumas multe pli da rimedo de la maŝino kiam vi spektas filmeton ĉe YouTube.

    1.    pep diris

      Purigi la ventumilon povas helpi, ekzemple per polvosuĉilo. Disigu ĝin por purigado kaj ĝi dependas de viaj kapabloj kaj ke vi certas pri tio, kion vi faras.

      Ventumilaj bazoj ankaŭ bonas, sed retenu la ventumilon kiel eble plej grandan, ĉar ĝi movos pli da aero.
      Antaŭ kelkaj jaroj, kun dell xps, sen la bazo estis neeble labori. Ĉar pli varmiĝis ĝi pli kaj pli malrapidiĝis. Kun bazo kun ventumilo mi ekfunkciis tre dece.

      Mi esperas, ke vi trovos ĝin utila.

  7.   Gonzalo Martinez diris

    Tre bona skripto!

    Kion mi faris estis lasi ĝin ŝargi 100, mi elprenis ĝin kaj uzis ĝin per kontinua kurento. La baterio uzis ĝin kiam ne estis kurento proksime.

    Nun kun Mac mi ne povas 🙁

  8.   Luciano Lagassa diris

    saluton, via ideo estas tre bona, mi diras al vi, ke mi havis la saman ideon en la kapo, nun mi ekvidis vian skripton kaj adaptis kaj modifis ĝin tiel ke ĝi nur atentigas vin kiam konvenas. Mi donas al vi la rezulton.

    STATUS = acpi | awk '{print $ 3}' NUMBER = acpi | awk '{print $ 4}' | cut -c 1-2 eoo $ STATUS $ NUMBER% se ["$ STATUS" == "Malŝarĝado"] tiam se [$ NUMBER -le 40] tiam sciigu-sendu --urgency = kritika --expire-time = 5000 --app-name = Baterio --icon = baterio "Bateria Sciigo" "Bonvolu konekti elektran energion" fi elif ["$ STATUS" == "Ŝargado"] tiam se [$ NUMBER -ge 80] tiam sciigu -sendi - urĝeco = kritika --expire-time = 5000 --app-name = Baterio --icon = kuirilaro "Bateria Sciigo" "Bonvolu malŝalti la elektron" fi fi
    1.    vigla diris

      Bonege, kvankam laŭ propono de iuj komentoj kaj aliaj, nun mi havas ĝin tiel:

      #! / bin / bash # # - * - KODIGADO: UTF-8 - * - # Ĉi tiu programo estas libera programaro. Vi povas redistribui ĝin kaj / aŭ # modifi ĝin laŭ la kondiĉoj de la GNU Ĝenerala Publika Permesilo # kiel eldonita de la Libera Programaro-Fundamento, # ĉu versio 2 de tiu Permesilo aŭ (laŭ via # elekto) ia posta versio. # # Se vi faras iujn ŝanĝojn al ĉi tiu aplikaĵo, # vi devas ĉiam mencii la originalan aŭtoron de ĝi. # # DesdeLinux.net CC-BY-SA 2015 # Aŭtoro: ELAV  
      
      BATLVL = $ (cat / sys / class / power_supply / BAT1 / capacity) if [$ BATLVL -ge 80]; tiam se [! -a / tmp / batwarn]; tiam sciigu-sendu --urgency = kritika --expire-time = 5000 --app-name = Baterio --icon = baterio "Bateria sciigo" "Bonvolu malkonekti la elektran energion"; tuŝi / tmp / batwarn; elif [$ BATLVL -le 40]; tiam se [! -a / tmp / batwarn]; tiam sciigu-sendu --urgency = kritika --expire-time = 5000 --app-name = Baterio --icon = baterio "Bateria Sciigo" "Bonvolu konekti potencon" touch / tmp / batwarn; fi else if [-a / tmp / batwarn]; tiam rm -f / tmp / batwarn; fi fi fi
      1.    xxxtonixxx diris

        Kion mi ne komprenas estas la bezono krei malplenan dosieron, kiu ne konservas iun valoron, nek necesas konservi ion ajn, ĉar tion, kion vi ekzamenas, vi devas ekzameni en la momento, kiam la skripto estas plenumita kaj ne poste aŭ kompari valorojn aŭ io ajn por ĝi stilo. Mi pensas, ke krei dosieron ne estas la plej bona elekto. Ĉu vi kreas ĝin por esti kontrolpunkto aŭ io por ke ĝi ne ruliĝu pli ol unufoje aŭ io simila?

    2.    Luciano Lagassa diris

      Saluton, la fonto okazinta havis iujn erarojn kaj mi havas ĝin pli pura, ĝi ŝajnas funkcii tre bone.

      STATUS = acpi | awk '{print $ 3}' NUMBER = acpi | awk '{print $ 4}' | tranĉu -c 1-2 se expr kongruas kun "$ STATUS" "Malŝarĝante" tiam eou "Elŝuti $ NUMBER%" se [$ NUMBER -le 40] tiam eou "Bonvolu konekti la potencon" sciigi-sendi --urgency = kritika - expire-time = 5000 --app-name = Battery --icon = battery "Battery Notification" "Bonvolu konekti la elektran kurenton" fi elif expr match "$ STATUS" "Charging" then echo "Loading $ NUMBER%" if [$ NOMBRO -ge 80] tiam eou "Bonvolu malŝalti la elektran energion" notification-send --urgency = critical --expire-time = 5000 --app-name = Battery --icon = baterio "Battery Notification" "Malkonektu la elektron "fi fi
  9.   jony127 diris

    Saluton, tio, kion vi diras, estas pli urba legendo ol io ajn alia. Mi ĵus aĉetis tekkomputilon kaj komencis serĉi informojn pri ĉi tiu temo, konkludo: ĉiam ŝarĝu la kuirilaron ĝis 100% kaj ankaŭ malŝarĝu ĝin laŭeble antaŭ ol ŝarĝi ĝin denove.

    La kuirilaro havas x utilajn vivajn ŝarĝajn ciklojn, do ju pli vi ŝarĝas ĝin, des pli vi reduktas tiun utilan vivon.

    Mi kontaktis teknikan servon de fujitsu kaj motorola kaj ili ambaŭ diris al mi, kion mi diris supre. Neniu fabrikanto rekomendos, ke vi ŝarĝu la kuirilaron nur ĝis 80% aŭ ke vi ne lasu ĝin malŝarĝi sub x procento ĉar tio estas malĝusta, mi ripetas, plej bone estas profiti la plenan kapablon de la kuirilaro ambaŭ en ŝarĝo kaj malŝarĝo.

    Ankaŭ uzi la limojn, kiujn vi proponas, devigus nin ŝargi la baterion ĉiufoje kaj tio ankaŭ ne havas multan sencon, mi diras?

    Forigu tiun skripton ĉar la kuirilaro estas uzata kiel supre klarigita.

    salutoj

  10.   Armando Leisure diris

    Tre interesa temo, por mi la sciigo ŝajnas tre utila, ĝi estas funkcio efektivigebla en ajna distro.
    Ĉu iu efektivigis ĝin en Linukso MInt? estus interese vidi kiel ĝi funkciis.

    1.    Slimbook Teamo diris

      Buenas,
      Por Linux Mint vi povas uzi Ubuntu, vi havas ĝin ĉi tie:
      https://slimbook.es/tutoriales/linux/45-script-linux-para-avisar-de-batearia-cargada
      Salutojn,
      Slimbook Teamo

  11.   Tono diris

    Viro, kia bona blogo ĉi tio, mi ĵus malkovris ĝin, mi testas Ubuntu dum ĉirkaŭ 15 tagoj kaj ĉio ŝajnas tre interesa, rapida kaj ... nu, mi tre ŝatas ĉi tiun mondon, kaj ĉi tiu blogo de tiuj, kiujn mi vizitis, ŝajnas al mi, mi pensas, la plej bona.

  12.   fredericlinux diris

    Nu pss mi kreis JBattery antaŭ kelkaj monatoj, ĝi estas java programo, kiu grafike permesas al vi fari la samon, ankaŭ en sia plej freŝa versio ĝi permesas vin scii eĉ la sanstaton de la baterio. ili povas koni la projekton en

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

    1.    vigla diris

      interesaj

  13.   david diris

    Mi lernis plurajn aferojn per via skripto. Pri baterioj vi jam komentis plurajn interesajn punktojn, sed mi notos plurajn aspektojn, kiuj laŭ mi gravas pri baterioj. Mi ŝatas radio-kontrolon, la Lipo-baterioj, kiujn ni uzas, estas pli delikataj sed tre similaj al tiuj de Litio uzataj en porteblaj komputiloj, en nia medio ni estas kaj ni devas esti multe pli singardaj kun baterioj, ili estas iom pli danĝeraj (LiPo) kaj ili kostas al ni okulvizaĝon, do ni interesas konservi ilin en bona stato.

    1.- Ĝi neniam estu troŝarĝita aŭ troŝarĝita. Ĉi tio estas bone kontrolita de la cirkvito de via tekkomputilo, alie ĝi estus nesekura kaj fabrikantoj havus pli ol unu timigon kaj revokon. Tial ĉiu aparato kun litiaj baterioj malŝaltas nur kiam ĝi havas malmultan baterion (poŝtelefonoj ekzemple). Kiam la ŝarĝo atingas 100%, ili konservas minimuman prizorgadon. (Rigardu poŝtelefonon, kiel kiam ĝi atingas 100%, la varmego reduktiĝas). En modernaj tekkomputiloj ili prenas la kurenton prefere de la potenca enigo anstataŭ de la baterio kiam ĝi estas enŝaltita, do ne devus esti problemo teni ĝin enŝovita eĉ se ĝi estas 100%. Kompreneble, por konservi bonan baterian sanon, estus bone malebligi ĝin malŝalti pro atingi la minimumon, sed 40% estus troa. Mi pensas, ke 10-15% sufiĉus.

    2.- Varmeco multe degradas ĉi tiujn bateriojn, estas preferinde ŝargi ĝin kaj uzi ĝin en malvarmeta loko, verŝajne vi bezonos malpli da tempo por ŝarĝi en malvarmeta loko ol en varma, por ne mencii malŝarĝon. La problemo estas, ke porteblaj komputiloj sufiĉe varmiĝas, se vi sukcesos redukti la temperaturon, ĝi daŭros ankoraŭ kelkajn minutojn.

    3.- Ju pli ni reduktas la fojon, kiam ni ŝarĝas la baterion, des pli bone. Bonkvalitaj baterioj havas utilan vivon de ĉirkaŭ 1000 ŝarĝaj cikloj aŭ pli. Se vi traktis ĝin bone, ĝi daŭros pli longe, se ĝi estis severe traktita, ĝia utila vivo reduktiĝos pli frue. Rimarku, kiel post kelkaj jaroj la baterio de poŝtelefonoj aŭ tekkomputiloj daŭras malpli kaj malpli. Se ni ŝargas de 20% ĝis 100% ĝi daŭros multe pli longe ol 40 ĝis 80%.

    4.- La interna cirkvito de modernaj tekkomputiloj permesas al vi agordi la profilon de uzado de kuirilaro, se plejparte konektita al la kurento aŭ en portebla reĝimo. Se vi estos konektita al la aktuala, agordu tiun metodon (bedaŭrinde la programaro de la fabrikanto, kiu faras tion, venas nur por Vindozo, sed ĝi eble estas establita en la BIOS), la fakto estas, ke en konektita reĝimo, kion ĝi faras, estas malkonekti ŝarĝi kiam ĝi atingas 80%, ĉar tiel ĝi plej bone prizorgas kaj konservas kiam baterio ne estas uzata. Ŝargado komenciĝas kiam la baterio falas sub 40%. Ĝi estas mia preferata agordo, mi nur devas memori, ke se iam vi bezonos uzi ĝin malŝaltita, la komenca kvanto de la baterio estos 80%. Se vi metos ĝin en porteblan reĝimon, ĝi ŝarĝos ĝin ĝis 100% sed ankaŭ se mi bone memoras, ĝi ne komencos ŝarĝi ĝin ĝis ĝi falos sub minimuman valoron (eble inter 40 kaj 60%), do vi povus funkcii perfekte konektita per ĉi tiu reĝimo, se vi kutime multe moviĝas per ĝi.

    5.- Aktuala teknologio kutime estas Litio, do ili ne suferas memorefekton, tiuj opcioj, kiuj havis antaŭ multaj jaroj en la bios, kiuj faris plurajn ŝarĝajn / malŝarĝajn ciklojn por purigi aŭ provi rekuperi la kuirilaron, ne plu havas sencon. Tio havis pli da senco en Nikela Kadmio kaj laŭ pli malgranda mezuro Nikela Metala Hidrido sed ne en Litio (Litio, Vivo, Lipo).

    6.- Se vi konsideras tion, kio estis dirita en punktoj 1 kaj 3, ne lasu la bateriojn malŝarĝitaj dum longa tempo, ĉar iom post iom ili estas malŝarĝitaj. Ĉi tiu skripto estus bona maniero averti se vi havas la tekkomputilon kun la baterio en "portebla reĝimo" kaj vi lasos ĝin neuzata dum longa tempo, do la idealo estus lasi la baterion ĉirkaŭ 80-85% ŝarĝu, ĉar ĝi estas kiel pli bone ili konservas la ŝarĝon laŭlonge de la tempo kaj fakte ĝi devas alveni, kiam vi aĉetis ĝin siatempe.

    Kiel noto, sciu, ke la lasta 5% (95-100%) de la baterio kostas multe pli ŝarĝi, do se vi rapidas iri kun ĝi multajn fojojn, ne indus atendi, ke ĝi atingos 100 % por nur 5%.

    Salutojn,
    David.

    1.    vigla diris

      Bonega klarigo .. dankegon

  14.   Fabiano diris

    Bonan posttagmezon, mi provas redakti vian skripton per pli granda konsilo kun la financo ludi sonon kiel la aliaj sciigoj, sed ĝi ne ludas ĝin, vi povas helpi min dirante al mi, kion mi faras malĝuste.
    ekzemplo.

    noti-sendi -h ĉeno: sono-dosiero: /usr/share/sounds/KDE-Sys-Error-Printing.ogg «testo »« Ĉi tio estas sono-sciiga testo »

  15.   diego diris

    Bone ...
    Pli ol tranĉo

    REZULTO =cut -c 1-2 tmp_bateria.txt

    Ĉu oni ne faru tr?

    REZULTO =tr "%," " " < tmp_bateria.txt

    Sed kun la tranĉo, se la baterio estas 100, ĝi prenos ĝin por 10 (-c 1-2) kaj ĝi petos vin konekti.
    Ha ... mi respondas al mi mem. Kun ĉi tiu skripto funkcianta, vi neniam devas atingi 100 🙂 Kiel estas mia kazo nuntempe kun la adaptilo konektita: p
    Dankon.

  16.   mario diris

    Saluton. Bonega skripto, mi pensas fari ion similan, sed anstataŭe uzu la elektronikan ŝargoregilon, kiu prizorgas ekzemple kiam la baterio atingas 100% ĝi ĉesas sendi al ĝi ŝarĝon kaj prenas la energion rekte de la fonto. Tiel ke ekzemple oni elektas ŝargi ĝis 80℅ kaj kiam mi atingis tiun nivelon, la regilo ĉesas sendi energion al la baterio kaj prenas nur la kurenton de la fonto, sen neceso esti konektita kaj malkonektita , elspezante nenecese ciklojn kaj samtempe ke la baterio ĉiam funkcias en la gamoj, kiuj evitas ĝian antaŭtempan degeneron

  17.   Jozefo Alberto Chávez Alvarez diris

    Pardonu, ĉu vi pensas, ke vi povas fari, ke la skripto povas aktivigi relajson por malaktivigi la ŝarĝon de la portebla komputilo kaj aktivigi ĝin kiam ĝi estas malalta ŝarĝa nivelo.