# insightsTitleTrue and insightsTitleFalse

**URL:** <https://community.homey.app/t/insightstitletrue-and-insightstitlefalse/152376>\
**Category:** Developers\
**Created:** [March 12, 2026, 4:32pm UTC](https://community.homey.app/t/insightstitletrue-and-insightstitlefalse/152376 "2026-03-12T16:32:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [March 12, 2026, 4:32pm UTC](https://community.homey.app/t/insightstitletrue-and-insightstitlefalse/152376/1 "2026-03-12T16:32:07Z")

</div>

Hi,

I read about the `insightsTitleTrue` and `insightsTitleFalse` properties of a Capability in the docs, but I don’t understand how they work. I would expect it to create an entry in these logs:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/0/00d6b2ca4605aaa239fb1de46eece379aef43549.jpeg)

However, it doesn’t. This is the full capability JSON of one of the capabilities:

```json
{
  "type": "boolean",
  "title": {
    "en": "Child lock",
    "nl": "Kinderslot"
  },
  "getable": true,
  "setable": true,
  "insightsTitleTrue": {
    "en": "Child lock enabled",
    "nl": "Kinderslot ingeschakeld"
  },
  "insightsTitleFalse": {
    "en": "Child lock disabled",
    "nl": "Kinderslot uitgeschakeld"
  },
  "uiComponent": "button",
  "uiQuickAction": false,
  "icon": "/assets/child_lock.svg"
}

```

Can anybody explain what the `insightsTitleTrue` and `insightsTitleFalse` are meant for?

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 12, 2026, 4:36pm UTC](https://community.homey.app/t/insightstitletrue-and-insightstitlefalse/152376/2 "2026-03-12T16:36:36Z")

</div>

Is this a sub capability maybe? I experience similar problems when using capabilities options. Must be a bug in Homey firmware.

It does work for my own fully custom capabilities though.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [March 12, 2026, 4:38pm UTC](https://community.homey.app/t/insightstitletrue-and-insightstitlefalse/152376/3 "2026-03-12T16:38:08Z")

</div>

> [@Gruijter](#):
>
> Is this a sub capability maybe?

What do you mean by sub capabilities? This is the driver manifest:

```json
{
  "name": {
    "en": "Bora",
    "nl": "Bora"
  },
  "class": "dehumidifier",
  "capabilities": [
    "measure_humidity",
    "target_humidity",
    "onoff",
    "mode",
    "fanmode",
    "child_lock",
    "laundry_mode"
  ],
  "capabilitiesOptions": {
    "target_humidity": {
      "min": 0,
      "max": 1,
      "step": 0.05
    }
  },
  "platforms": [
    "local"
  ],
  "connectivity": [
    "cloud"
  ],
  "images": {
    "small": "{{driverAssetsPath}}/images/small.png",
    "large": "{{driverAssetsPath}}/images/large.png",
    "xlarge": "{{driverAssetsPath}}/images/xlarge.png"
  },
  "pair": [
    {
      "id": "email"
    },
    {
      "id": "code"
    },
    {
      "id": "list_devices",
      "template": "list_devices",
      "navigation": { "next": "add_devices" },
      "options": { "singular": false }
    },
    {
      "id": "add_devices",
      "template": "add_devices"
    }
  ],
  "repair": [
    {
      "id": "email"
    },
    {
      "id": "code"
    }
  ]
}

```

Should I report in the homey-apps-sdk-issues repo on GitHub?

> [@Gruijter](#):
>
> It does work for my own fully custom capabilities though.

It’'s a custom capability `child_lock`
