FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Tobias am 05 August 2018, 11:26:55

Titel: Batteriestatus und Ladezustand anzeigen ohne FHEM per javascript möglich?
Beitrag von: Tobias am 05 August 2018, 11:26:55
Hi,
ich habe eine kleine FTUI Anzeige auf einem alten Tablet per Fully realisiert. KLappt super. Nun möchte ich gerne, wenn es denn geht, in FTUI den Batterieladezustand in % sowie ob gerade geladen wird oder nicht (ja/nein)
Das ganze soll direkt vom Tablet gelesen werden, also ohne den FHEM/Fully.pm umweg. Wenn das Ladekabel rausrutscht soll SOFORT in FTUI es angezeigt werden - am FTUI default widgets (Symbol, Label, ...).
Gibt es dafür etwas per Javascript was man einbetten kann? Ev. im Standard oder vlt sogar von der neuen Fully Javascript Api?

Hat soetwas vlt sogar schon jemand mal gebaut?

EDIT: In der Fully API gibt es folgende Funktionen:
float fully.getBatteryLevel()
boolean fully.isPlugged()


Wie kann ich diese jetzt in die Widgets Symbol oder Level einbauen ohne das Widget JS anpassen zu müssen?
Titel: Antw:Batteriestatus und Ladezustand anzeigen ohne FHEM per javascript möglich?
Beitrag von: Vaddi am 05 August 2018, 15:44:38
Ich weiß nicht, ob dir damit geholfen ist, aber ich ich beschreibe hier mal, wie ich das gemacht habe.

Dank dieser APP https://forum.fhem.de/index.php/topic,13023.msg79442.html#msg79442 (https://forum.fhem.de/index.php/topic,13023.msg79442.html#msg79442), wird
der Akkustand an eine Dummy in FHEM gesendet. Im FTUI habe ich das mittel Batteriesymbol gelöst, welches
je nach Akkustand die Farbe ändert usw.
Sinkt der Akku unter 20%, wird die Steckdose für das Tablet geschaltet und bei 80% wieder abgeschaltet.

Gruß
Vaddi
Titel: Antw:Batteriestatus und Ladezustand anzeigen ohne FHEM per javascript möglich?
Beitrag von: Tobias am 06 August 2018, 15:12:33
so kenne ich das auch, Batteriestand vom Tablet an FHEM senden und dann auf TabletUI zurück und anzeigen
Kein Problem, aber den Weg Tablet -> FHEM -> Tablet will ich nicht gehen. Deine Lösung hat leider andFHEM als Voraussetzung
Titel: Antw:Batteriestatus und Ladezustand anzeigen ohne FHEM per javascript möglich?
Beitrag von: gloob am 06 August 2018, 15:35:05
Warum möchtest du denn nicht den Weg über das Fully Modul nutzen?
Titel: Antw:Batteriestatus und Ladezustand anzeigen ohne FHEM per javascript möglich?
Beitrag von: Tobias am 06 August 2018, 16:39:47
ich möchte ein polling intervall um die 10sek vermeiden. Ich kann mir vorstellen das es negative Auswirkungen hat.
Im worst-case muss ich leider dann eben mit einer zeitverzögerung durch das Polling leben und eine ressourcenschonendes Intervall finden.
Wobei  ein Polling ganz zu vermeiden ist besser ;) Die Daten werden hin und wiedeer zurückgegeben. SIe sollen ja auf demselben Device angezeigt werden.