Nabend Zusammen,
ich hab heute Nachmittag mal ein One Click Script für das Update meiner Shellys gebaut:
Im ioBroker als Javascript einfügen. Das Script aktualisiert beim Start alle Shellys unter "shelly.0.*" OHNE Nachfrage auf die aktuelle Version
Code
var alldevices = $('shelly.0.*.firmware')
var index
var devicename
var currentversion
for (index = 0; index < alldevices.length; ++index) {
if (getState(alldevices[index]).val == true)
{
devicename = alldevices[index].replace('.firmware','')
currentversion = getState(devicename + '.version')
console.log('Firmware Update avaiable for ' + devicename + '. Current Version: ' + currentversion.val)
console.log('Performing Update...')
setState((devicename + '.firmwareupdate'),true)
}
}
Alles anzeigen