@M-A-X dann müsstest eben prüfen, in wie weit die Spannung abfallen darf, bis sie nicht mehr funktionieren, anstatt der 🔋 in %.
Wenn du das Gateway benutzt, hast du doch auch die App am Handy, die dir den niedrigen Batteriestand anzeigt, bzw ob ein Device offline ist.
Ich hab irgendwo noch ein Script rumliegen, das prüft/vergleicht ...letzte Aktualisierung.(4h)
Funktioniert aber nicht 100%, da die Sensoren nicht regelmäßig in gleichen Zeitabständen ihren Batterie/Volt Status übermitteln, ausser man erhöht den Vergleich auf z.b 24h.
prüfen wenn innerhalb 4h nichts aktualisiert wird
xiaomi-sensoren
oder
Batterie >30%
const idVis = 'Batterie.MiHomeBatterietausch';
const batt = $('mihome.0.devices.*.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