[gelöst] Werte mit random innerhalb eines Befehles berechnen

Begonnen von sash.sc, 29 April 2016, 16:56:02

Vorheriges Thema - Nächstes Thema

sash.sc

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
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

justme1968

perl code als teil eines fhem kommandos muss mit {(...)} eingeschlossen werden:set Jallo3 {(50+int(rand(50)))}

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

sash.sc

#2
Funktioniert!

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


Danke und Gruß
Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb