NEWS
[Neuer Adapter] LinkedDevices
-
@Scrounger Hallo Srounger , nutzt den Adapter auch seit ein paar Tagen.
Heute bekomme ich plötzlich diese Meldung alle 15 Sekunden im Log.
Kannst Du was zum Fehler sagen ? Wie kann ich den Fehler abstellen ? ?
Was ist das Problem ?
-
Na keiner hier ein Tipp für mich?
-
@MyMeyer sagte in [Neuer Adapter] LinkedDevices:
@Scrounger Hallo Srounger , nutzt den Adapter auch seit ein paar Tagen.
Heute bekomme ich plötzlich diese Meldung alle 15 Sekunden im Log.
Kannst Du was zum Fehler sagen ? Wie kann ich den Fehler abstellen ? ?Also laut log gibt es keinen Fehler, gibt keine
error
meldung
Warum lässt du den Adapter im debug mode laufen?
Im Debug Modus schreibt der natürlich sehr viel ins log. -
@MyMeyer welches Problem ??
-
@Scrounger sagte in [Neuer Adapter] LinkedDevices:
@MyMeyer sagte in [Neuer Adapter] LinkedDevices:
@Scrounger Hallo Srounger , nutzt den Adapter auch seit ein paar Tagen.
Heute bekomme ich plötzlich diese Meldung alle 15 Sekunden im Log.
Kannst Du was zum Fehler sagen ? Wie kann ich den Fehler abstellen ? ?Also laut log gibt es keinen Fehler, gibt keine
error
meldung
Warum lässt du den Adapter im debug mode laufen?
Im Debug Modus schreibt der natürlich sehr viel ins log.@Scrounger und @arteck Steht nicht im Log das der Adapter alle ca. 30 Sekunden neustartet und wäre das dann normal ? Ich hattet es als unnormal verstanden.
-
@Scrounger hmm...habe mal Reparatur Button gedrückt und nun läuft der Adapter durch. Bisher seit 60 Minuten. Was macht der Reparatur Button genau?
-
@MyMeyer sagte in [Neuer Adapter] LinkedDevices:
Was macht der Reparatur Button genau?
https://forum.iobroker.net/topic/22301/neuer-adapter-linkeddevices/151
-
Hallo, irgendwo habe ich einen Fehler:
linkeddevices.0 2020-06-07 10:57:11.560 error (1576) [getConvertedValue] there is something wrong with your datetime parser, check your expert settings input for 'linkeddevices.0.Start Abend.startAbend'! linkeddevices.0 2020-06-07 10:57:11.559 error (1576) [getConvertedValue] there is something wrong with your datetime parser, check your expert settings input for 'linkeddevices.0.Start Morgen.startMorgen'!
RAW vom DP:
{ "from": "system.adapter.gartenbewaesserung.0", "user": "system.user.admin", "ts": 1587042880603, "common": { "name": "startAbend", "role": "indicator", "type": "string", "unit": "Uhr", "write": false, "read": true, "custom": { "linkeddevices.0": { "enabled": true, "number_unit": "", "linkedId": "Start Abend.startAbend", "name": "Start Abend", "role": "", "mergeSettingsOnRestart": false, "expertSettings": true, "number_convertTo": "", "number_maxDecimal": "", "number_min": "", "number_max": "", "number_calculation": "", "number_calculation_readOnly": "", "number_to_boolean_condition": "", "number_to_boolean_value_true": "", "number_to_boolean_value_false": "", "number_to_string_condition": "", "number_to_duration_convert_seconds": "", "number_to_duration_format": "", "number_to_datetime_convert_seconds": "", "number_to_datetime_format": "", "number_to_multi_condition": "", "boolean_convertTo": "", "boolean_to_string_value_true": "", "boolean_to_string_value_false": "", "string_convertTo": "datetime", "string_prefix": "", "string_suffix": "", "string_to_boolean_value_true": "", "string_to_boolean_value_false": "", "string_to_number_unit": "", "string_to_number_maxDecimal": "", "string_to_number_calculation": "", "string_to_number_calculation_readOnly": "", "string_to_duration_format": "", "string_to_datetime_parser": "'y[J] d[T] hh[h] mm[m]'", "string_to_datetime_format": "LLLL" } } }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "gartenbewaesserung.0.status.startAbend", "type": "state" }
-
@sigi234
Zeig Mal den Wert des Datenpunktes -
@Scrounger sagte in [Neuer Adapter] LinkedDevices:
@sigi234
Zeig Mal den Wert des DatenpunktesSun Jun 07 2020 21:06:25 GMT+0200
-
@sigi234 sagte in [Neuer Adapter] LinkedDevices:
Sun Jun 07 2020 21:06:25 GMT+0200
Lass das feld mit parser format leer, dann müsste es gehen.
-
@Scrounger sagte in [Neuer Adapter] LinkedDevices:
@sigi234 sagte in [Neuer Adapter] LinkedDevices:
Sun Jun 07 2020 21:06:25 GMT+0200
Lass das feld mit parser format leer, dann müsste es gehen.
Leider nein, bekomme dann ja das angezeigt was ich nicht will.
Bei sonnenaufgang funktioniert es:
Original Wert:
05:05:01 GMT+0200 (GMT+02:00)
Linkeddevice:
Dienstag, 9. Juni 2020 02:00
Ich denke entscheidend ist der Originalwert das Zeitformat:
linkeddevices.0 2020-06-08 11:52:41.865 info (2584) [initialObjects] finished linkeddevices.0 2020-06-08 11:52:41.863 info (2584) [createAllLinkedObjects] count of active linkedObjects: 8 linkeddevices.0 2020-06-08 11:52:41.860 info (2584) [createLinkedObject] linked object 'gartenbewaesserung.0.status.startAbend' to 'linkeddevices.0.Start Abend.startAbend' linkeddevices.0 2020-06-08 11:52:41.856 error (2584) [getCustomDataTypeString] no datetime parser set for parentObject 'gartenbewaesserung.0.status.startAbend' -> check your expertsettings! linkeddevices.0 2020-06-08 11:52:41.854 info (2584) [createLinkedObject] linked object 'gartenbewaesserung.0.status.startMorgen' to 'linkeddevices.0.Start Morgen.startMorgen' linkeddevices.0 2020-06-08 11:52:41.850 error (2584) [getCustomDataTypeString] no datetime parser set for parentObject 'gartenbewaesserung.0.status.startMorgen' -> check your expertsettings! linkeddevices.0 2020-06-08 11:52:41.848 info (2584) [createLinkedObject] linked object 'gartenbewaesserung.0.status.sonnenuntergang' to 'linkeddevices.0.Sonnenuntergang Garten.sonnenuntergang' linkeddevices.0 2020-06-08 11:52:41.842 info (2584) [createLinkedObject] linked object 'gartenbewaesserung.0.status.sonnenaufgang' to 'linkeddevices.0.Sonnenaufgang Garten.sonnenaufgang' linkeddevices.0 2020-06-08 11:52:41.835 info (2584) [createLinkedObject] linked object 'gartenbewaesserung.0.status.restzeit_sek' to 'linkeddevices.0.Restzeit Min.restzeit_sek' linkeddevices.0 2020-06-08 11:52:41.829 info (2584) [createLinkedObject] linked object 'gartenbewaesserung.0.status.lautzeit_gesamt_in_sek' to 'linkeddevices.0.Laufzeit Gesamt.lautzeit_gesamt_in_sek' linkeddevices.0 2020-06-08 11:52:41.819 info (2584) [createLinkedObject] linked object 'gartenbewaesserung.0.status.lautzeit_ende_uhrzeit' to 'linkeddevices.0.Laufzeit Ende Garten.lautzeit_ende_uhrzeit' linkeddevices.0 2020-06-08 11:52:41.817 error (2584) [getConvertedValue] there is something wrong with your datetime parser, check your expert settings input for 'linkeddevices.0.Laufzeit Ende Garten.lautzeit_ende_uhrzeit'! linkeddevices.0 2020-06-08 11:52:41.713 info (2584) [createLinkedObject] linked object 'wifilight.0.192_168_178_28.on' merged to 'linkeddevices.0.Led Wohnzimmer.on'
-
@sigi234
trag das bei parser einddd MMM MM YYYY hh:mm:ss
. -
@Scrounger sagte in [Neuer Adapter] LinkedDevices:
@sigi234
trag das bei parser einddd MMM MM YYYY hh:mm:ss
. -
@sigi234
Steht 'Uhr' mit im Wert oder ist das die Unit? -
@Scrounger sagte in [Neuer Adapter] LinkedDevices:
ist das die Unit?
Ja
Unit gelöscht, geht auch nicht. Da kommt invalide date
-
@Scrounger sagte in [Neuer Adapter] LinkedDevices:
@sigi234
trag das bei parser einddd MMM MM YYYY hh:mm:ss
.Wahrscheinlich blöde Idee, aber "MMM" für den Tag?
Sollte das nicht eher in der Art sein:ddd DD MM YYYY hh:mm:ss
-
@sigi234
Versuche mal: ddd MMM DD YYYY HH:mm:ss -
@paul53 sagte in [Neuer Adapter] LinkedDevices:
@sigi234
Versuche mal: ddd MMM DD YYYY HH:mm:ssLeider nein.
Edit:
LÖSUNG:
HH:mm:ss
-
@sigi234 sagte:
LÖSUNG:
Ja, wenn die Uhrzeit ausreicht. Ich habe mal etwas getestet: Die Wochentags- und Monatsbezeichnung mit 3 Buchstaben funktioniert nicht. Schreibt man den Wochentag und den Monatsnamen aus, funktioniert das Parsen.