NEWS
[gelöst] DP anlegen, Name als Variable - Syntaxfehler?
-
Hallo zusammen,
versuche einen DP per JS anzulegen (funktioniert)
...und dabei den "name" per vorher definierter Variable zu setzen. -> das klappt aber irgendwie nicht.
-> Was übersehe ich da?Danke euch schon jetzt!
var dp = '0_userdata.0.KG.Hobbyraum.Timer.Tuersensor1_5sek'; var timer_name = 'Tuersensor1_5sek'; if( !existsState(dp)) { createState('+dp+', 0, { "name": "'+timer_name+'", "desc": "Manuell erzeugt", "role": "state", "type": "number", "read": true, "write": true, "def": "0", "unit": "sek" }, function () {}); console.log(dp + ' neu erstellt', 'debug') }
-
@ptr sagte in DP anlegen, Name als Variable - Syntaxfehler?:
var dp = '0_userdata.0.KG.Hobbyraum.Timer.Tuersensor1_5sek'; var timer_name = 'Tuersensor1_5sek'; if( !existsState(dp)) { createState(dp , 0, { "name": timer_name , "desc": "Manuell erzeugt", "role": "state", "type": "number", "read": true, "write": true, "def": "0", "unit": "sek" }, function () {}); console.log(dp + ' neu erstellt', 'debug') }
-
@armilar Danke! Klappt. Keine Ahnung warum das davor nicht ging, dachte das schon probiert zu haben...