Close

Spring Clean

A project log for Switchboard: Distributed Automation made Easy

A small Python framework for the tinkerer to make distributed automation as simple as possible

josefschneiderjosefschneider 05/30/2017 at 20:370 Comments

After focusing mostly on fun features for the last few weeks I sat down and did some of the less exciting stuff.

We finally have a 'remove' command which can be used to remove clients or modules.

It is now possible to give clients (but not yet client apps) a poll period in case this particular client doesn't need to be updated all that often, e.g., a room temperature sensor does not need to be read every second.

The updateclient command can be used to change the client poll period at runtime.

Client/device/module statuses are now printed (in colour!) when running the 'list' command.

Significantly improved reliability and error reporting.

If you fancy trying Switchboard out yourself I would be very grateful for any bug reports, crash reports, general feedback or suggestions!

Discussions