NEWS
Tasker sporadisch ohne Funktion (Akku laden Tablet)
-
-
Hallo,
ich betreibe ein Samsung Tab, wo ich über den Tasker einen Http-Request absetze, wenn die WLAN-Steckdose eingeschaltet werden soll. An dieser WLAN-Steckdose hängt das Ladegerät des Tabs. Auch ich hatte dieses Problem, dass einige Tage lief und irgendwann war der Akku leer. Die Steckdose wird über ein Brennenstuhl-Gateway geschaltet. Nach dem ich in meiner Fritzbox die Option eingeschaltet habe, dass die Kommunikation zwischen WLAN-Geräten erlaubt ist, wird mein Tablet ohne Probleme geladen. Muss allerdings dazu sagen, dass ich beide Funknetze am Laufen habe.Fritz!Box:
Gruß
opossum -
Sorry das ich mich erst jetzt melde, aber ich war letztes Jahr wegen eines Hausbaus komplett neben der Spur.
Ich möchte mich für die Beiträge bedanken und werde jetzt mal einiges probieren. Eines weiß ich jedenfalls schon mal.
@opossum ... Deine Einstellung ist eine Standardeinstellung und war somit schon bei mir gesetzt.
Danke euch ...
-
Hi,
Ich hatte in der Vergangenheit Tasker für das Thema Tablet Akku im Einsatz.
Mittlerweile nutze ich den Fully Adapter. Hier sehe auch die Akku Werte und kann dann per Script einen Aktor schalten.
Vielleicht hilft dir das auch.Gruss
Michael
@mctom sagte in Tasker sporadisch ohne Funktion (Akku laden Tablet):
Hi,
Ich hatte in der Vergangenheit Tasker für das Thema Tablet Akku im Einsatz.
Mittlerweile nutze ich den Fully Adapter. Hier sehe auch die Akku Werte und kann dann per Script einen Aktor schalten.
Vielleicht hilft dir das auch.Gruss
Michael
Kannst du mir einen Tipp geben wie dies über script funktioniert?
Weil ich seit heute auch den Fully Adapter unter ioBroker am laufen habe und dort auch die Prozente der Akkukapazität gesehen habe.
-
// Schaltet die Unterputz-Steckdose für das Tablett abhängig von Batterylevel; // var batt = "fullybrowser.0.192_168_10_117.Info.batteryLevel"; var dose = "hm-rpc.0.OEQ1121671.1.STATE"; var debug=true; on({id: batt, change: "ne"}, function () { if (getState(batt).val !== null && getState(batt).val < 16 && !getState(dose).val) { // event("Akkustand: " + getState(batt).val +" - Tab-Steckdose EIN", "default"); setState(dose, true); } if (getState(batt).val > 97 && getState(dose).val) { // event("Akkustand: " + getState(batt).val +" - Tab-Steckdose AUS", "default"); setState(dose, false); } if(debug) log("Akku: " + getState(batt).val + ", Dose: " + getState(dose).val); // event("Akkustand: " + getState(batt).val +" - Tab-Steckdose EIN", "default"); }); -
Super, ich danke dir.
Ich kann das was du mir da geschickt hast zwar ganz gut verstehen und lesen, aber wüsste jetzt nicht wie ich das mit einer homatic und einem ioBroker umsetzen könnte.
Einen genauen Ablauf verlange ich nicht, aber ein Tipp für den Start wäre hilfreich.
Wüsste jetzt nicht so recht wo ich anfangen sollte. Es ist ja alles vorhanden, es wüssten nur die Wege umgebogen werden :-)
-
Super, ich danke dir.
Ich kann das was du mir da geschickt hast zwar ganz gut verstehen und lesen, aber wüsste jetzt nicht wie ich das mit einer homatic und einem ioBroker umsetzen könnte.
Einen genauen Ablauf verlange ich nicht, aber ein Tipp für den Start wäre hilfreich.
Wüsste jetzt nicht so recht wo ich anfangen sollte. Es ist ja alles vorhanden, es wüssten nur die Wege umgebogen werden :-)
var batt = "fullybrowser.0.192_168_10_117.Info.batteryLevel";Definition des Datenpunktes für den Batteriestand. Muss angepasst werden, weil du andere IP benutzt. Schau bei Objekten nach fullybrowser.0. 192_168_10_117 .Info.batteryLevel
var dose = "hm-rpc.0.OEQ1121671.1.STATE";Definition des Datenpunktes deiner Homematic Steckdose. Muss angepasst werden.
var debug=true;Für die Tests, um etwas sehen zu können ist die Variable debug auf true gesetzt. Wenn dann alles funktioniert, kannst du sie auf false setzen, musst du aber nicht.
on({id: batt, change: "ne"}, function () {Wenn irgendeine Änderung an dem Batteriestand auftritt, dann:
if (getState(batt).val !== null && getState(batt).val < 16 && !getState(dose).val) {Wenn der Wert Batteriestand nicht undefiniert ist und < 16% und die Steckdose aus ist, dann
setState(dose, true); }Wird die Steckdose eingeschaltet
if (getState(batt).val > 97 && getState(dose).val) {Wenn der Batterieladung > 97% ist und die Steckdose noch an ist, dann
setState(dose, false); }Dann wird die Steckdose ausgeschaltet.
if(debug) log("Akku: " + getState(batt).val + ", Dose: " + getState(dose).val); });Wenn der Debugmodus an ist (wird durch die Variable oben true/false gesteuert), dann wird im Logfile der Akkustand und der Status der Dose ausgegeben.
Ich hoffe es war einigermaßen verständlich.
-
Danke für deine Bemühung.
Wo wird das script eingebunden?
Blockly?
-
Ich muss mir mal Zeit für die Umsetzung nehmen, aber bewerten würde ich dich gerne. Schaue gerade wie ich das hier machen muss ...
-
Benötige ich dafür die App' s JS Skriptausführung und Blockly?
-
Füge ich mein angepasstes, von dir bekommendes script unter Mirror script... ein ?
Was muss ich bei den 5 Kästchen anhaken?
Danke dir ...

