Warum braucht eine Lampe eine aufwändige API, wenn man im Prinzip nur eine Farbe und eine Helligkeit hin schicken will? Das ginge doch einfach, per HTTP in der Art von "http://lampe.home/farbe?r=32&g=54%b=23" oder so. Zusätzlich kann man das gleiche noch ganz einfach per TCP zur Verfügung stellen. Da hat man dann halt einen Befehl "farbe 32 54 23" oder so.