FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: sash.sc am 29 April 2016, 16:56:02

Titel: [gelöst] Werte mit random innerhalb eines Befehles berechnen
Beitrag von: sash.sc am 29 April 2016, 16:56:02
Hallo zusammen.

Hört sich erst einmal banal an, mein Problem.
Ich habe ein Rollo welches mit dem Befehl

set Jallo3 20

auf 20% gefahren wird.
Jetzt möchte ich einen Wert ansteuern, der per Zufall zwischen 50% und 100% liegen soll.
Ich hatte es mir so gedacht. Leider funktioniert das nicht so.

set Jallo3 (50+int(rand(50)))

Es soll ein Wert von 50% mindestens genommen werden und ein Wert von 0 bis 50
Per Zufall addiert werden.

Kann mir jemand dabei helfen?

Danke schonmal.

Gruß
Sascha
Titel: Antw:Werte mit random innerhalb eines Befehles berechnen
Beitrag von: justme1968 am 29 April 2016, 17:10:47
perl code als teil eines fhem kommandos muss mit {(...)} eingeschlossen werden:set Jallo3 {(50+int(rand(50)))}

gruss
  andre
Titel: Antw:Werte mit random innerhalb eines Befehles berechnen
Beitrag von: sash.sc am 29 April 2016, 17:22:39
Funktioniert!

Das mit der geschweiften klammer habe ich mir schon fast gedacht.  :-)


Danke und Gruß
Sascha