[
    {
        "cmd": "setHPlimit",
        "params": {
            "level": [
                "UNLIMITED",
                "P1",
                "P2",
                "P3",
                "P4"
            ]
        }
    },
    {
        "cmd": "setHeating",
        "params": {
            "pump": [
                "ON",
                "OFF"
            ],
            "ground": [
                "ON",
                "OFF"
            ],
            "first": [
                "ON",
                "OFF"
            ]
        }
    },
    {
        "cmd": "getHPpower",
        "params": null
    },
    {
        "cmd": "getHPlimit",
        "params": null
    },
    {
        "cmd": "getInputStatus",
        "params": null
    },
    {
        "cmd": "getOutputStatus",
        "params": null
    },
    {
        "cmd": "getTemperatures",
        "params": null
    },
    {
        "cmd": "getWaterInfo",
        "params": null
    },
    {
        "cmd": "getTankLevel",
        "params": null
    },
    {
        "cmd": "getRainInfo",
        "params": null
    },
    {
        "cmd": "setIrrigation",
        "params": {
            "zone": [
                "Ricircolo",
                "1",
                "2",
                "3",
                "Rubinetti"
            ],
            "timeOn": 120,
            "timePause": 2
        }
    },
    {
        "cmd": "getIrrigation",
        "params": null
    },
    {
        "cmd": "setCronJob",
        "params": {
            "name": "nomedeljob",
            "timeStr": "* * * 10,45 5 *",
            "action": "qua ci va un dizionario come se arrivasse da mqtt, cosi li interpreto alla stessa maniera"
        }
    },
    {
        "cmd": "getCronJob",
        "params": {
            "name": "nomedeljob"
        }
    },
    {
        "cmd": "delCronJob",
        "params": {
            "name": "nomedeljob"
        }
    }
]