Hallo Jürgen,@derAuge:
macht es sinn die SONOS per variable einzutragen. Dann kann man den Script schneller für weitere SONOS nutzen `
das muss jeder selbst wissen. Nach meiner Erfahrung sind Skripte mit vielen Ersetzungen und Kurzschreibweisen schwer zu verstehen, wenn man a) Anfänger oder b) lange aus dem Thema ist. So ein Skript für einen 6fach Taster schreibe ich ja nicht jeden Tag. Wenn ich mir in einigen Monaten / Jahren noch einen Taster anschaffe, dann kann ich das bestehen de einfach kopieren. Es kommt nicht auf die 15min an, die es dauert, die genauen Datenpunktbezeichnungen zu ändern.
Die Geschwindigkeit ändert sich bei so einem kurzen Skript sicher nicht. Ich würde das vorher bei den Homematic Datenpunkten machen:
Du kannst aber oben im Skript Variablen definieren, die das Ansprechen des Tasters vereinfachen (zB auch, wenn der Taster mal defekt ausgetauscht wird und eine neue Seriennummer hat).
zum Beispiel so:
var idMitteLinksKurz = "hm-rpc.0.MEQ0027317.3.PRESS_SHORT",
idMitteLinksLang = "hm-rpc.0.MEQ0027317.3.PRESS_LONG",
idMitteRechtsKurz = "hm-rpc.0.MEQ0027317.4.PRESS_SHORT",
idMitteRechtsLang = "hm-rpc.0.MEQ0027317.4.PRESS_LONG",
idUntenLinksKurz = ...
Gruß,
Pix
355_9d1368fd-62a1-49e0-9c29-0e5a8beb4227.jpeg
355_1e53d405-040e-4641-ba7b-ccf13c1819c2.jpeg