Skip to content

What's the objective/roadmap for this library? #2

@Rjevski

Description

@Rjevski

Hello,

I've recently been working on improving the CoolMasterNet integration in Home Assistant and long story short ended up rewriting this entire library pretty much entirely.

The new version supports more features (serial comms in addition to TCP, and REST is planned too), better error/exception handling and support for a device hierarchy (CoolPlugs act as intermediary CoolMasterNet devices and can be sent commands via the main CoolLinkHub or CoolMasterNet) is planned too once I figure out a good data model for it.

It does however complicate the library significantly and is definitely a breaking change, so I was wondering whether you have any guidelines or plan for this library in mind - maybe you want to keep it as-is and keep changes to a minimum, and in which case I'm better off keeping it as a separate fork?

I have committed my current work to my fork - here's the diff as of now: master...Rjevski:master

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions