NEWS
Hilfe, Batterie Status von Windows Tablet an Iobroker senden
Hilfe, Batterie Status von Windows Tablet an Iobroker senden
-
Hatte das ja auch mal vor ewigkeiten in Benutzung.
Meine im gleichen dir:
npm i xmlbuilder@2.2.1oder Node downgrade
@wendy2702 sagte in Hilfe, Batterie Status von Windows Tablet an Iobroker senden:
Hatte das ja auch mal vor ewigkeiten in Benutzung.
Meine im gleichen dir:
npm i xmlbuilder@2.2.1oder Node downgrade
Ne, klappt nicht:
C:\Users\Dieter>npm i xmlbuilder@2.2.1 npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'xmlbuilder@2.2.1', npm WARN EBADENGINE required: { node: '0.8.x || 0.10.x' }, npm WARN EBADENGINE current: { node: 'v16.14.1', npm: '8.5.0' } npm WARN EBADENGINE } up to date, audited 128 packages in 4s 4 packages are looking for funding run `npm fund` for details 9 vulnerabilities (1 moderate, 2 high, 6 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. -
@wendy2702 sagte in Hilfe, Batterie Status von Windows Tablet an Iobroker senden:
Hatte das ja auch mal vor ewigkeiten in Benutzung.
Meine im gleichen dir:
npm i xmlbuilder@2.2.1oder Node downgrade
Ne, klappt nicht:
C:\Users\Dieter>npm i xmlbuilder@2.2.1 npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'xmlbuilder@2.2.1', npm WARN EBADENGINE required: { node: '0.8.x || 0.10.x' }, npm WARN EBADENGINE current: { node: 'v16.14.1', npm: '8.5.0' } npm WARN EBADENGINE } up to date, audited 128 packages in 4s 4 packages are looking for funding run `npm fund` for details 9 vulnerabilities (1 moderate, 2 high, 6 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. -
@merz
Ja, habe die gleiche Fehlermeldung.Ich glaube es lag daran, dass dieses battery-level oder dieses xmlbuilder zu alt ist.
@liv-in-sky
Weißt du noch, wie wir das damals installiert bekommen haben ?kann mich nicht erinnern, das ich da probleme hatte - ist aber ewig her
ich nutze node 14 -evtl ist da ein problem ?
-
@bahnuhr Danke für die schnelle Antwort. Genau nach dieser Anleitung bin ich vorgegangen. Beim installieren von npm istall battery-Level und die anderen kommen immer fehlermeldungen. Das js Skript auf windows kann ich nicht starten kommt immer Fehlermeldung. Auf iobroker läuft das Skript. Werde die mal posten.


brauchst du das battery level überhaupt ? lösch es doch einfach raus
-
brauchst du das battery level überhaupt ? lösch es doch einfach raus
@liv-in-sky ja genau das brauche ich um die Steckdose zu steuern.
-
@wendy2702 ich kann die Anwendung überhaupt nicht starten dann kommt die Fehlermeldung
-
@liv-in-sky ja genau das brauche ich um die Steckdose zu steuern.
@merz - sorry - wer lesen kann ist besser dran - wollte ich wohl nicht sehen
-
@merz - sorry - wer lesen kann ist besser dran - wollte ich wohl nicht sehen
-
@merz - sorry - wer lesen kann ist besser dran - wollte ich wohl nicht sehen
-
Ich denke mal das die Versionen sich einfach nicht mehr vertragen. Ist ja auch ganz schön lange her. Ich hab die aktuellste node installiert. Ich kenn mich aber mit Java überhaupt nicht aus. Deswegen bin ich für jede Hilfe dankbar.
https://github.com/Clever/saml2/issues/199
hat schon ab version 12 einproblem
evtl mal testen - dieses tool kann auch über command line
https://www.nirsoft.net/utils/battery_information_view.html
oder mit dem befehl - kann nicht testen - kein laptop zur hand
WMIC PATH Win32_Battery Get EstimatedChargeRemaininghttps://www.thewindowsclub.com/check-battery-level-using-command-line
-
Mit node 12 müsste es klappen.
bitte mal ausprobieren. -
@bahnuhr ich werds gleich mal testen und gebe dann gleich Rückmeldung.
Gleiche meldung. mit version v12.22
was zur not auch ginge
ein batch job, der alle 10 min über taskmanager an iobroker sendet - über curl und simpleapi-adapter
batch muss angeglichen werden
falls der befehl curl nicht auf dem laptop ist - kann installiert werdenbatch:
wmic path win32_battery get EstimatedChargeRemaining |findstr/n ^^|findstr "^[2]" > tem.txt set /p VAR=<tem.txt echo %VAR% C:\Windows\SysWOW64\curl http://192.168.178.59:8087/set/0_userdata.0.data?value=%VAR% -
was zur not auch ginge
ein batch job, der alle 10 min über taskmanager an iobroker sendet - über curl und simpleapi-adapter
batch muss angeglichen werden
falls der befehl curl nicht auf dem laptop ist - kann installiert werdenbatch:
wmic path win32_battery get EstimatedChargeRemaining |findstr/n ^^|findstr "^[2]" > tem.txt set /p VAR=<tem.txt echo %VAR% C:\Windows\SysWOW64\curl http://192.168.178.59:8087/set/0_userdata.0.data?value=%VAR%@liv-in-sky danke probiere ich gleich mal aus.
-
@liv-in-sky danke probiere ich gleich mal aus.
-
@liv-in-sky Danke.
Habe jetzt Simple Api in ioboker installiert. Aber unter adapter ist der nicht zu sehen. Nur unter Objekte habe ich Simple Api >Admin.
Muss ich da noch was einstellen?simple-api.0 2022-03-17 18:55:53.297 info http server listening on port 8087 simple-api.0 2022-03-17 18:55:53.281 info Allow states only when user is owner: false simple-api.0 2022-03-17 18:55:53.280 info simpleAPI server listening on port 8087 simple-api.0 2022-03-17 18:55:53.239 info starting. Version 2.6.3 in /opt/iobroker/node_modules/iobroker.simple-api, node: v14.19.0, js-controller: 4.0.15 -
@liv-in-sky Danke.
Habe jetzt Simple Api in ioboker installiert. Aber unter adapter ist der nicht zu sehen. Nur unter Objekte habe ich Simple Api >Admin.
Muss ich da noch was einstellen?simple-api.0 2022-03-17 18:55:53.297 info http server listening on port 8087 simple-api.0 2022-03-17 18:55:53.281 info Allow states only when user is owner: false simple-api.0 2022-03-17 18:55:53.280 info simpleAPI server listening on port 8087 simple-api.0 2022-03-17 18:55:53.239 info starting. Version 2.6.3 in /opt/iobroker/node_modules/iobroker.simple-api, node: v14.19.0, js-controller: 4.0.15nur installieren und dann die instanz einrichten mit dem port
mach mal refresh browser - evtl versteckt sich der adapter oder die instanz
-
nur installieren und dann die instanz einrichten mit dem port
mach mal refresh browser - evtl versteckt sich der adapter oder die instanz
@liv-in-sky Danke der refresh hat geholfen.
Diese Meldungen habe ich jetzt nochsimple-api.0 2022-03-17 19:25:25.693 warn Malformed URL encoding for /set/0_userdata.0.data?value=%VAR%: URIError: URI malformed simple-api.0 2022-03-17 19:25:25.663 warn Malformed URL encoding for /set/0_userdata.0.data?value=%VAR%: URIError: URI malformedDas ist in der cmd
C:\Windows\system32>wmic path win32_battery get EstimatedChargeRemaining | findstr/n ^ | findstr "^[2]" 1>tem.txt C:\Windows\system32>set /p VAR= 0<tem.txt C:\Windows\system32>echo 2:36 2:36 C:\Windows\system32>C:\Windows\SysWOW64\curl http://192.168.178.82:8087/set/0_userdata.0.data?value=2:36 "error: datapoint \"0_userdata.0.data\" not found" C:\Windows\system32>pause Drücken Sie eine beliebige Taste . . .Im log ist nichts zu sehen von dem Wert. Ist die Meldung not found normal?
Er legt auch keine datei in den Ordner an. Hab es mit Adminrechte ausgefuert. -
@liv-in-sky Danke der refresh hat geholfen.
Diese Meldungen habe ich jetzt nochsimple-api.0 2022-03-17 19:25:25.693 warn Malformed URL encoding for /set/0_userdata.0.data?value=%VAR%: URIError: URI malformed simple-api.0 2022-03-17 19:25:25.663 warn Malformed URL encoding for /set/0_userdata.0.data?value=%VAR%: URIError: URI malformedDas ist in der cmd
C:\Windows\system32>wmic path win32_battery get EstimatedChargeRemaining | findstr/n ^ | findstr "^[2]" 1>tem.txt C:\Windows\system32>set /p VAR= 0<tem.txt C:\Windows\system32>echo 2:36 2:36 C:\Windows\system32>C:\Windows\SysWOW64\curl http://192.168.178.82:8087/set/0_userdata.0.data?value=2:36 "error: datapoint \"0_userdata.0.data\" not found" C:\Windows\system32>pause Drücken Sie eine beliebige Taste . . .Im log ist nichts zu sehen von dem Wert. Ist die Meldung not found normal?
Er legt auch keine datei in den Ordner an. Hab es mit Adminrechte ausgefuert.hast du den datenpunkt angelegt ?
