Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Falscher Datentyp deklariert: #5

Open
BenAhrdt opened this issue Mar 9, 2022 · 8 comments
Open

Falscher Datentyp deklariert: #5

BenAhrdt opened this issue Mar 9, 2022 · 8 comments

Comments

@BenAhrdt
Copy link

BenAhrdt commented Mar 9, 2022

Es sind teilweise falsche Datenpuntktypen deklariert:

image


@TA2k
Copy link
Owner

TA2k commented Mar 9, 2022

Eine Lösung könnte sein den DP zu löschen und Adapter neutstarten

@BenAhrdt
Copy link
Author

Aber dann wird er doch wieder als string erzeugt, oder?

@BenAhrdt
Copy link
Author

Er wird wieder als String erzeugt.
Ich denke Du muss in deiner State erzeugung im adapter den richtigen type angeben.
Sonst wird er auch bei updates bei mir wieder überschrieben.

@BenAhrdt
Copy link
Author

@TA2k Könntest Du den deklarationstyp im Adapter auf number ändern?

@TA2k
Copy link
Owner

TA2k commented Apr 29, 2022

Die werden automatisch erzeugt basierend auf dem Typ der beim ersten start übermittelt werden. Vielleicht sind es werte die in keine number passen?

@BenAhrdt
Copy link
Author

BenAhrdt commented Apr 29, 2022

Aber der preis ist doch logischerweise immer ne number, warum werden die als string erzeugt?
Auf jeden Fall bekomme ich dauernd diese meldungen und die müllen mein system zu

Und Bestprice ist als number deklariert, aber empfängt string

also es ist ganz komisch, wenn man den wert auf number ändert, bekommt man genau anders herum eine Meldung

EDIT:
Habe jetzt nochmal den kompletten Ordner gelöscht und den Adapter neu gestartet, jetzt kommen keine Meldungen mehr.
Hatte ich aber schon mal gemacht.

Glaube aber weiß woran es liegt.
Bei dealer1.rating steht nun bei mir number und bei dealer2 steht string drin.
Das bedeutet, wenn sich die Reihenfolge nun aufgrund des Preises ändert, dann kommen wieder Fehlermeldungen.

@TA2k
Copy link
Owner

TA2k commented Apr 29, 2022

Kannst du nochmal alle löschen und via github neuinstallieren wie es dann aussieht

@D3ltorohd
Copy link

Hallo ich hänge mich hier mal mit an.

Ich habe das selbe Problem, hier mal ein Log Ausschnitt.

`

2023-04-22 00:05:23.077 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.2000.data04.dealer.rating.averageRatingLastYear" has to be type "string" but received type "number"

  | 2023-04-22 00:05:23.222 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.3000.data04.pricing.bestPriceDiff" has to be type "number" but received type "string"
  | 2023-04-22 00:05:23.223 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.3000.data04.dealer.rating.averageRatingLastYear" has to be type "string" but received type "number"
  | 2023-04-22 00:05:23.225 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.1000.data01.dealer.rating.averageRatingLastYear" has to be type "string" but received type "number"
  | 2023-04-22 00:05:23.499 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items01.UnitPrice" has to be type "number" but received type "string"
  | 2023-04-22 00:05:23.500 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items01.NetTotalProductPrice" has to be type "number" but received type "string"
  | 2023-04-22 00:05:23.500 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items01.NetTotalOriginalPrice" has to be type "number" but received type "string"
  | 2023-04-22 00:05:23.500 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items01.NetTotalPrice" has to be type "number" but received type "string"
  | 2023-04-22 00:05:23.503 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items02.UnitPrice" has to be type "number" but received type "string"
  | 2023-04-22 00:05:23.506 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items03.BranchRatingPercentage" has to be type "number" but received type "string"
  | 2023-04-22 00:05:23.510 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items04.UnitPrice" has to be type "string" but received type "number"
  | 2023-04-22 00:05:23.510 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items04.TotalProductPrice" has to be type "string" but received type "number"
  | 2023-04-22 00:05:23.510 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items04.TotalOriginalPrice" has to be type "string" but received type "number"
  | 2023-04-22 00:05:23.510 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items04.TotalPrice" has to be type "string" but received type "number"
  | 2023-04-22 00:05:23.511 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items04.FixedRateInclude" has to be type "number" but received type "string"
  | 2023-04-22 00:05:23.518 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items05.UnitPrice" has to be type "number" but received type "string"
  | 2023-04-22 00:05:23.520 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items05.FixedRateInclude" has to be type "string" but received type "number"
  | 2023-04-22 00:05:23.520 - �[32minfo�[39m: heizoel.0 (67093) State value to set for "heizoel.0.hoe2000.Items05.NetTotalProductPrice" has to be type "number" but received type "string"

`

Installiert ist die 3.3.7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants