NEWS
Script Xiaomi Battery leer ?
-
ja liest sich sehr angenehm.
Mir wäre es eigentlich lieber das man wie mit den javascript Varianten alle Geräte mit Batterie Werten automatisch einsammelt und prüft.
So muss man das Skript bei neuen Geräten immer erweitern, das diese auch geprüft werden.@TDCroPower sagte in Script Xiaomi Battery leer ?:
ja liest sich sehr angenehm.
Mir wäre es eigentlich lieber das man wie mit den javascript Varianten alle Geräte mit Batterie Werten automatisch einsammelt und prüft.
So muss man das Skript bei neuen Geräten immer erweitern, das diese auch geprüft werden.Wenn man in Blockly RegEx im Trigger (also der on Subscription) nutzen könnte, wäre das schon mal viel Wert, aber das geht glaube ich leider noch nicht. In JavaScript selberkann man das aber machen!
-
stimmt du hast recht, ist mir so noch nicht aufgefallen. Hatte aber schon eine andere Lösung, die obige
hatte ich verworfen.
-
@lesiflo kannst du das als Blockly mal hochladen, bekomme es grade nicht nachgebildet, bin mit Blockly noch am üben
-
Hier ist es: Zigbee.txt
-
Hier ist es: Zigbee.txt
@lesiflo sagte in Script Xiaomi Battery leer ?:
Hier ist es: Zigbee.txt
Hallo
Ich hab gerade dein Script in Blockly importiert.
Mir wird alles angezeigt, aber ich sehe auch einen schwarzen Baustein.

Fehlt da bei mir irgendwas?Danke
-
@lesiflo sagte in Script Xiaomi Battery leer ?:
Hier ist es: Zigbee.txt
Hallo
Ich hab gerade dein Script in Blockly importiert.
Mir wird alles angezeigt, aber ich sehe auch einen schwarzen Baustein.

Fehlt da bei mir irgendwas?Danke
-
-
-
@lesiflo sagte in Script Xiaomi Battery leer ?:
Beim Batteriescript fehlt nichts. Kannst du löschen wenn es denn geht.
Danke
Aktuell hab ich leider das Problem, dass bei den Blocklys kein "Speichern Button" erscheint.
-
verschieb es etwas, dann sollte speichern möglich sein, das speichern ist nur ausgegraut wenn keine änderungen sind!
@MyzerAT sagte in Script Xiaomi Battery leer ?:
verschieb es etwas, dann sollte speichern möglich sein, das speichern ist nur ausgegraut wenn keine änderungen sind!
Danke, das wars!
-
Hi,
ich verwende dafür dieses Javascript, das alle xiaomi-batterie States scannt und dann in einen Datenpunkt schreibt, wo die Batterie leer ist.
Funktioniert auch prima mit fritzdect, muss nur der State geändert werden.const idVis = 'Batterie.MiHomeBatterietausch'; const batt = $('mihome.0.*.percent'); createState(idVis, '', {type: 'string'}); function lowBatt() { var low = []; batt.each(function (id, i) { if(getState(id).val < 30) { id = id.split('.'); id = 'mihome.0.' + id[2] + '.' + id[3]; low.push(getObject(id).common.name); // Geräte-Name } }); setState(idVis, low.join(',<br>'), true); } schedule('0 * * * *', lowBatt); // jede volle Stunde -
@karstent sagte in Script Xiaomi Battery leer ?:
Und wie bekommst Du diese Nachricht das die Batterien sich leeren? Würde gerne das Script benutzen. Danke
Brauchst dir nur die Variable "Alarmtext" als Text, zum Beispiel mit Telegram, aufs Handy schicken.
Funktioniert bei mir 1 A -
@ilovegym
Und wie bekommst Du diese Nachricht das die Batterien sich leeren? Würde gerne das Script benutzen. Danke@karstent sagte in Script Xiaomi Battery leer ?:
@ilovegym
Und wie bekommst Du diese Nachricht das die Batterien sich leeren? Würde gerne das Script benutzen. DankeIch triggere das Objekt javascript.0.Batterie.MiHomeBatterietausch ( habe da noch mehr, -FritzBatterietausch, etc..) mit einem anderen Script, das mir den Wert dann als Message über Telegram schickt.
-
@karstent so sieht es bei mir aus:


