* relaying devices over network. Of course sending unixfds over ethernet is impossible, so this means a local dbus service collecting the requests and relaying them via the network to some client that passes them to the dbus service actually managing the device. * Configuring dbus_service.py. What configuration language? * Easy method to construct wrappers. When wrapping a binary the name is occupied twice, so the second entry from $PATH should be taken. Something like this maybe: exec dbus_client --... --second-path "$0" "$@" * More documentation. Manual pages? * State across restarts? When restarting the service all state is lost. Maybe detect device state on startup and at least serialize the timed activations? * Activate multiple devices from one command.