Du schreibst "alte Firmware", installiert ist also die Firmware vor 12.x?
Der Sensor zeigt in HomeKit die Temperatur korrekt an, nur die DB funzt nicht?
Dann probier folgenden Code:
{
"c":{"b":[{"g":0,"t":5}],"l":16},
"a":[{
"t":22,
"g":12,
"n":3,
"j":5,
"y0":[{
"0":{"h":[{"h":"192.168.178.55","p":8086,"m":2,"u":"write?db=macmini","c":"sensor,device=office value=#HAA@0000"}]},
"v":0,
"r":1
}]
}]
}
Alles anzeigen
Ich bin leider kein Spezialist für influxDB. Im Beispiel von RavenSystem beginnt der Content String "c" mit "sensor,location=…", während bei dir "sensor,device=…" steht. Da sollte auf alle Fälle erstmal die korrekte Syntax bzw. der korrekte Link für die Dateneingabe in deine influxDB recherchiert werden. Ich vermute einmal, dass hier der Fehler liegt.
Das "HAA@0000" ist eine sogenannte "magic Expression", also eine Variable in RavenSystem, die in den ersten beiden Ziffern 00 festlegt, dass der HTTP Request von demjenigen Service ausgelöst wird, der ihn in seinem Array beinhaltet – in deinem Fall der Sensor "t":22. Die folgenden Ziffern 00 legen die zu speichernde "charasteristic" des Sensors fest, also konkret den Temperaturwert des Sensors. "HAA@0001" würde bspw. die Luftfeuchtigkeit in die Datenbank speichern. Ich nehme mal an, dass bei dir der feste Wert 30 für Testzwecke eingegeben wurde?!