Okay, I think you misunderstood the philosophy of Dashboard studio. There are no device specific widgets. Dashboard studio consist out of building blocks so you can easily build your dashboard yourself exactly how you would like it. For example I just build your above example in like 10 minutes by combining a container widget, an icon widget and the new text widget. I created one, grouped it, duplicated it 6 times and changed them:
If you style them using the main default settings, all of the cards style identically.
In this example I only made the Climate card dynamic, and put a couple of sliders below it to adjust them. These are connected with local topics, but you can control the values just as easy from Homey.
You can import the following snippet (make sure you are on the latest 1.8.1 test build) to play with it yourself:
{
"snippetHeader": "Dashboard Studio Snippet",
"snippetType": "widget-snippet",
"snippetFormatVersion": 1,
"version": "1.8.1",
"source": {
"dashboardName": "Demo-cards",
"page": 1,
"createdAt": "2026-04-28T13:34:51.757Z"
},
"master": {
"currentPage": 1
},
"widgets": {
"slider_0326": {
"type": "slider",
"overrides": {
"x": 100,
"y": 510,
"width": 270,
"height": 80,
"page": 1,
"value": 23.8,
"min": -20,
"max": 40,
"allowDecimals": true,
"sendValueMode": "movement",
"outputTopic": "local/temperature",
"label": "Régler la température",
"metaName": "New Slider",
"bgVisible": true
},
"bindings": {}
},
"slider_4240603": {
"type": "slider",
"overrides": {
"x": 380,
"y": 510,
"width": 270,
"height": 80,
"page": 1,
"value": 30,
"allowDecimals": false,
"sendValueMode": "movement",
"outputTopic": "local/humidity",
"label": "Régler l'humidité",
"metaName": "New Slider (Copy)",
"bgVisible": true
},
"bindings": {}
}
},
"groups": {
"group_moin52e5_546": {
"id": "group_moin52e5_546",
"name": "Card",
"locked": false,
"visible": true,
"bindings": {},
"overridePage": "",
"dimBackgroundWhenVisible": false,
"widgets": {
"empty_6100": {
"type": "empty",
"overrides": {
"x": 100,
"y": 180,
"width": 270,
"height": 70,
"page": 1,
"label": "",
"metaName": "New Container"
},
"bindings": {}
},
"text_8865": {
"type": "text",
"overrides": {
"x": 150,
"y": 180,
"width": 180,
"height": 70,
"page": 1,
"text": "# Lumieres\nTout eteint",
"typography": {
"mdParagraph": {
"fontSize": 17
},
"mdH1": {
"fontSize": 20
},
"mdH2": {},
"mdH3": {},
"mdTh": {},
"mdTableText": {}
},
"metaName": "New Text",
"cornerRadius": 0,
"mdBlockSpacing": -5,
"bgVisible": false
},
"bindings": {}
},
"icon_4342": {
"type": "icon",
"overrides": {
"x": 110,
"y": 180,
"width": 50,
"height": 70,
"page": 1,
"icon": "ph-lightbulb",
"metaName": "New Icon",
"size": 35,
"colInactive": "@textMuted",
"colActive": "@warning",
"bgVisible": false
},
"bindings": {}
}
}
},
"group_moin58jz_ma": {
"id": "group_moin58jz_ma",
"name": "Card (Copy)",
"locked": false,
"visible": true,
"bindings": {},
"overridePage": "",
"dimBackgroundWhenVisible": false,
"widgets": {
"empty_2871800": {
"type": "empty",
"overrides": {
"x": 100,
"y": 260,
"width": 270,
"height": 70,
"page": 1,
"label": "",
"metaName": "New Container (Copy)"
},
"bindings": {}
},
"text_2873996": {
"type": "text",
"overrides": {
"x": 150,
"y": 260,
"width": 200,
"height": 70,
"page": 1,
"text": "# Haut-parleurs\nTout en pause",
"typography": {
"mdParagraph": {
"fontSize": 17
},
"mdH1": {
"fontSize": 20
},
"mdH2": {},
"mdH3": {},
"mdTh": {},
"mdTableText": {}
},
"metaName": "New Text (Copy)",
"cornerRadius": 0,
"mdBlockSpacing": -5,
"bgVisible": false
},
"bindings": {}
},
"icon_2877354": {
"type": "icon",
"overrides": {
"x": 110,
"y": 260,
"width": 50,
"height": 70,
"page": 1,
"icon": "ph-music-note-simple",
"metaName": "New Icon (Copy)",
"size": 35,
"colInactive": "@textMuted",
"colActive": "@warning",
"bgVisible": false
},
"bindings": {}
}
}
},
"group_moin5amv_559": {
"id": "group_moin5amv_559",
"name": "Card (Copy) (Copy)",
"locked": false,
"visible": true,
"bindings": {},
"overridePage": "",
"dimBackgroundWhenVisible": false,
"widgets": {
"empty_5570172": {
"type": "empty",
"overrides": {
"x": 100,
"y": 340,
"width": 270,
"height": 70,
"page": 1,
"label": "",
"metaName": "New Container (Copy) (Copy)"
},
"bindings": {}
},
"text_557168": {
"type": "text",
"overrides": {
"x": 150,
"y": 340,
"width": 180,
"height": 70,
"page": 1,
"text": "# Climate\n{{local/temperature}}° | {{local/humidity}}%",
"typography": {
"mdParagraph": {
"fontSize": 17
},
"mdH1": {
"fontSize": 20
},
"mdH2": {},
"mdH3": {},
"mdTh": {},
"mdTableText": {}
},
"metaName": "New Text (Copy) (Copy)",
"cornerRadius": 0,
"mdBlockSpacing": -5,
"bgVisible": false
},
"bindings": {}
},
"icon_5574151": {
"type": "icon",
"overrides": {
"x": 110,
"y": 340,
"width": 50,
"height": 70,
"page": 1,
"icon": "ph-thermometer-simple",
"active": true,
"metaName": "New Icon (Copy) (Copy)",
"size": 35,
"colInactive": "@textMuted",
"colActive": "@warning",
"bgVisible": false
},
"bindings": {}
}
}
},
"group_moin5csj_5ue": {
"id": "group_moin5csj_5ue",
"name": "Card (Copy) (Copy) (Copy)",
"locked": false,
"visible": true,
"bindings": {},
"overridePage": "",
"dimBackgroundWhenVisible": false,
"widgets": {
"empty_8366536": {
"type": "empty",
"overrides": {
"x": 380,
"y": 180,
"width": 270,
"height": 70,
"page": 1,
"label": "",
"metaName": "New Container (Copy) (Copy) (Copy)"
},
"bindings": {}
},
"text_8368796": {
"type": "text",
"overrides": {
"x": 430,
"y": 180,
"width": 180,
"height": 70,
"page": 1,
"text": "# Active\nActif",
"typography": {
"mdParagraph": {
"fontSize": 17
},
"mdH1": {
"fontSize": 20
},
"mdH2": {},
"mdH3": {},
"mdTh": {},
"mdTableText": {}
},
"metaName": "New Text (Copy) (Copy) (Copy)",
"cornerRadius": 0,
"mdBlockSpacing": -5,
"bgVisible": false
},
"bindings": {}
},
"icon_8370521": {
"type": "icon",
"overrides": {
"x": 390,
"y": 180,
"width": 50,
"height": 70,
"page": 1,
"icon": "ph-person-simple-run",
"active": true,
"metaName": "New Icon (Copy) (Copy) (Copy)",
"size": 35,
"colInactive": "@textMuted",
"colActive": "@accentSoft",
"bgVisible": false,
"blink": false
},
"bindings": {}
}
}
},
"group_moin5fqe_6hz": {
"id": "group_moin5fqe_6hz",
"name": "Card (Copy) (Copy) (Copy) (Copy)",
"locked": false,
"visible": true,
"bindings": {},
"overridePage": "",
"dimBackgroundWhenVisible": false,
"widgets": {
"empty_2177820": {
"type": "empty",
"overrides": {
"x": 380,
"y": 260,
"width": 270,
"height": 70,
"page": 1,
"label": "",
"metaName": "New Container (Copy) (Copy) (Copy) (Copy)"
},
"bindings": {}
},
"text_2179607": {
"type": "text",
"overrides": {
"x": 430,
"y": 260,
"width": 180,
"height": 70,
"page": 1,
"text": "# Lumieres\nTout eteint",
"typography": {
"mdParagraph": {
"fontSize": 17
},
"mdH1": {
"fontSize": 20
},
"mdH2": {},
"mdH3": {},
"mdTh": {},
"mdTableText": {}
},
"metaName": "New Text (Copy) (Copy) (Copy) (Copy)",
"cornerRadius": 0,
"mdBlockSpacing": -5,
"bgVisible": false
},
"bindings": {}
},
"icon_2181729": {
"type": "icon",
"overrides": {
"x": 390,
"y": 260,
"width": 50,
"height": 70,
"page": 1,
"icon": "ph-leaf",
"active": true,
"metaName": "New Icon (Copy) (Copy) (Copy) (Copy)",
"size": 35,
"colInactive": "@textMuted",
"colActive": "#139E06",
"bgVisible": false
},
"bindings": {}
}
}
},
"group_moin5h1r_ic": {
"id": "group_moin5h1r_ic",
"name": "Card (Copy) (Copy) (Copy) (Copy) (Copy)",
"locked": false,
"visible": true,
"bindings": {},
"overridePage": "",
"dimBackgroundWhenVisible": false,
"widgets": {
"empty_3880521": {
"type": "empty",
"overrides": {
"x": 380,
"y": 340,
"width": 270,
"height": 70,
"page": 1,
"label": "",
"metaName": "New Container (Copy) (Copy) (Copy) (Copy) (Copy)"
},
"bindings": {}
},
"text_3882174": {
"type": "text",
"overrides": {
"x": 430,
"y": 340,
"width": 260,
"height": 70,
"page": 1,
"text": "# Batteries\nTout fonctionne corr...",
"typography": {
"mdParagraph": {
"fontSize": 17
},
"mdH1": {
"fontSize": 20
},
"mdH2": {},
"mdH3": {},
"mdTh": {},
"mdTableText": {}
},
"metaName": "New Text (Copy) (Copy) (Copy) (Copy) (Copy)",
"cornerRadius": 0,
"mdBlockSpacing": -5,
"bgVisible": false
},
"bindings": {}
},
"icon_3886580": {
"type": "icon",
"overrides": {
"x": 390,
"y": 340,
"width": 50,
"height": 70,
"page": 1,
"icon": "ph-battery-high",
"active": true,
"metaName": "New Icon (Copy) (Copy) (Copy) (Copy) (Copy)",
"size": 35,
"colInactive": "@textMuted",
"colActive": "#139E06",
"bgVisible": false
},
"bindings": {}
}
}
}
}
}


