Closed guergen1 closed 2 years ago
Ja er wird von der DB abgelehnt weil schon ein Wert als Zahl drin ist aber jetzt Werte als String kommen. Also was ist es? ggf mnochmal alle werte in der DB amnuell löschen und den Datentyp hier in den Datenpunkt-Settings dann auf String stellen ... das schaltet die Auto Detection des typs aus
Hmmmh, dann muss es am liefernden Adapter liegen. Es ist der Smartmeter-Adapter. Es passiert auch nur manchmal und wenn, dann immer zwischen 00:00 und 01:00 Uhr.
Hab jetzt mal auf Zahl umgestellt und werde es weiter beobachten!
Das wäre interessant warum der das tut ... aber ein issue in nem anderen Repo bzw Thread im Forum :-)
Der Datenpunkt wird nicht in die DB geschrieben mit folgendem Fehler kommentiert:
2022-09-07 00:41:54.569 - warn: influxdb.1 (1071) Point could not be written to database: iobroker 2022-09-07 00:41:54.579 - warn: influxdb.1 (1071) Error on writePoint("{"value":"7f73","time":"2022-09-06T22:41:54.538Z","from":"system.adapter.linkeddevices.0","q":0,"ack":true}): HttpError: failure writing points to database: partial write: field type conflict: input field "value" on measurement "PVzähler Ralf" is type string, already exists as type float dropped=1 / "failure writing points to database: partial write: field type conflict: input field \"value\" on measurement \"PVzähler Ralf\" is type string, already exists as type float dropped=1"" 2022-09-07 00:41:54.580 - warn: influxdb.1 (1071) Add PVzähler Ralf to conflicting Points (1 now) 2022-09-07 00:41:54.586 - warn: influxdb.1 (1071) setObject PVzähler Ralf (type=undefined) property common.custom must not exist.
Nach dem Neustart des Adapters ist erstmal alles wieder ok! Das Problem besteht immer mal wieder aber nur bei einem DP!Datenpunkt ist wie folgt eingestellt:
influxdb-Adapter: 3.1.8 InfluxDB:2.4.0 js-controller: 4.0.23 Node.js: 16.17.0 NPM: 8.15.0 System linux debian Biullyeye