Im IPSblink-Ordner des Moduls habe ich die form.json folgendermaßen abgeändert und der Fehler war weg.
{
"elements":
[
{ "type": "CheckBox", "name": "onlyOn", "caption": "Use only devices with state on" },
{ "type": "Select", "name": "lastState", "caption": "Last state",
"options": [
{ "label": "Off", "value": 0 },
{ "label": "On", "value": 1 },
{ "label": "Previous", "value": 2 }
]
},
{ "type": "NumberSpinner", "name": "blinkNum", "caption": "Count of flashes" },
{ "type": "Label", "label": "Periods in seconds" },
{ "type": "NumberSpinner", "name": "timeOn", "caption": "Period ON" },
{ "type": "NumberSpinner", "name": "timeOff", "caption": "Period OFF" },
{ "type": "Label", "label": "Add/Delete variables to blink" },
{
"type": "List",
"name": "devices",
"caption": "Devicevariables",
"add": true,
"delete": true,
"sort": {
"column": "id",
"direction": "ascending"
},
"columns": [{
"name" : "id",
"label" : "ID",
"width" : "auto",
"add": 0,
"edit": {
"type": "SelectVariable"
}
}, {
"name": "name",
"label": "Name",
"width": "400px",
"add": "Variable auswählen"
}, {
"name" : "variable",
"label" : "Variable",
"width" : "150px",
"add": ""
}, {
"name" : "status",
"label" : "Status",
"width" : "75px",
"add": ""
}],
"values": []
},
{ "type": "Button", "label": "Test", "onClick": "IPSblink_Blink($id);" }
]
}