Home Assistant
Home Assistant entity states
Friendly entity cards with current state, unit and freshness timestamps.
A universal read-only list of Home Assistant entity states. Cards prioritize the friendly name, current state and last change time.
Prepare Home Assistant:
1. Sign in to your Home Assistant web interface.
2. Open your user profile/security page and create a Long-Lived Access Token dedicated to Cifru. Copy it once and keep it private.
3. Ensure the Home Assistant HTTPS URL is reachable from the iPhone; a VPN or your existing secure remote-access setup is preferred.
Official REST documentation: https://developers.home-assistant.io/docs/api/rest/
Configure Cifru on iPhone/iPad:
1. Sources → Add source → REST JSON.
2. Base URL: your Home Assistant origin, for example https://home.example.com.
3. Authentication: Bearer token header; paste the Long-Lived Access Token.
4. Test the source, import this package, map “Home Assistant REST”, and run the read test.
5. The package performs GET /api/states only. It contains no service calls, automation actions or credentials.
Ce creează pachetul
- Home: Home Assistant entity states
Sursele se mapează local și se verifică înainte de aplicare.
Vezi JSON-ul care se importărestrâns implicit
{
"components": {
"sourceSlots": [
{
"displayName": "Home Assistant REST",
"id": "46021DED-7BAE-5CDA-953D-EB273F659CE9",
"kind": "rest",
"requiredObjects": [
"/api/states"
],
"requiresCustomSQL": false
}
],
"workspaceSelection": {
"commonFields": [],
"datasets": [
{
"cacheMode": "cached",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "/api/states",
"fetchSortRules": [],
"id": "3FC8F678-AE13-577C-AE8A-0122AC701AD6",
"mappings": [
{
"commonFieldKey": "",
"key": "entity_id",
"label": "Entity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "entity_id",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "friendly_name",
"label": "Name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "attributes.friendly_name",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "state",
"label": "State",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "state",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "unit",
"label": "Unit",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "attributes.unit_of_measurement",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "device_class",
"label": "Device class",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "attributes.device_class",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "last_changed",
"label": "Last changed",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "last_changed",
"type": "date",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "last_updated",
"label": "Last updated",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "last_updated",
"type": "date",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 500,
"name": "Home Assistant entity states",
"primaryKey": "entity_id",
"refreshPolicy": {
"enabled": true,
"intervalMinutes": 15
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"entity_id",
"friendly_name",
"state",
"unit",
"device_class"
],
"sourceID": "46021DED-7BAE-5CDA-953D-EB273F659CE9",
"sqlQuery": "",
"tableName": ""
}
],
"pages": [
{
"actions": [],
"badgeKey": "state",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "friendly_name",
"label": "Name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "entity_id",
"label": "Entity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "state",
"label": "State",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"datasetID": "3FC8F678-AE13-577C-AE8A-0122AC701AD6",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "entity_id",
"label": "Entity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "friendly_name",
"label": "Name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "highlight",
"isVisible": true,
"key": "state",
"label": "State",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "unit",
"label": "Unit",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "device_class",
"label": "Device class",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "last_changed",
"label": "Last changed",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "last_updated",
"label": "Last updated",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"fixedFilters": [],
"id": "4C07510E-EDCB-5099-B5F7-EF678095FF2D",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": true,
"sortRules": [],
"subtitle": "",
"subtitleKey": "entity_id",
"systemImage": "house",
"title": "Home Assistant entity states",
"titleKey": "friendly_name"
}
],
"relations": [],
"widgets": []
}
},
"format": "cifru-configuration-package",
"formatVersion": 1,
"manifest": {
"applicationName": "Home Assistant",
"configurationLanguages": [
"en"
],
"countries": [
"ALL"
],
"createdAt": "2026-07-24T16:26:43Z",
"description": "A universal read-only list of Home Assistant entity states. Cards prioritize the friendly name, current state and last change time.\n\nPrepare Home Assistant:\n1. Sign in to your Home Assistant web interface.\n2. Open your user profile/security page and create a Long-Lived Access Token dedicated to Cifru. Copy it once and keep it private.\n3. Ensure the Home Assistant HTTPS URL is reachable from the iPhone; a VPN or your existing secure remote-access setup is preferred.\nOfficial REST documentation: https://developers.home-assistant.io/docs/api/rest/\n\nConfigure Cifru on iPhone/iPad:\n1. Sources → Add source → REST JSON.\n2. Base URL: your Home Assistant origin, for example https://home.example.com.\n3. Authentication: Bearer token header; paste the Long-Lived Access Token.\n4. Test the source, import this package, map “Home Assistant REST”, and run the read test.\n5. The package performs GET /api/states only. It contains no service calls, automation actions or credentials.",
"licenseCode": "Cifru-Community-1.0",
"minimumCifruVersion": "1.0",
"minimumPlan": "free",
"packageID": "787B4312-3508-598F-99A0-50D0279F5EAE",
"rootButtonCount": 1,
"summary": "Friendly entity cards with current state, unit and freshness timestamps.",
"tags": [
"Home Assistant",
"smart home",
"IoT",
"states"
],
"title": "Home Assistant entity states"
}
}