mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-27 21:26:43 +00:00
Update tests
This commit is contained in:
parent
0b33ce2cf8
commit
6a29167c50
@ -1,6 +1,5 @@
|
|||||||
# test_page.tavern.yaml
|
# test_page.tavern.yaml
|
||||||
---
|
---
|
||||||
|
|
||||||
test_name: Label Standard Properties
|
test_name: Label Standard Properties
|
||||||
|
|
||||||
includes:
|
includes:
|
||||||
@ -50,10 +49,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].x"
|
payload: "p[1].b[1].x"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
x: "50"
|
x: "50"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Set x
|
- name: Set x
|
||||||
@ -65,10 +62,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].x"
|
payload: "p[1].b[1].x"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
x: "25"
|
x: "25"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -82,10 +77,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].y"
|
payload: "p[1].b[1].y"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
y: "50"
|
y: "50"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Set y
|
- name: Set y
|
||||||
@ -98,10 +91,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].y"
|
payload: "p[1].b[1].y"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
y: "25"
|
y: "25"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -115,10 +106,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].w"
|
payload: "p[1].b[1].w"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
w: !anything
|
w: !anything
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Set w
|
- name: Set w
|
||||||
@ -130,10 +119,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].w"
|
payload: "p[1].b[1].w"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
w: !anything
|
w: !anything
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -147,10 +134,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].h"
|
payload: "p[1].b[1].h"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
h: !anything
|
h: !anything
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Set h
|
- name: Set h
|
||||||
@ -163,10 +148,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].h"
|
payload: "p[1].b[1].h"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
h: !anything
|
h: !anything
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -190,10 +173,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].w"
|
payload: "p[1].b[1].w"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
w: "50"
|
w: "50"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Set w
|
- name: Set w
|
||||||
@ -205,10 +186,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].w"
|
payload: "p[1].b[1].w"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
w: "25"
|
w: "25"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -222,10 +201,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].h"
|
payload: "p[1].b[1].h"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
h: "50"
|
h: "50"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Set h
|
- name: Set h
|
||||||
@ -238,10 +215,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].h"
|
payload: "p[1].b[1].h"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
h: "45"
|
h: "45"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -255,10 +230,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].enabled"
|
payload: "p[1].b[1].enabled"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
enabled: "0"
|
enabled: "0"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Set enabled
|
- name: Set enabled
|
||||||
@ -271,10 +244,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].enabled"
|
payload: "p[1].b[1].enabled"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
enabled: "1"
|
enabled: "1"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -288,10 +259,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].hidden"
|
payload: "p[1].b[1].hidden"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
hidden: "1"
|
hidden: "1"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Get vis
|
- name: Get vis
|
||||||
@ -299,10 +268,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].vis"
|
payload: "p[1].b[1].vis"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
vis: "0"
|
vis: "0"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -316,10 +283,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].hidden"
|
payload: "p[1].b[1].hidden"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
hidden: "0"
|
hidden: "0"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Get vis
|
- name: Get vis
|
||||||
@ -327,10 +292,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].vis"
|
payload: "p[1].b[1].vis"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
vis: "1"
|
vis: "1"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -344,10 +307,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].hidden"
|
payload: "p[1].b[1].hidden"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
hidden: "1"
|
hidden: "1"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Get vis
|
- name: Get vis
|
||||||
@ -355,10 +316,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].vis"
|
payload: "p[1].b[1].vis"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
vis: "0"
|
vis: "0"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
@ -372,10 +331,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].hidden"
|
payload: "p[1].b[1].hidden"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
hidden: "0"
|
hidden: "0"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
- name: Get vis
|
- name: Get vis
|
||||||
@ -383,10 +340,7 @@ stages:
|
|||||||
topic: hasp/{plate}/command
|
topic: hasp/{plate}/command
|
||||||
payload: "p[1].b[1].vis"
|
payload: "p[1].b[1].vis"
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/state/json
|
topic: hasp/{plate}/state/p1b1
|
||||||
json:
|
json:
|
||||||
page: 1
|
|
||||||
id: 1
|
|
||||||
vis: "1"
|
vis: "1"
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
|
||||||
|
@ -83,8 +83,8 @@ stages:
|
|||||||
topic: hasp/{plate}/command/reboot
|
topic: hasp/{plate}/command/reboot
|
||||||
payload: ""
|
payload: ""
|
||||||
mqtt_response:
|
mqtt_response:
|
||||||
topic: hasp/{plate}/status
|
topic: hasp/{plate}/LWT
|
||||||
payload: "OFF"
|
payload: "offline"
|
||||||
timeout: 20
|
timeout: 20
|
||||||
delay_after: 1
|
delay_after: 1
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user