Seite 1 von 1

Tablet automatisch laden

Verfasst: 14. Dez 2020 16:29
von rmfausi
Hallo an alle,
ich möchte mein Tablet im Flur automatisch laden lassen. Es soll so sein wenn die Ladung unter 12% fällt soll geladen werden und wenn ein Füllstand von 90% erreicht ist soll wieder abgeschaltet werden.

Code: Alles auswählen

rule "FlurTablet laden"
when
    Item FlurTabBattery changed 
then
  var State = FlurTabBattery.state as Number
  if ((State >= 12) || (State >= 90)) 
      FlurTabletOutlet.sendCommand(OFF)
  else
    FlurTabletOutlet.sendCommand(ON)
end
Mit meinen Einsteigerprogrammierkentnissen habe ich mir das "gebastelt". Kann man das so lassen
oder sollte es eher anders gelöst werden?

Vielen Dank fürs drüberschauen schonmal, Gruß rmfausi

Re: Tablet automatisch laden

Verfasst: 14. Dez 2020 19:09
von Mclupo

Code: Alles auswählen

rule "FlurTablet laden"
when
    Item FlurTabBattery changed 
then
  var State = FlurTabBattery.state as Number
  if (State <= 12)  {
      FlurTabletOutlet.sendCommand(ON)
  }
  else
     if (State < 90)  return;
    FlurTabletOutlet.sendCommand(OFF)
 end
Ich würde es so machen

Re: Tablet automatisch laden

Verfasst: 14. Dez 2020 19:54
von rmfausi
Hallo Mclupo,
danke für die Antwort, ich habe es so übernommen. Das "return" verwirft alle Zahlen zwischen 13 bis 89. Bei 90 geht der Schalter aus.
Habe ich das so richtig verstanden?

Gruß rmfausi

Re: Tablet automatisch laden

Verfasst: 14. Dez 2020 20:18
von Mclupo
So soll es sein