Adapter von I²C auf Multicom

@Jakob Die App erwartet für alle Dimmer Namen und hat keinen Safeguard, also wenn ein nur Dimmer keinen Namen liefert, werden diese nicht mehr angezeigt. Also musst du sicherstellen dass jeder Dimmer einen Namen hat, auch die, die du nicht benutzt.

Entweder du tippst einmal für alle Dimmer die Namen durch im Dashboard, oder du ersetzt die Zeilen 91-98 in der markierten Node in der HTTP-API hiermit:

msg.payload[“dimmer8”] = { state: parseInt(global.get(“dimmer7”)) ?? 0, name: global.get(“Ndimmer7”) ?? “DimmyPro 1”, autooff: global.get(“deightoffauto”) ?? 0, offtime: global.get(“offtimeD8”) };
msg.payload[“dimmer9”] = { state: parseInt(global.get(“dimmer8”)) ?? 0, name: global.get(“Ndimmer8”) ?? “DimmyPro 2”, autooff: global.get(“dnineoffauto”) ?? 0, offtime: global.get(“offtimeD9”) };
msg.payload[“dimmer10”] = { state: parseInt(global.get(“dimmer9”)) ?? 0, name: global.get(“Ndimmer9”) ?? “DimmyPro 3”, autooff: global.get(“dtenoffauto”) ?? 0, offtime: global.get(“offtimeD10”) };
msg.payload[“dimmer11”] = { state: parseInt(global.get(“dimmer10”)) ?? 0, name: global.get(“Ndimmer10”) ?? “DimmyPro 4”, autooff: global.get(“delevenoffauto”) ?? 0, offtime: global.get(“offtimeD11”) };
msg.payload[“dimmer12”] = { state: parseInt(global.get(“dimmer11”)) ?? 0, name: global.get(“Ndimmer11”) ?? “DimmyPro 5”, autooff: global.get(“dtwelveoffauto”) ?? 0, offtime: global.get(“offtimeD12”) };
msg.payload[“dimmer13”] = { state: parseInt(global.get(“dimmer12”)) ?? 0, name: global.get(“Ndimmer12”) ?? “DimmyPro 6”, autooff: global.get(“dthirteenoffauto”) ?? 0, offtime: global.get(“offtimeD13”) };
msg.payload[“dimmer14”] = { state: parseInt(global.get(“dimmer13”)) ?? 0, name: global.get(“Ndimmer13”) ?? “DimmyPro 7”, autooff: global.get(“dfourteenoffauto”) ?? 0, offtime: global.get(“offtimeD14”) };
msg.payload[“dimmer15”] = { state: parseInt(global.get(“dimmer14”)) ?? 0, name: global.get(“Ndimmer14”) ?? “DimmyPro 8”, autooff: global.get(“dfifteenoffauto”) ?? 0, offtime: global.get(“offtimeD15”) };

Dann werden Standartwerte für die Namesvariablen des DimmyPro übergeben, sollten diese Variablen undefiniert sein