NEWS
[gelöst]type Fehler im Log DP erstellen
-
Hallo Zusammen,
ich erstellen im Blockly mit dem JS-Script https://github.com/Mic-M/iobroker-createUserStates meine gebrauchten Datenpunkte
So sehen sie aus
['0_userdata.0.001_nurVIS.04_Fritzbox.DSL_Upload', {'name':'DSL Uploadgeschwindigkeit', 'type':'number', 'read':true, 'write':true, 'role':'', 'def':'0', 'unit': 'Mbit/s' }],
Wenn ich jetzt das Blockly starte bekomme ich folgenden Meldung im log
javascript.0 2021-01-01 17:33:25.007 warn (10380) You are assigning a string to the state "0_userdata.0.001_nurVIS.04_Fritzbox.DSL_Upload" which expects a number. Please fix your code to use a number or change the state type to string. This w
Wenn ich das ganze jetzt aber auf sting umstelle (was es ja eigentlich nicht ist - zumindest was ich gelesen habe) dann bekomme ich den Fehler
das ich es auf number setzten sollKann mir jemand sagen was wo der Fehler ist?
-
wenn es ein Zahl sein soll, dann so: (Du initialisierst den Wert als Text mit 0)
Zahl
'def':0
Text
'def':'0'
-
@dslraser sagte in type Fehler im Log DP erstellen:
wenn es ein Zahl sein soll, dann so: (Du initialisierst den Wert als Text 0)
Zahl
'def':0
Text
'def':'0'
Wenn ich es so mache also ohne den ' wird der Datenpunkt nicht erstellt und im log steht der gleiche Fehler
-
@Wszene
mach mal die role mit rein'type': 'number', 'read': true, 'write': true, 'role': 'number','def':0}],
-
@dslraser
Danke so geht es