Ciao! Se ho ben capito la situazione tu hai un software in Java che può interagire con i componenti domotici leggendone ed eventualmente modificandone lo stato (es: dal SW in Java puoi vedere se una luce è accesa o spenta e, sempre tramite il SW, puoi decidere di accenderla o spegnerla). Se così fosse, allora, non ti serve fare tutto questo giro da MySQL: infatti, una volta che ti accorgi che la luce in camera è accesa puoi direttamente decidere di spegnere la luce in cucina;
// Leggi lo stato della lampadina
...
if (luceCamera.isOn()) {
luceCucina.turnOff();
// Fai le altre operazioni
...
}
...
Un'altra situazione, anche se credo poco probabile, si ha se puoi intervenire sullo stato dei device solo tramite il DB: Ad esempio le lampadine in qualche modo leggono il valore dal DB e regolano il proprio comportamento sulla base di ciò che hanno letto. In questo caso puoi avvalerti dei : quando modifichi lo stato di un device puoi far scatenare automaticamente delle operazioni internamente al DB. Ad esempio quando modifichi lo stato della lampadina in camera (tramite una operazione di UPDATE ad esempio) puoi far scattare il trigger che si occupa di regolare di conseguenza lo stato della lampadina in cucina.