FHEM Forum

FHEM => Codeschnipsel => Thema gestartet von: ahlermi am 30 August 2018, 11:22:03

Titel: GardenaSmartDevice Batterie wie andere Geräte als low und ok anzeigen
Beitrag von: ahlermi am 30 August 2018, 11:22:03
device n_GardenaSmartDevice_batterylevel


.*battery-level.* {
  if ($EVTPART1 <= 5){
    fhem("setreading $NAME battery low");
  }else{
    fhem("setreading $NAME battery ok");
  }
}
Titel: Antw:GardenaSmartDevice Batterie wie andere Geräte als low und ok anzeigen
Beitrag von: CoolTux am 30 August 2018, 11:37:46
So etwas ist immer besser in einem userReading aufgehoben.
Titel: Antw:GardenaSmartDevice Batterie wie andere Geräte als low und ok anzeigen
Beitrag von: ahlermi am 30 August 2018, 13:52:10
Das müsste aber für jedes Gerät angelegt werden.
Titel: Antw:GardenaSmartDevice Batterie wie andere Geräte als low und ok anzeigen
Beitrag von: CoolTux am 30 August 2018, 13:58:43
Jepp. Aber immer hin besser wie auf alle Events aller Geräte in FHEM mit dem Event .*battery-level.* zu triggern.
Ich gebe zu das es dieses Event/Reading eher wirklich nur bei Gardena geben wird. Aber es geht hier mehr um die Philosophie so wenig Last wie möglich selbst zu verursachen.
Ich habe ja nicht gesagt das Dein Weg falsch ist.  ;)