diff --git a/lib/extension/entityPublish.js b/lib/extension/entityPublish.js index 0e5d945a..13512ef8 100644 --- a/lib/extension/entityPublish.js +++ b/lib/extension/entityPublish.js @@ -132,7 +132,7 @@ class EntityPublish extends Extension { // Ensure that state and brightness are executed before other commands. const entries = Object.entries(json); - entries.sort((a, b) => (['state', 'brightness'].includes(a[0]) ? -1 : 1)); + entries.sort((a, b) => (['state', 'brightness', 'brightness_percent'].includes(a[0]) ? -1 : 1)); // For each attribute call the corresponding converter const usedConverters = [];