[APP][Pro] Dashboard Studio - A completely free-form dashboard designer

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": {}
        }
      }
    }
  }
}