Im Debug Fenster der Instanz steht nix, nur im Debug des Websockets. Wäre vielleicht gut noch ein Debug auf Ebene der Instanz zu ergänzen, dann sieht man auch was in der Instanz ankommt und kann falls doch mal was schief läuft spezifischer auf Fehlersuche gehen.
Hier bitte, wie Du siehst werden die Daten übertragen und diese haben nicht den gleichen Zeitstempel. Daher bringt mir das auch nichts wenn ich den Zeitstempel des Zeitpunkts nutzte wann die Daten reingekommen sind. Dieser stimmt nämlich nicht mit dem Zeitpunkt der Übermittlung des Sensors überein.
Es gibt aber sicher auch noch weitere Daten die nicht über die API kommen, da kann man dann halt nichts machen.
array (
'id' => '4172fe22-1487-466b-b475-c324434c3819',
'type' => 'SENSOR',
'attributes' =>
array (
'soilHumidity' =>
array (
'value' => 47,
'timestamp' => '2021-03-23T15:32:03.697+0000',
),
'soilTemperature' =>
array (
'value' => 7,
'timestamp' => '2021-03-23T17:02:37.542+0000',
),
'ambientTemperature' =>
array (
'value' => 10,
'timestamp' => '2021-03-23T16:26:31.035+0000',
),
'lightIntensity' =>
array (
'value' => 1009,
'timestamp' => '2021-03-23T16:26:31.087+0000',
),
),
)
Für mich sind die Daten zumindest interssant, aber ich bin nicht alle und ich maße mir auch nicht an für andere sprechen zu wollen. Wenn müssen sich dann eben andere mal dazu äüßern.
Funktioniert nicht da die Zeitstempel nicht übereinstimmen siehe oben.
Aber was ihr natürlich machen könnt den Zeitstempel der in IP-Symcon angegeben wird für die letzte Varibalenaktualisierung entsprechend dem tatsächlichen Zeitstempel des Sensors zu modifizieren bzw. zu manipulieren. Keine Ahnung ob so was überhaupt möglich ist in IP-Symcon. Dann könnte man das wiederum über IP-Symcon interne Funktionen abrufen, weil dann der Wert mit dem der Zeitstempel übermittelt wurde übereinstimmen würde mit dem Zeitpunkt der letzten Aktualisierung.