FHEM Forum

FHEM => Sonstiges => Thema gestartet von: socram am 11 April 2020, 15:56:31

Titel: Probleme mit alias im notify
Beitrag von: socram am 11 April 2020, 15:56:31
Moin liebes Forum,

ich habe https://forum.fhem.de/index.php?topic=90233.0 (https://forum.fhem.de/index.php?topic=90233.0) im Forum eine schöne Hilfestellung gefunden, mit der ich eine alias-Variable in meinen Code eingebaut habe. Leider gibt er mir nur den alias nicht aus, sondern schickt mir nach wie vor den Namen.
Kann da vielleicht jemand helfen?

.*:[Bb]attery:.* { if($EVENT !~ m/ok/) { \                                                                                                                                       
  {
  my $alias = ReadingsVal($NAME,"alias",$NAME);;
  fhem ("set pushover msg FHEM Batteriewarnung, $alias: $EVENT:\nBatterien sollten demnächst gewechselt werden!");; \                                                                           
   Log 3, "$NAME: Batteriewarnung $EVENT";; \                                                                                                                                                             
   }
  }
}
Titel: Antw:Probleme mit alias im notify
Beitrag von: MadMax-FHEM am 11 April 2020, 16:00:09
Das Attribut alias ist ein ATTRIBUT und KEIN Reading ;)

Daher: AttrVal statt ReadingsVal... ;)

EDIT: wie hier ja schon genannt https://forum.fhem.de/index.php/topic,90233.msg826850.html#msg826850

EDIT: wenn du dann irgendwann mal "INTERNALS" lesen willst -> InternalVal ;)

EDIT: und wenn du "nur" numerische Werte aus Readings haben willst, also beispielsweise "nur" die 50 bei 50% -> ReadingsNum ;)

Gruß, Joachim
Titel: Antw:Probleme mit alias im notify
Beitrag von: socram am 12 April 2020, 12:04:27
Moin Joachim,

vielen lieben Dank, das war ja einfach und etwas blind von mir...

Danke auch dafür, dass du mir gleich alle Eventualitäten vorweg genommen hast - irgedwann kommt das bestimmt bei irgendwelchen weiteren Projekten.

Schöne Feiertage!
Titel: Antw:Probleme mit alias im notify
Beitrag von: MadMax-FHEM am 12 April 2020, 12:15:46
Tja es muss ja nicht immer kompliziert sein ;)

Dann bitte noch ein [gelöst] (o.ä.) vor den ersten Beitrag...

Danke und auch schöne Feiertage, Joachim