dict(measurement="Equipment1", dict(pressure=5.5),dict(MachineType="Type1"),timestamp=time.time()))
Здесь вам не хватает имен ключей («полей» и «тегов») для некоторых значений словаря.
dict(measurement="Equipment1", fields=dict(pressure=5.5), tags=dict(MachineType="Type1"), timestamp=time.time()))
Или вы можете написать это более просто как
data = { "measurement": "Equipment1",
"fields": { "pressure": 5.5 },
"tags": { "MachineType": "Type1" },
"timestamp": time.time()
}
Как указывает tobias_k, вы также, похоже, пытаетесь добавить свой дикт к чему-то, называемому array_of_pressures
, который не создается нигде в вашем коде, вместо того, чтобы просто назначить свой диктов на data
.