{
  "kind": "hibean.tc4.custom.profile",
  "profileVersion": 1,
  "config": {
    "schemaVersion": 2,
    "transportType": "socket",
    "transport": {
      "host": "192.0.2.10",
      "port": 4000
    },
    "initializationCommands": [],
    "statusPolling": {
      "command": "READ",
      "intervalMillis": 1000,
      "messageSeparator": "\n",
      "fields": [
        {
          "signal": "bean_temperature",
          "type": "double",
          "index": 0
        },
        {
          "signal": "heater_power",
          "type": "integer",
          "index": 1
        }
      ]
    },
    "actuatorCommandSeparator": "\n",
    "actuators": {
      "heater": {
        "enabled": true,
        "mode": "range",
        "commandTemplate": "OT1;{value}",
        "safeValue": 0,
        "range": {
          "min": 0,
          "max": 100,
          "step": 1
        }
      }
    }
  }
}
