387 lines
14 KiB
JSON
387 lines
14 KiB
JSON
[
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"name": "string",
|
|
"serialNumber": "string",
|
|
"macAddress": "string",
|
|
"deviceType": "FermentationChamber",
|
|
"active": true,
|
|
"disabled": true,
|
|
"username": "string",
|
|
"connectionState": "string",
|
|
"status": "string",
|
|
"error": "string",
|
|
"lastActivityTime": "2025-10-09T11:13:05.885Z",
|
|
"rssi": 0,
|
|
"firmwareVersion": "string",
|
|
"isLatestFirmware": true,
|
|
"activeProfileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"activeProfileStepId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"activeProfileSession": {
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"name": "string",
|
|
"description": "string",
|
|
"profileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"profile": {
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"name": "string",
|
|
"description": "string",
|
|
"public": true,
|
|
"profileName": "string",
|
|
"rating": 0,
|
|
"ratingCount": 0,
|
|
"ratingScore": 0,
|
|
"copyCount": 0,
|
|
"viewCount": 0,
|
|
"profileTypeId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"alerts": [
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"alertText": "string",
|
|
"trigger": "StepStart",
|
|
"operator": "Equals",
|
|
"temperature": 0,
|
|
"gravity": 0,
|
|
"profileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
|
|
}
|
|
],
|
|
"steps": [
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"name": "string",
|
|
"order": 0,
|
|
"controlType": "Target",
|
|
"endType": "Duration",
|
|
"durationType": "Start",
|
|
"operator": "Equals",
|
|
"length": 0,
|
|
"temperature": 0,
|
|
"minTemperature": 0,
|
|
"maxTemperature": 0,
|
|
"gravity": 0,
|
|
"pumpEnabled": true,
|
|
"pumpUtilisation": 0,
|
|
"heatingUtilisation": 0,
|
|
"pidEnabled": true,
|
|
"sensorDifferential": 0,
|
|
"profileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"alerts": [
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"alertText": "string",
|
|
"trigger": "StepStart",
|
|
"operator": "Equals",
|
|
"temperature": 0,
|
|
"gravity": 0,
|
|
"length": 0,
|
|
"profileStepId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"profileSessions": [
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"name": "string",
|
|
"description": "string",
|
|
"profileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"profile": "string",
|
|
"brewZillaId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"fermentationChamberId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"hydrometerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"stillId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"temperatureControllerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"startDate": "2025-10-09T11:13:05.885Z",
|
|
"endDate": "2025-10-09T11:13:05.885Z",
|
|
"originalGravity": 0,
|
|
"finalGravity": 0,
|
|
"yeastId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"yeast": {
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"name": "string",
|
|
"productId": "string",
|
|
"laboratory": "string",
|
|
"supplier": "string",
|
|
"keglandProductCode": "string",
|
|
"type": "string",
|
|
"form": "string",
|
|
"minTemperature": 0,
|
|
"maxTemperature": 0,
|
|
"flocculation": "string",
|
|
"attenuation": 0,
|
|
"notes": "string",
|
|
"bestFor": "string",
|
|
"maxReuse": 0,
|
|
"addToSecondary": true,
|
|
"amountType": "Weight",
|
|
"inventoryAmount": 0,
|
|
"archived": true,
|
|
"stockLevel": 0,
|
|
"globalYeastId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"isGlobal": true
|
|
},
|
|
"sentAlerts": [
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"alertText": "string",
|
|
"trigger": "StepStart",
|
|
"operator": "Equals",
|
|
"temperature": 0,
|
|
"gravity": 0,
|
|
"profileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"brewZillaId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"fermentationChamberId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"hydrometerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"stillId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"temperatureControllerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"startDate": "2025-10-09T11:13:05.885Z",
|
|
"endDate": "2025-10-09T11:13:05.885Z",
|
|
"originalGravity": 0,
|
|
"finalGravity": 0,
|
|
"yeastId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"yeast": {
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"name": "string",
|
|
"productId": "string",
|
|
"laboratory": "string",
|
|
"supplier": "string",
|
|
"keglandProductCode": "string",
|
|
"type": "string",
|
|
"form": "string",
|
|
"minTemperature": 0,
|
|
"maxTemperature": 0,
|
|
"flocculation": "string",
|
|
"attenuation": 0,
|
|
"notes": "string",
|
|
"bestFor": "string",
|
|
"maxReuse": 0,
|
|
"addToSecondary": true,
|
|
"amountType": "Weight",
|
|
"inventoryAmount": 0,
|
|
"archived": true,
|
|
"stockLevel": 0,
|
|
"globalYeastId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"isGlobal": true
|
|
},
|
|
"sentAlerts": [
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"alertText": "string",
|
|
"trigger": "StepStart",
|
|
"operator": "Equals",
|
|
"temperature": 0,
|
|
"gravity": 0,
|
|
"profileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
|
|
}
|
|
],
|
|
"estimatedEndDate": "2025-10-09T11:13:05.885Z",
|
|
"profileLength": 0,
|
|
"currentProfileTime": 0,
|
|
"remainingProfileTime": 0
|
|
},
|
|
"profileSessions": [
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"name": "string",
|
|
"description": "string",
|
|
"profileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"profile": "string",
|
|
"brewZillaId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"fermentationChamberId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"hydrometerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"stillId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"temperatureControllerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"startDate": "2025-10-09T11:13:05.885Z",
|
|
"endDate": "2025-10-09T11:13:05.885Z",
|
|
"originalGravity": 0,
|
|
"finalGravity": 0,
|
|
"yeastId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"yeast": {
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"name": "string",
|
|
"productId": "string",
|
|
"laboratory": "string",
|
|
"supplier": "string",
|
|
"keglandProductCode": "string",
|
|
"type": "string",
|
|
"form": "string",
|
|
"minTemperature": 0,
|
|
"maxTemperature": 0,
|
|
"flocculation": "string",
|
|
"attenuation": 0,
|
|
"notes": "string",
|
|
"bestFor": "string",
|
|
"maxReuse": 0,
|
|
"addToSecondary": true,
|
|
"amountType": "Weight",
|
|
"inventoryAmount": 0,
|
|
"archived": true,
|
|
"stockLevel": 0,
|
|
"globalYeastId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"isGlobal": true
|
|
},
|
|
"sentAlerts": [
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"deleted": true,
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"createdBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"modifiedOn": "2025-10-09T11:13:05.885Z",
|
|
"modifiedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"alertText": "string",
|
|
"trigger": "StepStart",
|
|
"operator": "Equals",
|
|
"temperature": 0,
|
|
"gravity": 0,
|
|
"profileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"betaUpdates": true,
|
|
"bluetoothEnabled": true,
|
|
"graphZoomLevel": 0,
|
|
"temperature": 0,
|
|
"targetTemperature": 0,
|
|
"minTargetTemperature": 0,
|
|
"maxTargetTemperature": 0,
|
|
"totalRunTime": 0,
|
|
"coolingEnabled": true,
|
|
"coolingRunTime": 0,
|
|
"coolingStarts": 0,
|
|
"heatingEnabled": true,
|
|
"heatingRunTime": 0,
|
|
"heatingStarts": 0,
|
|
"heatingUtilisation": 0,
|
|
"highTempAlarm": 0,
|
|
"lowTempAlarm": 0,
|
|
"ntcBeta": 0,
|
|
"ntcRefResistance": 0,
|
|
"ntcRefTemperature": 0,
|
|
"pidCycleTime": 0,
|
|
"pidEnabled": true,
|
|
"pidProportional": 0,
|
|
"pidIntegral": 0,
|
|
"pidDerivative": 0,
|
|
"sensorDifferential": 0,
|
|
"sensorTimeout": 0,
|
|
"showGraph": true,
|
|
"soundsEnabled": true,
|
|
"tempUnit": "string",
|
|
"useInternalSensor": true,
|
|
"controlDeviceType": "string",
|
|
"controlDeviceMacAddress": "string",
|
|
"controlDeviceTemperature": 0,
|
|
"customerUse": "string",
|
|
"telemetryFrequency": 14440,
|
|
"compressorDelay": 10,
|
|
"modeSwitchDelay": 30,
|
|
"coolingHysteresis": 10,
|
|
"heatingHysteresis": 10,
|
|
"telemetry": [
|
|
{
|
|
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"rowKey": "string",
|
|
"createdOn": "2025-10-09T11:13:05.885Z",
|
|
"macAddress": "string",
|
|
"rssi": 0,
|
|
"controlDeviceType": "string",
|
|
"controlDeviceMacAddress": "string",
|
|
"controlDeviceTemperature": 0,
|
|
"temperature": 0,
|
|
"targetTemperature": 0,
|
|
"minTargetTemperature": 0,
|
|
"maxTargetTemperature": 0,
|
|
"totalRunTime": 0,
|
|
"compressorRunTime": 0,
|
|
"compressorStarts": 0,
|
|
"heatingRunTime": 0,
|
|
"heatingStarts": 0,
|
|
"auxillaryRunTime": 0,
|
|
"auxillaryStarts": 0,
|
|
"profileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"profileStepId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
|
|
"profileSessionStartDate": "2025-10-09T11:13:05.885Z",
|
|
"profileSessionTime": 0,
|
|
"profileStepProgress": 0
|
|
}
|
|
],
|
|
"compressorRunTime": 0,
|
|
"compressorStarts": 0,
|
|
"auxillaryRunTime": 0,
|
|
"auxillaryStarts": 0,
|
|
"fanEnabled": true,
|
|
"lightEnabled": "AlwaysOn"
|
|
}
|
|
]
|