AL333Z/JadeHomeAutomation — pull request #2 by AL333Z (2013-03-05 22:24:39+00:00)
Title: Nuova processo di inizializzazione.

@mattibal
Nel package "demo", ho creato un agente configuratore.
In pratica, è possibile creare tutti gli agenti (building, room, bulb..) da codice, senza perdere tempo ogni volta.

La cosa bella è che quando viene creata una stanza, questa prende come parametro l'id del building a cui si deve associare, e questa provvede ad associarsi automaticamente.
Stessa cosa per bulb.

Quindi, per lanciare il sistema, devi solo far partire l'agente "Demo", e lui stesso provvede a creare tutto il sistema.

Ipoteticamente, si potrebbe anche descrivere il sistema in un qualche formato (json?) e configurarlo automaticamente all'avvio (figata, ma non penso di avere la voglia di implementarlo.)

Se vuoi provarlo, mergialo pure nel master.. (bottone "magico" verde)