Hi Smarthome friends,
Finally i want to switch from Openhab2 to 3. But I have many selfmade components and also selfmade web gateway connected over the http binding.
After further problems i am now able to READ all values.
But if i set up the rolloshuters as rollershutters they are only shown as undefinded. So there like below.
But i´m not able to WRITE any value.
The same syntax works on the old system very well and also in the web browser.
Below you can find my Things-File. Also an in the webconfig defined thing, channel & item doesn´t work.
Perhaps you see my mistake and give me a hint.
Thanks Dirk
Thing http:url:canbus "Canbus Module"
[
baseURL="http://192.168.0.133",
bufferSize=6000,
refresh=30
]
{
Channels:
// Modul 09 Esszimmer
Type string : MOD09_ROL00 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Rollo[0]", CommandExtension="/ok.htm?Modul9.Rollo0=%2$s" ]
Type string : MOD09_ROL01 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Rollo[1]", CommandExtension="/ok.htm?Modul9.Rollo1=%2$s" ]
Type stringa : MOD09_ROL02 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Rollo[2]", CommandExtension="/ok.htm?Modul9.Rollo2=%2$s" ]
Type dimmer : MOD09_DIM00 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Dimmer[0]", CommandExtension="/ok.htm?Modul9.Dimmer0=%2$s" ]
Type dimmer : MOD09_DIM01 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Dimmer[1]", CommandExtension="/ok.htm?Modul9.Dimmer1=%2$s" ]
Type dimmer : MOD09_DIM02 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Dimmer[2]", CommandExtension="/ok.htm?Modul9.Dimmer2=%2$s" ]
Type string : MOD09_REL00 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[0]", CommandExtension="/ok.htm?Modul9.Relais0=%2$s" ]
Type string : MOD09_REL01 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[1]", CommandExtension="/ok.htm?Modul9.Relais1=%2$s" ]
Type string : MOD09_REL02 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[2]", CommandExtension="/ok.htm?Modul9.Relais2=%2$s" ]
Type string : MOD09_REL03 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[3]", CommandExtension="/ok.htm?Modul9.Relais3=%2$s" ]
Type string : MOD09_REL04 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[4]", CommandExtension="/ok.htm?Modul9.Relais4=%2$s" ]
Type string : MOD09_REL05 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[5]", CommandExtension="/ok.htm?Modul9.Relais5=%2$s" ]
Type string : MOD09_REL06 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[6]", CommandExtension="/ok.htm?Modul9.Relais6=%2$s" ]
Type string : MOD09_REL07 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[7]", CommandExtension="/ok.htm?Modul9.Relais7=%2$s" ]
Type string : MOD09_REL08 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[8]", CommandExtension="/ok.htm?Modul9.Relais8=%2$s" ]
Type string : MOD09_REL09 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[9]", CommandExtension="/ok.htm?Modul9.Relais9=%2$s" ]
Type string : MOD09_REL10 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[10]", CommandExtension="/ok.htm?Modul9.Relais10=%2$s" ]
Type string : MOD09_REL11 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[11]", CommandExtension="/ok.htm?Modul9.Relais11=%2$s" ]
Type string : MOD09_REL12 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Relais[12]", CommandExtension="/ok.htm?Modul9.Relais12=%2$s" ]
Type number : MOD09_KEY00 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Taste[0]", CommandExtension="/ok.htm?Modul9.Taste0=%2$s" ]
Type number : MOD09_KEY01 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Taste[1]", CommandExtension="/ok.htm?Modul9.Taste1=%2$s" ]
Type number : MOD09_KEY02 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Taste[2]", CommandExtension="/ok.htm?Modul9.Taste2=%2$s" ]
Type number : MOD09_KEY03 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Taste[3]", CommandExtension="/ok.htm?Modul9.Taste3=%2$s" ]
Type number : MOD09_KEY04 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Taste[4]", CommandExtension="/ok.htm?Modul9.Taste4=%2$s" ]
Type number : MOD09_KEY05 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Taste[5]", CommandExtension="/ok.htm?Modul9.Taste5=%2$s" ]
Type number : MOD09_KEY06 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Taste[6]", CommandExtension="/ok.htm?Modul9.Taste6=%2$s" ]
Type number : MOD09_KEY07 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Taste[7]", CommandExtension="/ok.htm?Modul9.Taste7=%2$s" ]
Type number : MOD09_KEY08 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Taste[8]", CommandExtension="/ok.htm?Modul9.Taste8=%2$s" ]
Type number : MOD09_TEM00 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Temperature", mode="READONLY" ]
Type string : MOD09_CON00 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[0]", mode="READONLY" ]
Type string : MOD09_CON01 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[1]", mode="READONLY" ]
Type string : MOD09_CON02 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[2]", mode="READONLY" ]
Type string : MOD09_CON03 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[3]", mode="READONLY" ]
Type string : MOD09_CON04 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[4]", mode="READONLY" ]
Type string : MOD09_CON05 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[5]", mode="READONLY" ]
Type string : MOD09_CON06 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[6]", mode="READONLY" ]
Type string : MOD09_CON07 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[7]", mode="READONLY" ]
Type string : MOD09_CON08 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[8]", mode="READONLY" ]
Type string : MOD09_CON09 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[9]", mode="READONLY" ]
Type string : MOD09_CON10 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[10]", mode="READONLY" ]
Type string : MOD09_CON11 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[11]", mode="READONLY" ]
Type string : MOD09_CON12 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[12]", mode="READONLY" ]
Type string : MOD09_CON13 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[13]", mode="READONLY" ]
Type string : MOD09_CON14 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[14]", mode="READONLY" ]
Type string : MOD09_CON15 [stateExtension="/json.cgx", stateTransformation="JSONPATH:$.Modul[9].Contact[15]", mode="READONLY" ]
}