mirror of
https://github.com/home-assistant/core.git
synced 2026-04-29 13:13:46 +01:00
* Migrate lamarzocco to pylamarzocco 2.0.0 * bump manifest * Remove CONF_TOKEN * remove icons * Rename coordiantor * use none for token * Bump version * Move first get settings * remove sensor snapshots * Change iot_class from cloud_polling to cloud_push * Update integrations.json * Re-add release url * Remove extra icon, fix native step * fomat * Rename const * review comments * Update tests/components/lamarzocco/test_config_flow.py Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * add unique id check --------- Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
238 lines
5.5 KiB
JSON
238 lines
5.5 KiB
JSON
{
|
|
"serialNumber": "MR012345",
|
|
"type": "CoffeeMachine",
|
|
"name": "MR012345",
|
|
"location": null,
|
|
"modelCode": "LINEAMICRA",
|
|
"modelName": "LINEA MICRA",
|
|
"connected": true,
|
|
"connectionDate": 1742526019892,
|
|
"offlineMode": false,
|
|
"requireFirmwareUpdate": false,
|
|
"availableFirmwareUpdate": false,
|
|
"coffeeStation": null,
|
|
"imageUrl": "https://lion.lamarzocco.io/img/thing-model/detail/lineamicra/lineamicra-1-c-bianco.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": 94.0,
|
|
"targetTemperatureMin": 80,
|
|
"targetTemperatureMax": 100,
|
|
"targetTemperatureStep": 0.1,
|
|
"readyStartTime": null
|
|
},
|
|
"tutorialUrl": null
|
|
},
|
|
{
|
|
"code": "CMSteamBoilerLevel",
|
|
"index": 1,
|
|
"output": {
|
|
"status": "StandBy",
|
|
"enabled": true,
|
|
"enabledSupported": true,
|
|
"targetLevel": "Level3",
|
|
"targetLevelSupported": true,
|
|
"readyStartTime": null
|
|
},
|
|
"tutorialUrl": null
|
|
},
|
|
{
|
|
"code": "CMPreExtraction",
|
|
"index": 1,
|
|
"output": {
|
|
"availableModes": ["PreBrewing", "PreInfusion", "Disabled"],
|
|
"mode": "PreInfusion",
|
|
"times": {
|
|
"In": {
|
|
"seconds": 0.0,
|
|
"secondsMin": {
|
|
"PreBrewing": 2,
|
|
"PreInfusion": 2
|
|
},
|
|
"secondsMax": {
|
|
"PreBrewing": 9,
|
|
"PreInfusion": 9
|
|
},
|
|
"secondsStep": {
|
|
"PreBrewing": 0.1,
|
|
"PreInfusion": 0.1
|
|
}
|
|
},
|
|
"Out": {
|
|
"seconds": 4.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", "PreInfusion", "Disabled"],
|
|
"mode": "PreInfusion",
|
|
"times": {
|
|
"PreInfusion": [
|
|
{
|
|
"doseIndex": "ByGroup",
|
|
"seconds": {
|
|
"Out": 4.0,
|
|
"In": 0.0
|
|
},
|
|
"secondsMin": {
|
|
"Out": 1,
|
|
"In": 1
|
|
},
|
|
"secondsMax": {
|
|
"Out": 25,
|
|
"In": 25
|
|
},
|
|
"secondsStep": {
|
|
"Out": 0.1,
|
|
"In": 0.1
|
|
}
|
|
}
|
|
],
|
|
"PreBrewing": [
|
|
{
|
|
"doseIndex": "ByGroup",
|
|
"seconds": {
|
|
"Out": 5.0,
|
|
"In": 5.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": "CMBackFlush",
|
|
"index": 1,
|
|
"output": {
|
|
"lastCleaningStartTime": null,
|
|
"status": "Off"
|
|
},
|
|
"tutorialUrl": "http://lamarzocco.com/it/en/app/support/cleaning-and-backflush/#linea-micra"
|
|
}
|
|
],
|
|
"invalidWidgets": [
|
|
{
|
|
"code": "CMMachineGroupStatus",
|
|
"index": 1,
|
|
"output": null,
|
|
"tutorialUrl": null
|
|
},
|
|
{
|
|
"code": "CMSteamBoilerTemperature",
|
|
"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": "CMBrewByWeightDoses",
|
|
"index": 1,
|
|
"output": null,
|
|
"tutorialUrl": "http://lamarzocco.com/it/en/app/support/brew-by-weight"
|
|
},
|
|
{
|
|
"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": null,
|
|
"tutorialUrl": null
|
|
}
|
|
],
|
|
"runningCommands": []
|
|
}
|