0

我有来自 mqtt 代理的数据写入 influxDB。它每两秒发送一次数据,我将发布数据的 arduino 串行监视器的时间戳与写入显示相同时间戳的 influxDB 的时间戳数据进行比较。问题是每当我尝试将数据从 influxDB 可视化到 Chronograf 时,它都会显示“您的查询或命令在语法上是正确的,但没有返回任何结果。这是从 python 中的 influx 客户端发送的 JSON 格式:

current_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")    
    json_body = [
            {
                "measurement": "Solar",
                    "tags": {
                        "host": "Sensor_1",
                            },
                          "time": current_time,
                                "fields": {
                                    "Current": float(message.payload.decode('utf-8')),
             }
                
            }
            ]
influx_client.write_points(json_body)

Here is data written in InfluxDB :

    name: Solar
    time                Current Voltage host
    ----                ------- ------- ----
    1617639893000000000 0.7     1.03    Sensor_1
    1617639895000000000 0.4     1.03    Sensor_1
    1617639897000000000 0.6     1.03    Sensor_1
    1617639899000000000 0.4     1.04    Sensor_1
    1617639901000000000 0.4     1.03    Sensor_1
    1617639903000000000 0.6     1.03    Sensor_1

计时码表用户界面

我很困惑,我错过了什么吗?

4

0 回答 0