From 98e254019d3947e6264c58c6ece26145cd7459c3 Mon Sep 17 00:00:00 2001 From: Bram Date: Wed, 27 Jul 2022 18:14:29 +0200 Subject: [PATCH 1/4] Check for at least 1 support mode --- .github/workflows/validate-model-json.yml | 1 + custom_components/powercalc/data/model_schema.json | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/validate-model-json.yml b/.github/workflows/validate-model-json.yml index 9b285d6a8..918949632 100644 --- a/.github/workflows/validate-model-json.yml +++ b/.github/workflows/validate-model-json.yml @@ -4,6 +4,7 @@ on: pull_request_target: paths: - '**/model.json' + - 'custom_components/data/model_schema.json' permissions: issues: write diff --git a/custom_components/powercalc/data/model_schema.json b/custom_components/powercalc/data/model_schema.json index 6118aac43..1713f592c 100644 --- a/custom_components/powercalc/data/model_schema.json +++ b/custom_components/powercalc/data/model_schema.json @@ -25,6 +25,7 @@ }, "supported_modes": { "type": "array", + "minItems": 1, "items": { "type": "string", "enum": ["lut", "linear", "fixed"] From 716375dbd16188dc0740f554550725098889f820 Mon Sep 17 00:00:00 2001 From: Bram Date: Wed, 27 Jul 2022 18:15:59 +0200 Subject: [PATCH 2/4] Fix workflow --- .github/workflows/validate-model-json.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate-model-json.yml b/.github/workflows/validate-model-json.yml index 918949632..a00a06a0c 100644 --- a/.github/workflows/validate-model-json.yml +++ b/.github/workflows/validate-model-json.yml @@ -4,7 +4,7 @@ on: pull_request_target: paths: - '**/model.json' - - 'custom_components/data/model_schema.json' + - 'custom_components/powercalc/data/model_schema.json' permissions: issues: write From 7eb03725976c774aecf7dfdd871b4d464f54026d Mon Sep 17 00:00:00 2001 From: Bram Date: Wed, 27 Jul 2022 18:20:08 +0200 Subject: [PATCH 3/4] Trigger --- custom_components/powercalc/data/model_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/powercalc/data/model_schema.json b/custom_components/powercalc/data/model_schema.json index 1713f592c..e823651c5 100644 --- a/custom_components/powercalc/data/model_schema.json +++ b/custom_components/powercalc/data/model_schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "description": "model.json described a light model", + "description": "model.json described a light model ", "type": "object", "required": [ "name", From b71bafe35a05e97a2ccdbcd95e0e5b9a54903343 Mon Sep 17 00:00:00 2001 From: Bram Date: Wed, 27 Jul 2022 18:25:48 +0200 Subject: [PATCH 4/4] Trigger --- custom_components/powercalc/data/aqara/ZNLDP12LM/model.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/powercalc/data/aqara/ZNLDP12LM/model.json b/custom_components/powercalc/data/aqara/ZNLDP12LM/model.json index 2acf4f851..188bdd2d6 100644 --- a/custom_components/powercalc/data/aqara/ZNLDP12LM/model.json +++ b/custom_components/powercalc/data/aqara/ZNLDP12LM/model.json @@ -1,5 +1,5 @@ { - "measure_description": "Measured with utils/measure script", + "measure_description": "Measured with utils/measure script ", "measure_device": "Shelly Plug E", "measure_method": "script", "measure_settings": {