Wird Blockly dann überhaupt noch benötigt?
-
@a200
Hallo,
wollte dein Script auch benutzen danke für das zur Verfügung stellen.
Leider funktioniert es bei mir nicht der Schaltaktor wird nicht geschaltet.
Könntest du mir bei der Fehlersuche behilflich sein?Gruß
@Conquest sagte in Tasker sporadisch ohne Funktion (Akku laden Tablet):
@a200
Hallo,
wollte dein Script auch benutzen danke für das zur Verfügung stellen.
Leider funktioniert es bei mir nicht der Schaltaktor wird nicht geschaltet.
Könntest du mir bei der Fehlersuche behilflich sein?Gruß
gerne, aber da musst du schon was tun. Ich brauche deine Version des Skriptes sowie Logfiles falls vorhanden. Dann kann ich es mir gerne anschauen.
-
@Conquest sagte in Tasker sporadisch ohne Funktion (Akku laden Tablet):
@a200
Hallo,
wollte dein Script auch benutzen danke für das zur Verfügung stellen.
Leider funktioniert es bei mir nicht der Schaltaktor wird nicht geschaltet.
Könntest du mir bei der Fehlersuche behilflich sein?Gruß
gerne, aber da musst du schon was tun. Ich brauche deine Version des Skriptes sowie Logfiles falls vorhanden. Dann kann ich es mir gerne anschauen.
@a200
Super danke. Hoffe das genügt zur Fehlersuche ansonsten einfach Bescheid geben.


// Schaltet die Unterputz-Steckdose für das Tablett abhängig von Batterylevel; // var batt = "fullybrowser.0.192_168_178_46.Info.batteryLevel"; var dose = "hm-rpc.0.OEQ0173159.1.STATE"; var debug=true; on({id: batt, change: "ne"}, function () { if (getState(batt).val !== null && getState(batt).val < 16 && !getState(dose).val) { // event("Akkustand: " + getState(batt).val +" - Tab-Steckdose EIN", "default"); setState(dose, true); } if (getState(batt).val > 90 && getState(dose).val) { // event("Akkustand: " + getState(batt).val +" - Tab-Steckdose AUS", "default"); setState(dose, false); } if(debug) log("Akku: " + getState(batt).val + ", Dose: " + getState(dose).val); // event("Akkustand: " + getState(batt).val +" - Tab-Steckdose EIN", "default"); }); -
laut deinem Screenshot sollte der Datenpunkt für die Batterie:
var batt = "fullybrowser.0.192_168_178_47.Info.batteryLevel";sein. 47 und nicht 46
Korrigiere das und falls es immer noch nicht gehen sollte, dann melde dich.
-
@a200
Danke das war der Fehler funktioniert jetzt. Hatte meine Fritzbox neu aufgesetzt dadurch muss irgendwas bei den IP-Adressen durcheinander gekommen sein.
Nochmal danke.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden