Ich versuche bei einem HTTP Thing (amazon fire hd 10 mit fully kiosk browser) ein Switch-Channel zu erstellen was leider über die Rest-API unterschiedliche Values als Antwort zurückgeben und ich vermute das deswegen der Switch immer UNDEF bekommt wenn der Status aktualisiert wird.
Command:
Code: Alles auswählen
{"statustext":"Switching the screen on","status":"OK"}
Code: Alles auswählen
{
"batteryLevel": 100,
"isPlugged": true,
"wifiSignalLevel": 7,
"isMobileDataEnabled": false,
"screenOrientation": 270,
"screenBrightness": 91,
"screenLocked": true,
"screenOn": false
}
Kann man das irgndwie zurechtbiegen das für den Switch ON oder OFF zur Verfügung steht? Also direkt ohne jetzt mit Rules nachzuhelfen.
Hier mein Thing mit den Channels:
Code: Alles auswählen
UID: http:url:AmazonFireHD10Wohnzimmer
label: Amazon Fire HD 10 - Wohnzimmer
thingTypeUID: http:url
configuration:
authMode: BASIC
ignoreSSLErrors: false
baseURL: http://192.168.1.23:2323
delay: 0
stateMethod: GET
refresh: 30
commandMethod: GET
contentType: text/plain
timeout: 3000
bufferSize: 2048
channels:
- id: Bildschirm
channelTypeUID: http:switch
label: Bildschirm
description: ""
configuration:
onValue: screenOn
offValue: screenOff
stateExtension: ?&password=PASSWORD&type=json&cmd=getDeviceInfo
commandExtension: ?&password=PASSWORD&type=json&cmd=%2$s