![]() |
[Notebook Batterie] Batterieleistung auslesen
Hi DPler
Ich möchte gerne die Leistung der Batterie auslesen. D.h. Gesamtleistung der Batterie (in Watt), NochVerfügbareLeistung der Batterie und wieviel Leistung in oder aus der Battery fließen. Weiss jemand wie das geht? |
Re: [Notebook Batterie] Batterieleistung auslesen
Guckst du hier:
![]() |
Re: [Notebook Batterie] Batterieleistung auslesen
jaja des kenn ich ja schon
ich will aber wissen des meine Laptop battery noch z.b 20000mW Leistung hat |
Re: [Notebook Batterie] Batterieleistung auslesen
Ich persönlich habe zwar kein Notebook - ich glaub aber nicht,
dass du die genaue physikalischen Daten vom Akku bekommen kannst. Du wirst dich da wohl an Windows orientieren müssen. (obwohl sich da wieder die Frage stellt, anhand welcher Daten Windows seine Zeitberechnung durchführt - bin mal auf ne Lösung gespannt ^^) |
Re: [Notebook Batterie] Batterieleistung auslesen
Glaub ich auch nicht aber kannst es eigentlich ja errechnen.
I (Current) * V (Voltage) = P (Power) in Watt ausgedrueckt! Brauchst halt n DMM oder n altes Analoges dazu!!! |
Re: [Notebook Batterie] Batterieleistung auslesen
Zitat:
Wenn dann hat dein Notebook noch 2000mWh (Milliwattstunden) Energie. Das heisst sie könnte eine Stunde lang kontinuierlich eine leistung von 2000mW bringen. oder 2000 Stunden lang ein milliwatt. |
Re: [Notebook Batterie] Batterieleistung auslesen
Zitat:
Es muss aber gehen den das Programm NHC (Notebook Hardware Control) kann des auch :roll: //edit: Zitat repariert |
Re: [Notebook Batterie] Batterieleistung auslesen
Dann nimm das doch wenn es es schon gibt!
|
Re: [Notebook Batterie] Batterieleistung auslesen
warum glaubst du das das Thema unter "Sonstige Fragen zu Delphi" ist?
Ich will des in meinem Programm auch drinnen haben. Oder soll ich in meinem Programm hinschreiben: Nein diese Funktion wird nicht unterstüzt da sie schon in einem anderen Programm vorhanden ist. |
Re: [Notebook Batterie] Batterieleistung auslesen
Simma aggresive?
|
Re: [Notebook Batterie] Batterieleistung auslesen
Beruhigt euch doch mal.
Gsh hat Recht, denn er hat im passenden Forum gefragt. Auch wenn sein Tonfall vielleicht nicht unbedingt glimpflich gewählt war. |
Re: [Notebook Batterie] Batterieleistung auslesen
OK
|
Re: [Notebook Batterie] Batterieleistung auslesen
sry war nicht gut drauf
@Mackhack: Entschuldigung des ich etwas aggressiv war. Also bitte back to topic |
Re: [Notebook Batterie] Batterieleistung auslesen
OK, back to topic!
|
Re: [Notebook Batterie] Batterieleistung auslesen
Hi erstmal!!
Das mit der Leistung ist so ne Sache. Der Akku hält nämlich länger duch (kann mehr Leistung abgeben), je niedriger der Entladestrom ist. Ob das viel ausmacht, weiß ich allerdings nicht. Wenn du das berücksichtigen wolltest, müsstest du Akkuspannung und Entladestom messen können und eine irre große (unübersichtliche) Formel zusammenkriegen, falls man das überhaupt berechnen kann :). Ganz nebenbei bemerkt, der Akku kann mehr Laistung abgeben, wenn er wärmer ist, vom Memory-Effekt möchte ich jetz garnicht erst anfangen... Ich würde sagen, ne richtig gute Voraussage geht nicht. Snuffi |
Re: [Notebook Batterie] Batterieleistung auslesen
Liste der Anhänge anzeigen (Anzahl: 1)
jaja des ist schon klar ich gehe in eine technische schule
aber mir gehts nicht mal um des berechnen wie lang der akku hält den das kann man nie genau berechnen allein schon nicht weil man nicht sagen kann was der User als nächstes macht. Einen Brief im Word eingeben oder spielen ... was da für große akkudauer unterschiede sind könnt ihr euch ja sicher denken. ich will eigentlich diese Daten nur anzeigen so wie im Anhang |
Re: [Notebook Batterie] Batterieleistung auslesen
Aber die (entnehmbare) Kapazität hängt doch auch vom Entladestom ab, also kannstes wieder nicht genau sagen.
|
Re: [Notebook Batterie] Batterieleistung auslesen
nein weil es ja heisst 100mWh
D.h. er kann 100mW 1 Stunde lang liefern (theoretisch, weil der akku irgendwann mal zusammen bricht und des ist leider nicht bei 0mWh) aber des ist egal ich will ja nur wissen wie des zum auslesen geht |
Re: [Notebook Batterie] Batterieleistung auslesen
Hi gsh,
frag doch mal den Typen der das programmiert hat wie er es errechnen auslesen laesst. Wenn es freeware ist hat er sicherlich keine nennenswerten Gruende dir nicht zu helfen! |
Re: [Notebook Batterie] Batterieleistung auslesen
Schau' Dir mal die Power Management API an, z.B.
![]() Ich denke, Du bist an FullChargedCapacity interessiert. Beachte, dass dieser Wert von der Batteriefirmware kommt und dem Wert der letzten Kalibrierung entspricht. Dieser Wert kann also aktuell völlig danebenliegen. Gruß, Markus |
Re: [Notebook Batterie] Batterieleistung auslesen
ja des klingt interessant aber wie lies ich sowas aus?
hab davon nur sehr wenig Ahnung :stupid: |
Re: [Notebook Batterie] Batterieleistung auslesen
das würde mich auch brennend interessieren :)
|
Re: [Notebook Batterie] Batterieleistung auslesen
|
Re: [Notebook Batterie] Batterieleistung auslesen
|
Re: [Notebook Batterie] Batterieleistung auslesen
Auch nichts anderes, als was ich schon verlinkt habe. :?
|
Re: [Notebook Batterie] Batterieleistung auslesen
|
Re: [Notebook Batterie] Batterieleistung auslesen
hmm irgendwie bringt mich des auch nicht weiter, denn des ist ja die BATTERYLIFETIMEINFO oder?
damit kann ich ja nicht die Wh auslesen oder hab ich da was übersehen? |
Re: [Notebook Batterie] Batterieleistung auslesen
Ich schätze mal, dass das eine Centrino-Only Information ist, vielleicht auch abhängig vom Schlepptop.
Ich findes es erstaunlich, dass der die Wattstunden aufzeichnet, dann müsste er ja ständig Strom und Spannung Aufzeichnen, ich denke das macht am ehesten ein Centrino ... hast du einen? Vielleicht sind das undokumentierte Hardware-Funktionen??? *aua, nicht schlagen* mfG Markus |
Re: [Notebook Batterie] Batterieleistung auslesen
ja ich hab einen centrino
|
Re: [Notebook Batterie] Batterieleistung auslesen
nee das is nix centrino, das zeigt der auch bei meinem alten IBM p3m mit 700mhz an!
|
Re: [Notebook Batterie] Batterieleistung auslesen
gut dann wäre des geklärt
aber wie zeigt er des an? |
Re: [Notebook Batterie] Batterieleistung auslesen
also in dem msdn (oder wie das jetzt auch immer heißt) gibts ja angeblich sone variable wo das ganze drinsteht.
also die restkapazität und die aktuelle chargerate - und über die beiden sachen kann man das ja errechnen! also möglich ist es auf jeden fall. btw: lustigerweiße geht das mit dem auslesen der chargerate auch nicht immer - bei dem gericom notebook (nen Hummer FX) kann der das nicht auslesen |
Re: [Notebook Batterie] Batterieleistung auslesen
Zitat:
Zitat:
|
Re: [Notebook Batterie] Batterieleistung auslesen
schau dir doch noch mal das von der dsdt ganz unten an, man braucht halt nur noch den maximalen akkuladezustand. :stupid:
|
Re: [Notebook Batterie] Batterieleistung auslesen
ich will ja nicht wissen was der Akku ladezustand ist sondern, die Leistung vom Akku
|
Re: [Notebook Batterie] Batterieleistung auslesen
in der dsdt steht folgendes:
Delphi-Quellcode:
dann musst du doch eigentlich folgendes rechnen:
procedure GetStatus;
var SystemPowerStatus: TSystemPowerStatus; begin GetSystemPowerStatus(SystemPowerStatus); with SystemPowerStatus do begin // Wird das System mit Wechselstrom oder Akku betrieben ? case ACLineStatus of 0: Label1.Caption := 'System wird mit Akku betrieben'; 1: Label1.Caption := 'System wird mit Wechselstrom betrieben'; else Label1.Caption := 'Unbekannter Status'; end; // Ladezustand der Batterie case BatteryFlag of 1 : Label2.Caption := 'Hoher Ladezustand'; 2 : Label2.Caption := 'Niedriger Ladezustand'; 4 : Label2.Caption := 'Kritischer Ladezustand'; 8 : Label2.Caption := 'Die Batterie wird geladen'; 128: Label2.Caption := 'Es existiert keine System-Batterie'; 255: Label2.Caption := 'Unbekannter Status'; end; // Ladezustand in Prozent if BatteryLifePercent <> 255 then Label3.Caption := IntToStr(BatteryLifePercent) + ' %' else Label3.Caption := 'Unbekannter Status'; end; end; ____[maximale Leistung]_____ [100%]*[BatteryLifePercent] :stupid: :mrgreen: |
Re: [Notebook Batterie] Batterieleistung auslesen
aha ich glaube ich versteh jetzt was du meinst
aber woher bekomme ich die maximale Leistung? |
Re: [Notebook Batterie] Batterieleistung auslesen
So, hab' meinen alten Code zu diesem Thema wieder gefunden, ihn __etwas__ aufbereitet und auf meine (och so dolle :oops:) Webseite gesetzt.
Gruß, Markus |
Re: [Notebook Batterie] Batterieleistung auslesen
ah, danke , funktioniert einwandfrei :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz