Capabilities with numeric type in Android App, details view have a range from 0 to 100 by default.
Hi @nayelyz,
- I don’t know how long this has been happening, it used to work fine a while ago
- The capability has no defined lower or upper limit
{
"id": "legendabsolute60149.numberFieldOne",
"version": 1,
"status": "proposed",
"name": "Number Field One",
"ephemeral": false,
"attributes": {
"numberFieldOne": {
"schema": {
"type": "object",
"properties": {
"value": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"value"
]
},
"setter": "setNumberFieldOne",
"enumCommands": []
}
},
"commands": {
"setNumberFieldOne": {
"name": "setNumberFieldOne",
"arguments": [
{
"name": "value",
"optional": false,
"schema": {
"type": "number"
}
}
]
}
}
}
- The presentation does not have a defined range either in details view or in automation/actions
{
"dashboard": {
"states": [
{
"label": "{{numberFieldOne.value}}"
}
],
"actions": []
},
"detailView": [
{
"label": "{{i18n.label}}",
"displayType": "numberField",
"numberField": {
"value": "numberFieldOne.value",
"valueType": "number",
"command": "setNumberFieldOne",
"argumentType": "number"
}
}
],
"automation": {
"conditions": [
{
"label": "{{i18n.label}}",
"displayType": "numberField",
"numberField": {
"value": "numberFieldOne.value",
"valueType": "number"
}
}
],
"actions": [
{
"label": "{{i18n.label}}",
"displayType": "numberField",
"numberField": {
"command": "setNumberFieldOne",
"argumentType": "number"
}
}
]
},
"id": "legendabsolute60149.numberFieldOne",
"version": 1
}
- If in the details view you try to enter a value other than the range 0 to 100, it does not let you
- In an actions routine, it allows you enter any value, they have no range, as it should be.
Thanks