alles suchen hat nichts gebracht. Wenn ich eine OSRAM RGB Lampe schalten will bekomme ich folgenden Fehler im log:
Code: Alles auswählen
[WARN ] [nternal.netutils.WebSocketConnection] - Websocket$1737722097683-1 encountered an error while processing the message {"e":"changed","id":"13","r":"lights","state":{"alert":"none","bri":254,"colormode":"ct","ct":333,"effect":"none","hue":0,"on":true,"reachable":true,"sat":0,"xy":[0.3805,0.3769]},"t":"event","uniqueid":"7c:b0:3e:aa:00:ae:4b:4e-03"}: Value must be between 0 and 100
Die Lampe schaltet zwar über das Item an und aus jedoch habe ich keine funktionierende rule hinbekommen. Steckdosen lassen sich ohne Fehler bedienen.
Thing:
Code: Alles auswählen
label: Aussen Eingang (OSRAM)
thingTypeUID: deconz:extendedcolorlight
configuration:
lastSeenPolling: 1440
id: "13"
bridgeUID: deconz:deconz:00212E05AEE7
channels:
- id: color
channelTypeUID: system:color
label: Farbe
description: Steuert die Farbe, die Helligkeit und schaltet das Licht ein und aus.
configuration: {}
- id: ontime
channelTypeUID: deconz:ontime
label: Dauer
description: Steuert die Dauer, welche die Lampe eingeschaltet bleibt, bevor sie
automatisch ausgeschaltet wird (0=für immer an).
configuration: {}
- id: alert
channelTypeUID: deconz:alert
label: Alert
configuration: {}
- id: effect
channelTypeUID: deconz:effect
label: Farbeffekt
configuration: {}
- id: last_seen
channelTypeUID: deconz:last_seen
label: Zuletzt Gesehen
description: Zeigt die Zeit an, zu der dieser Sensor zuletzt gesehen wurde.
configuration: {}
- id: color_temperature
channelTypeUID: system:color-temperature-abs
label: Farbtemperatur
description: Steuert die Farbtemperatur des Lichts (in Kelvin).
configuration: {}
Code: Alles auswählen
label: Aussen Eingang Farbe
type: Color
category: ColorLight
groupNames:
- GF_Eingang_Aussenlampe
tags:
- Point
- Lighting
- Light
Code: Alles auswählen
var nBright;
nBright = items.getItem('GartenBewegungsmelder_Brightness').state;
if (nBright < 180 && items.getItem('AussenEingang_Farbe').state != 'on') {
console.info('Bewegung an der Haustür erkannt');
items.getItem('AussenEingang_Farbe').sendCommand('on');
console.info('Schalte Licht ein');
}
if (items.getItem('AussenEingang_Farbe').state == 'on') {
if (cache.private.exists('MyTimer') === false || cache.private.get('MyTimer').hasTerminated()) {
cache.private.put('MyTimer', actions.ScriptExecution.createTimer('MyTimer', time.ZonedDateTime.now().plusMinutes(2), function (timer_context) {
items.getItem('AussenEingang_Farbe').sendCommand('off');
console.info('Schalte Licht aus');
}, undefined));
};
}