Files
ha-core/tests/components/lamarzocco/fixtures/config_mini.json
2025-12-13 22:28:11 +01:00

285 lines
6.8 KiB
JSON

{
"serialNumber": "LM012345",
"type": "CoffeeMachine",
"name": "LM012345",
"location": null,
"modelCode": "LINEAMINI",
"modelName": "LINEA MINI",
"connected": true,
"connectionDate": 1742683649814,
"offlineMode": false,
"requireFirmwareUpdate": false,
"availableFirmwareUpdate": true,
"coffeeStation": {
"id": "a59cd870-dc75-428f-b73e-e5a247c6db73",
"name": "My coffee station",
"coffeeMachine": {
"serialNumber": "LM012345",
"type": "CoffeeMachine",
"name": null,
"location": null,
"modelCode": "LINEAMINI",
"modelName": "LINEA MINI",
"connected": true,
"connectionDate": 1742683649814,
"offlineMode": false,
"requireFirmwareUpdate": false,
"availableFirmwareUpdate": true,
"imageUrl": "https://lion.lamarzocco.io/img/thing-model/list/lineamini/lineamini-1-c-nero_op.png",
"bleAuthToken": null
},
"grinders": [],
"accessories": [
{
"type": "ScaleAcaiaLunar",
"name": "LMZ-123A12",
"connected": false,
"batteryLevel": null,
"imageUrl": null
}
]
},
"imageUrl": "https://lion.lamarzocco.io/img/thing-model/detail/lineamini/lineamini-1-c-nero_op.png",
"bleAuthToken": null,
"widgets": [
{
"code": "CMMachineStatus",
"index": 1,
"output": {
"status": "StandBy",
"availableModes": ["BrewingMode", "StandBy"],
"mode": "StandBy",
"nextStatus": null,
"brewingStartTime": null
},
"tutorialUrl": null
},
{
"code": "CMCoffeeBoiler",
"index": 1,
"output": {
"status": "StandBy",
"enabled": true,
"enabledSupported": false,
"targetTemperature": 90.0,
"targetTemperatureMin": 80,
"targetTemperatureMax": 100,
"targetTemperatureStep": 0.1,
"readyStartTime": null
},
"tutorialUrl": null
},
{
"code": "CMSteamBoilerTemperature",
"index": 1,
"output": {
"status": "Off",
"enabled": false,
"enabledSupported": true,
"targetTemperature": 0.0,
"targetTemperatureSupported": false,
"targetTemperatureMin": 95,
"targetTemperatureMax": 140,
"targetTemperatureStep": 0.1,
"readyStartTime": null
},
"tutorialUrl": null
},
{
"code": "CMPreExtraction",
"index": 1,
"output": {
"availableModes": ["PreBrewing", "Disabled"],
"mode": "Disabled",
"times": {
"In": {
"seconds": 2.0,
"secondsMin": {
"PreBrewing": 2,
"PreInfusion": 2
},
"secondsMax": {
"PreBrewing": 9,
"PreInfusion": 9
},
"secondsStep": {
"PreBrewing": 0.1,
"PreInfusion": 0.1
}
},
"Out": {
"seconds": 3.0,
"secondsMin": {
"PreBrewing": 1,
"PreInfusion": 1
},
"secondsMax": {
"PreBrewing": 9,
"PreInfusion": 25
},
"secondsStep": {
"PreBrewing": 0.1,
"PreInfusion": 0.1
}
}
}
},
"tutorialUrl": null
},
{
"code": "CMPreBrewing",
"index": 1,
"output": {
"availableModes": ["PreBrewing", "Disabled"],
"mode": "Disabled",
"times": {
"PreBrewing": [
{
"doseIndex": "ByGroup",
"seconds": {
"Out": 3.0,
"In": 2.0
},
"secondsMin": {
"Out": 1,
"In": 1
},
"secondsMax": {
"Out": 9,
"In": 9
},
"secondsStep": {
"Out": 0.1,
"In": 0.1
}
}
]
},
"doseIndexSupported": false
},
"tutorialUrl": "https://www.lamarzocco.com/it/en/app/support/brewing-features/#gs3-av-linea-micra-linea-mini-home"
},
{
"code": "CMBrewByWeightDoses",
"index": 1,
"output": {
"scaleConnected": true,
"availableModes": ["Continuous"],
"mode": "Continuous",
"doses": {
"Dose1": {
"dose": 34.5,
"doseMin": 5,
"doseMax": 100,
"doseStep": 0.1
},
"Dose2": {
"dose": 17.5,
"doseMin": 5,
"doseMax": 100,
"doseStep": 0.1
}
}
},
"tutorialUrl": "http://lamarzocco.com/it/en/app/support/brew-by-weight"
},
{
"code": "CMBackFlush",
"index": 1,
"output": {
"lastCleaningStartTime": 1742731776135,
"status": "Off"
},
"tutorialUrl": "http://lamarzocco.com/it/en/app/support/cleaning-and-backflush/#linea-mini"
},
{
"code": "ThingScale",
"index": 2,
"output": {
"name": "LMZ-123A12",
"connected": false,
"batteryLevel": 0.0,
"calibrationRequired": false
},
"tutorialUrl": "http://lamarzocco.com/it/en/app/support/training-scale-location/#linea-mini"
}
],
"invalidWidgets": [
{
"code": "CMMachineGroupStatus",
"index": 1,
"output": null,
"tutorialUrl": null
},
{
"code": "CMSteamBoilerLevel",
"index": 1,
"output": null,
"tutorialUrl": null
},
{
"code": "CMGroupDoses",
"index": 1,
"output": null,
"tutorialUrl": null
},
{
"code": "CMPreInfusionEnable",
"index": 1,
"output": null,
"tutorialUrl": null
},
{
"code": "CMPreInfusion",
"index": 1,
"output": null,
"tutorialUrl": "http://lamarzocco.com/it/en/app/support/brewing-features/#commercial"
},
{
"code": "CMCupWarmer",
"index": 1,
"output": null,
"tutorialUrl": null
},
{
"code": "CMHotWaterDose",
"index": 1,
"output": null,
"tutorialUrl": null
},
{
"code": "CMAutoFlush",
"index": 1,
"output": null,
"tutorialUrl": null
},
{
"code": "CMRinseFlush",
"index": 1,
"output": null,
"tutorialUrl": null
},
{
"code": "CMSteamFlush",
"index": 1,
"output": null,
"tutorialUrl": null
},
{
"code": "CMNoWater",
"index": 1,
"output": {
"allarm": false
},
"tutorialUrl": null
},
{
"code": "ThingScale",
"index": 1,
"output": null,
"tutorialUrl": "http://lamarzocco.com/it/en/app/support/training-scale-location/#linea-mini"
}
],
"runningCommands": []
}