Do not run master bedroom wakeup briefing if anyone is still sleeping

This commit is contained in:
2025-03-09 14:12:35 -04:00
parent 1e6121f94d
commit 6e75127ca9

View File

@ -928,11 +928,12 @@
"88b10efda9e2c047", "88b10efda9e2c047",
"96cf0949902f8572", "96cf0949902f8572",
"6bbf7df2c43c481e", "6bbf7df2c43c481e",
"02f922bba32e4c71" "02f922bba32e4c71",
"ffa5d38853e1360a"
], ],
"x": 14, "x": 14,
"y": 11.5, "y": 11.5,
"w": 1252, "w": 1312,
"h": 809.5 "h": 809.5
}, },
{ {
@ -7796,7 +7797,7 @@
"type": "function", "type": "function",
"z": "e44b1e7a8ef7ae1d", "z": "e44b1e7a8ef7ae1d",
"name": "Processing", "name": "Processing",
"func": "let tomorrow = msg.tomorrow\nlet today = msg.today\nlet number = {}\nlet work_tomorrow = {}\n\nif (tomorrow > 0) {\n work_tomorrow = \"true\"\n if (today == 0) {\n number = 0\n } else {\n number = 1\n }\n} else {\n work_tomorrow = \"false\"\n number = 0\n}\n\nmsg.work_tomorrow = work_tomorrow\n\nif (number == 0) {\n node.status({fill:\"green\",shape:\"dot\",text:\"Number 0\"})\n return[msg,null]\n} else {\n node.status({fill:\"green\",shape:\"dot\",text:\"Number 1\"})\n return[null,msg]\n}", "func": "let tomorrow = msg.tomorrow\nlet today = msg.today\nlet number = {}\nlet work_tomorrow = {}\n\nif (tomorrow > 0) {\n work_tomorrow = \"true\"\n if (today == 0) {\n number = 0\n } else {\n number = 1\n }\n} else {\n work_tomorrow = \"false\"\n number = 0\n}\n\nmsg.work_tomorrow = work_tomorrow\n\nnode.status({fill:\"green\",shape:\"dot\",text:\"Number \" + number})\n\nif (number == 0) {\n node.send([msg,null])\n} else {\n node.send([null,msg])\n}",
"outputs": 2, "outputs": 2,
"timeout": "", "timeout": "",
"noerr": 0, "noerr": 0,
@ -21788,7 +21789,7 @@
"blockInputOverrides": false, "blockInputOverrides": false,
"domain": "", "domain": "",
"service": "", "service": "",
"x": 1020, "x": 1220,
"y": 420, "y": 420,
"wires": [ "wires": [
[] []
@ -21886,6 +21887,46 @@
"override_data": "msg", "override_data": "msg",
"x": 820, "x": 820,
"y": 420, "y": 420,
"wires": [
[
"ffa5d38853e1360a"
],
[]
]
},
{
"id": "ffa5d38853e1360a",
"type": "api-current-state",
"z": "72f99805df043603",
"g": "e065b1ed4938b477",
"name": "People Sleeping",
"server": "9e87348d.9c1c48",
"version": 3,
"outputs": 2,
"halt_if": "off",
"halt_if_type": "str",
"halt_if_compare": "is",
"entity_id": "binary_sensor.people_sleeping",
"state_type": "str",
"blockInputOverrides": true,
"outputProperties": [
{
"property": "payload",
"propertyType": "msg",
"value": "",
"valueType": "entityState"
}
],
"for": "0",
"forType": "num",
"forUnits": "minutes",
"override_topic": false,
"state_location": "payload",
"override_payload": "msg",
"entity_location": "data",
"override_data": "msg",
"x": 1020,
"y": 420,
"wires": [ "wires": [
[ [
"96cf0949902f8572" "96cf0949902f8572"