NEWS
[Frage] Batterielevel aus Fully Browser weiterverwenden
-
MOD-Edit by eric2905; 12.05.2017 / 10:58; Betreff geändert und Spoiler-Tag eingefügt
Hallo Gemeinde,
da ich mit der Vis-App das Problem habe dass sich mein Tablet immer wieder aufhängt, habe ich heute den Fully - Browser ausprobiert und bin recht angetan.
Ich würde gerne den Batteriestatus den Fully anzeigen kann in eine meiner IoBroker Objekte /Variablen schreiben lassen, doch leider bin ich in JavaScript nicht so fit um den "Übergang" zu reallisieren.
Durch folgende Html-Seite kann man alles auslesen:
Doch wie schaffe ich es bspw.````
console.log( "Battery Level: " + fully.getBatteryLevel() );Ich möchte den Wert nutzen um mein Tablet zu laden und den Ladevorgang dann wieder zu beenden. Danke schonmal Peoples
-
Ich nehme mal an, dass Du den Inhalt der Html-Seite im JS-Adapter von ioBroker zur Verfügung hast.
Dann erzeuge einen Datenpunkt vom Typ Zahl im Reiter "Objekte" (unter javascript.0, Name z.B. "Batteriestatus") und ergänze den JS-Code auf der Seite durch
... console.log( "Battery Level: " + fully.getBatteryLevel() ); setState("javascript.0.Batteriestatus", fully.getBatterylevel()); // falls string: fully.getBatteryLevel().toFloat(); console.log( "Screen Brightness: " + fully.getScreenBrightness() ); ...
Dann kannst Du an verschiedenen Stellen innerhalb von ioBroker den Wert aus dem Datenpunkt verwenden.
-
Super - da war jemand etwas schneller wie ich
Ich habe mir auch den Fully Browser geholt (als Plus), da ich die integrierte Motion Detection zum aktivieren nutze - klappt sehr gut.
Spannendes Thema, wenn das mit dem Batteriestatus auch noch klappen würde.
Gruß,
Eric
Von unterwegs getippert
-
Noch eine Möglichkeit mit sehr viele Extras http://forum.iobroker.net/viewtopic.php?f=24&t=6274
-
Auslesen des Akku-Levels geht auch?
In der Readme auf Git konnte ich das nicht finden - wobei auch nicht alle Datenpunkte beschrieben sind.
Gruß,
Eric
-
Auslesen des Akku-Levels geht auch?
In der Readme auf Git konnte ich das nicht finden - wobei auch nicht alle Datenpunkte beschrieben sind.
Gruß,
Eric `
Ja, das Geht.
!
-
Ok, danke.
Da hab ich ja wieder was zu tun …. :lol:
Gruß,
Eric
-
die Variante mit PAW klingt sehr interessant, jedoch würde ich gerne "Nur" den Akkustand mit Hilfe von fully auslesen.
... console.log( "Battery Level: " + fully.getBatteryLevel() ); setState("javascript.0.Batteriestatus", fully.getBatterylevel()); // falls string: fully.getBatteryLevel().toFloat(); console.log( "Screen Brightness: " + fully.getScreenBrightness() ); ...
Mir erschließt sich nur nicht wie ich bzw. wo ich das o.g. einbinden kann. In Vis selbst, oder in einem sep. script?
Weil wenn ich einfach ein Script erstelle mit einem bspw. schedule um das ganze zyklisch abzufragen bekomme ich nur eine Fehlermeldung, da Fully.getBatterylevel nicht vorhanden ist.
Oder muss ich in Vis ein bspw. html objekt erstellen welches die daten dann an meinen Datenpunkt übergibt?
Grüße