Re: smartHome Zeitschaltuhr 2.0
Verfasst: Freitag 1. April 2016, 18:44
Zu dem Ganzen hätte ich noch eine Frage:
Ist es möglich den den Namen einer Klasse bei deren Initialisierung durch eine Variabel zu ersetzen?
quasi anstatt
etwas in dieser Richtung
Dann könnte man die Schalterkonfiguration schon etwas vereinfachen.
Ist es möglich den den Namen einer Klasse bei deren Initialisierung durch eine Variabel zu ersetzen?
quasi anstatt
Code: Alles auswählen
switches[switches_info[result['switches_id'], "index"]] = BrickletQuadRelay(result['argA'],
result['switches_id'],
DEVICE_IP,
tinkerforge_connection, logger,
consumers)
Code: Alles auswählen
klassenname = result['class']
switches[switches_info[result['switches_id'], "index"]] = klassenname(result['argA'],
result['switches_id'],
DEVICE_IP,
tinkerforge_connection, logger,
consumers)