0

我正在尝试在 Azure Timeseries Insights 中绘制数据图表。对于提供的传感器,我只能绘制事件计数图 - JSON 提供的值都不可用。尽管如此,原始数据显然都存在。

我可以state在原始数据中看到该属性,但无法选择它进行绘图。

原始数据视图:

实体的属性选择:

原始 json(在它进入 Times Series Insights 之前)如下(来自另一个相同的传感器)。entity_idlast_updated用作事件源的设备 ID 和更新时间。:

{
    "entity_id": "sensor.temperature_9",
    "state": "21.0",
    "attributes": {
        "on": true,
        "unit_of_measurement": "°C",
        "friendly_name": "XXXX Schlafzimmer Temp",
        "icon": "mdi:thermometer",
        "device_class": "temperature"
    },
    "last_changed": "2021-03-02T07:45:23.239584+00:00",
    "last_updated": "2021-03-02T07:45:23.239584+00:00",
    "context": {
        "id": "32d7edfe14b5738ee47509d026c6d5d3",
        "parent_id": null,
        "user_id": null
    }
}

如何绘制state原始数据的图表?

4

1 回答 1

1

想通了:state来自 json 的值被许多对象使用,一些报告一个数值,一些报告一个枚举。numeric这使得该字段对于数据类型中的直接选择无效。

相反, atoDouble($event.state.String)中的值type,然后将 分配typeinstance,可以显示正确的值。

于 2021-03-02T13:20:58.923 回答