From fc6b905a99f889473f375eb011bd2d3d2b2599ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Beye?= Date: Thu, 23 Mar 2023 19:27:56 +0100 Subject: [PATCH] chore(release): 2023.03.0 --- docs/_pages/integrations/mqtt.md | 36 ++++++++++---------- docs/_pages/usage/implementation-overview.md | 2 +- package-lock.json | 4 +-- package.json | 2 +- util/generate_mqtt_docs.js | 4 +-- util/generate_robot_docs.js | 1 + 6 files changed, 25 insertions(+), 24 deletions(-) diff --git a/docs/_pages/integrations/mqtt.md b/docs/_pages/integrations/mqtt.md index 047dbcdbd57..cd5414951a5 100644 --- a/docs/_pages/integrations/mqtt.md +++ b/docs/_pages/integrations/mqtt.md @@ -104,7 +104,7 @@ Homie autodiscovery info is best viewed with something like [MQTT Explorer](http - [Error description (`error_description`)](#errordescriptionerrordescription) - [Robot Error (`error`)](#roboterrorerror) - [Status (`status`)](#statusstatus) - - [Status detail (`detail`)](#statusdetaildetail) + - [Status flag (`flag`)](#statusflagflag) ### State attributes index @@ -588,7 +588,6 @@ Sample payload: { "zones": [ { - "iterations": 1, "points": { "pA": { "x": 50, @@ -608,7 +607,8 @@ Sample payload: } } } - ] + ], + "iterations": 1 } ``` @@ -817,21 +817,6 @@ Home Assistant components controlled by this node: - Error ([`sensor.mqtt`](https://www.home-assistant.io/integrations/sensor.mqtt/)) -##### Status detail (`detail`) - -*Property, readable, retained* - -- Read topic: `//StatusStateAttribute/detail` -- Data type: [enum](https://homieiot.github.io/specification/#enum) (allowed payloads: `none`, `zone`, `segment`, `spot`, `target`, `resumable`, `mapping`) - -Sample value: - -``` -segment -``` - - - ##### Robot Error (`error`) *Property, readable, retained* @@ -871,6 +856,21 @@ No error +##### Status flag (`flag`) + +*Property, readable, retained* + +- Read topic: `//StatusStateAttribute/flag` +- Data type: [enum](https://homieiot.github.io/specification/#enum) (allowed payloads: `none`, `zone`, `segment`, `spot`, `target`, `resumable`, `mapping`) + +Sample value: + +``` +segment +``` + + + ##### Status (`status`) *Property, readable, retained* diff --git a/docs/_pages/usage/implementation-overview.md b/docs/_pages/usage/implementation-overview.md index d5f75aa6d16..2705dfeed9e 100644 --- a/docs/_pages/usage/implementation-overview.md +++ b/docs/_pages/usage/implementation-overview.md @@ -681,4 +681,4 @@ Capability | 1C | 1T |



This page has been autogenerated.
-Autogeneration timestamp: 2023-02-11T17:25:40.508Z +Autogeneration timestamp: 2023-03-23T18:21:35.792Z diff --git a/package-lock.json b/package-lock.json index 54754e438c1..9dd4abdf809 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "valetudo", - "version": "2023.02.0", + "version": "2023.03.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "valetudo", - "version": "2023.02.0", + "version": "2023.03.0", "license": "Apache-2.0", "workspaces": [ "backend", diff --git a/package.json b/package.json index 2b58bf81a65..16930d3a538 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "valetudo", - "version": "2023.02.0", + "version": "2023.03.0", "description": "Self-contained control webinterface for vacuum robots", "license": "Apache-2.0", "engines": { diff --git a/util/generate_mqtt_docs.js b/util/generate_mqtt_docs.js index 3989b27dc8c..8259d769d08 100644 --- a/util/generate_mqtt_docs.js +++ b/util/generate_mqtt_docs.js @@ -623,7 +623,7 @@ class FakeMqttController extends MqttController { } - isInitialized() { + get isInitialized() { const stack = new Error().stack; // Now this is some major jank engineering @@ -636,7 +636,7 @@ class FakeMqttController extends MqttController { return true; } - return this.docsGenerated; + return !!this.docsGenerated; } async setState(state) { diff --git a/util/generate_robot_docs.js b/util/generate_robot_docs.js index a9fde1deb4c..10a13948b2d 100644 --- a/util/generate_robot_docs.js +++ b/util/generate_robot_docs.js @@ -68,6 +68,7 @@ const HIDDEN_IMPLEMENTATIONS = [ "DreameX10PlusValetudoRobot", "DreameD9ProPlusValetudoRobot", "DreameD10SProValetudoRobot", + "DreameD10SPlusValetudoRobot", ];