Ich weiss nicht genau was du letztendlich machen willst, aber hast du zu deinem Item (Systemvariablen) auch eine Kanalverknüpfung(Thing) vorgenommen?
Bei mir sieht das so aus:
.Items
Code: Alles auswählen
Number GatewayExtras_1testzahl "Test mit Systemvariablen + Follow-Profile" <ccu3> (gCCU3) ["Point"] {channel="homematic:GATEWAY-EXTRAS-3014F711A0001F98A9AABCAF:3014F711A0001F98A9AABCAF:GWE00000000:1#test_Zahl" [profile="follow"], channel="mqtt:topic:danny:espv3_02:temp"}
Dabei wird dieser Systemvariablen automatisch über das Follow-Profil der Wert eines anderen Items (Channel-Verknüpfung) in meinem Falle die Zimmertemperatur weitergeleitet. Das passiert ganz ohne Script.
Du kannst das Ganze natürlich auch mit einer Regel machen, aber wie Ralf schon geschrieben hat, nicht im Sekunden-Takt, sondern mit einem realen Wert (z.B.:Temperatur)
Eine .rule-Datei könnte so aussehen:
Code: Alles auswählen
rule "Test Systemvariable"
when
Item Dummy_4 changed to ON // Testschalter
// Item Socket_Fritz_02_Temp changed
then
GatewayExtras_1testzahl.sendCommand((Socket_Fritz_02_Temp.state as Number).floatValue)
logInfo("homematic","Gateway Testzahl")
end
Das sieht dann so aus:
testzhl.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.