Du kannst Variablen setzen, oder sogar direkt Szenen per http vom i3 auf dem iobroker absetzen. Dafür brauchst du nur den Scenes Adapter und für die http Befehle den Simple Rest API Adapter. Hatte das bei mir als Workaround gebaut, aber so werde ich es vermutlich auch lassen. die Belegung der Tasten ist ja dann doch eher statisch und man kann ganz nette Sachen bauen.
Wenn das bei dir dann auch instabil läuft, gehe ich von WLAN Stabilität aus.