rgerganov / py-air-control

Command line app for controlling Philips air purifiers
MIT License
256 stars 52 forks source link

Refactoring of client and cli #88

Open Cyber1000 opened 3 years ago

Cyber1000 commented 3 years ago

Preparation for using client-classes with something more server-centric (rest-service, mqtt, ...)

Tasks

General information

Changes in clients

Changes in cli

example output of new client classes (see also Examples.md)

    "mode": {
        "name": "Mode",
        "raw": "A",
        "value": "allergen",
        "subsets": [
            "status"
        ],
        "rawDescription": null,
        "valueDescription": null
    },
Cyber1000 commented 3 years ago

Since tests are still running without substantial changes (just refactoring issues), I'm assuming this PR doesn't break anything, thought I'm uncertain if #86 breaks connection with plain_coap.

Cyber1000 commented 3 years ago
wldevries commented 6 months ago

Does anything need to happen before this can be merged?