There is an optional board param than may be passed in the constructor opts for all device classes. Simply put, it allows the user to specify which board they want to use in projects that have multiple boards. It is currently not documented anywhere and should probably be added to all the classes.
For more complex plugins it might be necessary to include a separate documentation besides the README. It's easy to do that with the web interface but it would be more conclusive to have an additional button in the plugins overview of the backend plugin.
Additionally it would be perfect to directly link from that site to a blog entry on the smarthome webpage. Either by URL (direct links to the
An arduino library to communicate using the Dallas one-wire protocol, where the Arduino takes the role of a slave. Entirely implemented using interrupts, you can perform other tasks while communication is handled in background.