Seite 2 von 2

Re: mqtt:trigger | Channel nicht in einer Rule nutzbar?

Verfasst: 19. Jan 2022 10:47
von peter-pan
Ich hab schon mal mit Regeln über die MainUI "gespielt", nur halt nicht mit Trigger-Channels als "Auslöser".
Was halt nicht mit MainUI-Regeln geht, sind die globalen Variablen und auf Javascript hab ich im Moment auch "keinen Bock". Soll aber nicht heissen, dass ich das nicht auch schon mal probiert hätte.
ECMAScript-Beispiel:

Code: Alles auswählen

var logger = Java.type('org.slf4j.LoggerFactory').getLogger('org.openhab.rule.' + ctx.ruleUID);
var log    = Java.type('org.slf4j.LoggerFactory').getLogger('org.openhab.rule.' + ctx.ruleUID);
var logi   = Java.type('org.slf4j.LoggerFactory').getLogger('org.openhab.rule.' + ctx.ruleUID);
tempfloat = parseFloat(itemRegistry.getItem('radiator_valve_05').getState());
log.info('parseFloat: ' + tempfloat);
tempfloat = itemRegistry.getItem('radiator_valve_05').getState().floatValue();
logger.info("floatValue: " + tempfloat);
logi.info("Collectors imported, about to filter the Group members: " + tempfloat);
events.sendCommand('Dummy_1', OFF);
Aber in meinem Alter trennt man sich nicht so schnell von "alten Gewohnheiten". Wenn ich mal alles in OH3 so hab, wie ich mir das in OH2 erarbeitet habe, dann werde ich mich an die Feinheiten von OH3 machen; bestimmt! :)

Re: mqtt:trigger | Channel nicht in einer Rule nutzbar?

Verfasst: 19. Jan 2022 17:00
von atk69
Interessant, das könnte auch mit meinem Ikea FB Problem verwandt sein:
viewtopic.php?t=6441
muss ich mal testen...

Gruss
atk69