Progress on goodnight flow

This commit is contained in:
2024-02-15 15:17:17 -05:00
parent 35e5dba99d
commit cadb9d2822

View File

@ -2001,7 +2001,7 @@
"716d4f60c2af0f2e" "716d4f60c2af0f2e"
], ],
"x": 14, "x": 14,
"y": 999, "y": 1039,
"w": 1192, "w": 1192,
"h": 262 "h": 262
}, },
@ -22283,7 +22283,7 @@
} }
], ],
"x": 120, "x": 120,
"y": 1040, "y": 1080,
"wires": [ "wires": [
[ [
"88c56b0964f9a6db" "88c56b0964f9a6db"
@ -22311,7 +22311,7 @@
"outputProperties": [], "outputProperties": [],
"queue": "none", "queue": "none",
"x": 930, "x": 930,
"y": 1040, "y": 1080,
"wires": [ "wires": [
[ [
"38e168a79848fa19" "38e168a79848fa19"
@ -22325,7 +22325,7 @@
"g": "553ecd620357c03d", "g": "553ecd620357c03d",
"name": "", "name": "",
"x": 275, "x": 275,
"y": 1040, "y": 1080,
"wires": [ "wires": [
[ [
"7d53b4bd4c7ea874" "7d53b4bd4c7ea874"
@ -22348,7 +22348,7 @@
"statusVal": "", "statusVal": "",
"statusType": "auto", "statusType": "auto",
"x": 1100, "x": 1100,
"y": 1040, "y": 1080,
"wires": [] "wires": []
}, },
{ {
@ -22379,7 +22379,7 @@
], ],
"event_type": "", "event_type": "",
"x": 130, "x": 130,
"y": 1100, "y": 1140,
"wires": [ "wires": [
[ [
"5926b0004a47dfd1" "5926b0004a47dfd1"
@ -22393,7 +22393,7 @@
"g": "553ecd620357c03d", "g": "553ecd620357c03d",
"name": "", "name": "",
"x": 275, "x": 275,
"y": 1100, "y": 1140,
"wires": [ "wires": [
[ [
"4726a2605a1f56cc" "4726a2605a1f56cc"
@ -22422,7 +22422,7 @@
"outputProperties": [], "outputProperties": [],
"queue": "none", "queue": "none",
"x": 930, "x": 930,
"y": 1100, "y": 1140,
"wires": [ "wires": [
[ [
"254ffc8e8bd1d414" "254ffc8e8bd1d414"
@ -22444,7 +22444,7 @@
"statusVal": "", "statusVal": "",
"statusType": "auto", "statusType": "auto",
"x": 1100, "x": 1100,
"y": 1100, "y": 1140,
"wires": [] "wires": []
}, },
{ {
@ -22475,7 +22475,7 @@
], ],
"event_type": "", "event_type": "",
"x": 130, "x": 130,
"y": 1160, "y": 1200,
"wires": [ "wires": [
[ [
"6167d4da61990bfb" "6167d4da61990bfb"
@ -22497,7 +22497,7 @@
"statusVal": "", "statusVal": "",
"statusType": "auto", "statusType": "auto",
"x": 1100, "x": 1100,
"y": 1160, "y": 1200,
"wires": [] "wires": []
}, },
{ {
@ -22507,7 +22507,7 @@
"g": "553ecd620357c03d", "g": "553ecd620357c03d",
"name": "", "name": "",
"x": 275, "x": 275,
"y": 1160, "y": 1200,
"wires": [ "wires": [
[ [
"506e7e645cf06383" "506e7e645cf06383"
@ -22538,7 +22538,7 @@
"outputProperties": [], "outputProperties": [],
"queue": "none", "queue": "none",
"x": 690, "x": 690,
"y": 1100, "y": 1140,
"wires": [ "wires": [
[ [
"50982205a91e63c5" "50982205a91e63c5"
@ -22568,7 +22568,7 @@
"outputProperties": [], "outputProperties": [],
"queue": "none", "queue": "none",
"x": 690, "x": 690,
"y": 1160, "y": 1200,
"wires": [ "wires": [
[ [
"dff1ff1e18a1bc74" "dff1ff1e18a1bc74"
@ -22596,7 +22596,7 @@
"outputProperties": [], "outputProperties": [],
"queue": "none", "queue": "none",
"x": 930, "x": 930,
"y": 1160, "y": 1200,
"wires": [ "wires": [
[ [
"65589264d77f668d" "65589264d77f668d"
@ -22631,7 +22631,7 @@
], ],
"event_type": "", "event_type": "",
"x": 130, "x": 130,
"y": 1220, "y": 1260,
"wires": [ "wires": [
[ [
"716d4f60c2af0f2e" "716d4f60c2af0f2e"
@ -22661,7 +22661,7 @@
"outputProperties": [], "outputProperties": [],
"queue": "none", "queue": "none",
"x": 690, "x": 690,
"y": 1220, "y": 1260,
"wires": [ "wires": [
[ [
"c2212b77414c61f3" "c2212b77414c61f3"
@ -22683,7 +22683,7 @@
"statusVal": "", "statusVal": "",
"statusType": "auto", "statusType": "auto",
"x": 1090, "x": 1090,
"y": 1220, "y": 1260,
"wires": [] "wires": []
}, },
{ {
@ -22705,7 +22705,7 @@
"allowrate": false, "allowrate": false,
"outputs": 1, "outputs": 1,
"x": 805, "x": 805,
"y": 1220, "y": 1260,
"wires": [ "wires": [
[ [
"1383f8e6ebf8ad88" "1383f8e6ebf8ad88"
@ -22736,7 +22736,7 @@
"outputProperties": [], "outputProperties": [],
"queue": "none", "queue": "none",
"x": 930, "x": 930,
"y": 1220, "y": 1260,
"wires": [ "wires": [
[ [
"75e1b9f265ecb4e5" "75e1b9f265ecb4e5"
@ -22757,7 +22757,7 @@
"finalize": "", "finalize": "",
"libs": [], "libs": [],
"x": 520, "x": 520,
"y": 1040, "y": 1080,
"wires": [ "wires": [
[ [
"20ede2b52515bc63" "20ede2b52515bc63"
@ -22778,7 +22778,7 @@
"finalize": "", "finalize": "",
"libs": [], "libs": [],
"x": 520, "x": 520,
"y": 1100, "y": 1140,
"wires": [ "wires": [
[ [
"2aa8397f85a8ceed" "2aa8397f85a8ceed"
@ -22799,7 +22799,7 @@
"finalize": "", "finalize": "",
"libs": [], "libs": [],
"x": 520, "x": 520,
"y": 1160, "y": 1200,
"wires": [ "wires": [
[ [
"9f1c60a822a2b550" "9f1c60a822a2b550"
@ -22820,7 +22820,7 @@
"finalize": "", "finalize": "",
"libs": [], "libs": [],
"x": 520, "x": 520,
"y": 1220, "y": 1260,
"wires": [ "wires": [
[ [
"efd47cbc26ed2810" "efd47cbc26ed2810"
@ -23005,7 +23005,7 @@
} }
], ],
"x": 120, "x": 120,
"y": 640, "y": 620,
"wires": [ "wires": [
[] []
] ]
@ -23019,8 +23019,8 @@
"links": [ "links": [
"06b3f795ae9e14e6" "06b3f795ae9e14e6"
], ],
"x": 255, "x": 65,
"y": 720, "y": 840,
"wires": [] "wires": []
}, },
{ {
@ -23065,12 +23065,374 @@
"mustacheAltTags": false, "mustacheAltTags": false,
"outputProperties": [], "outputProperties": [],
"queue": "none", "queue": "none",
"x": 350, "x": 370,
"y": 680, "y": 680,
"wires": [ "wires": [
[] []
] ]
}, },
{
"id": "2b2b73eed26a4ac6",
"type": "api-call-service",
"z": "5c4ac37140a54ac9",
"name": "Turn on night mode",
"server": "9e87348d.9c1c48",
"version": 5,
"debugenabled": false,
"domain": "input_boolean",
"service": "turn_on",
"areaId": [],
"deviceId": [],
"entityId": [
"input_boolean.night_mode"
],
"data": "",
"dataType": "jsonata",
"mergeContext": "",
"mustacheAltTags": false,
"outputProperties": [],
"queue": "none",
"x": 390,
"y": 740,
"wires": [
[
"8d992470168b48db"
]
]
},
{
"id": "8d992470168b48db",
"type": "api-call-service",
"z": "5c4ac37140a54ac9",
"name": "Turn off studio modes",
"server": "9e87348d.9c1c48",
"version": 5,
"debugenabled": false,
"domain": "input_boolean",
"service": "turn_off",
"areaId": [],
"deviceId": [],
"entityId": [
"input_boolean.gaming_mode",
"input_boolean.studio_quiet"
],
"data": "",
"dataType": "jsonata",
"mergeContext": "",
"mustacheAltTags": false,
"outputProperties": [],
"queue": "none",
"x": 620,
"y": 740,
"wires": [
[]
]
},
{
"id": "27862f1fd0313891",
"type": "api-current-state",
"z": "5c4ac37140a54ac9",
"name": "If basement TV is not playing",
"server": "9e87348d.9c1c48",
"version": 3,
"outputs": 2,
"halt_if": "playing",
"halt_if_type": "str",
"halt_if_compare": "is_not",
"entity_id": "media_player.basement_tv",
"state_type": "str",
"blockInputOverrides": false,
"outputProperties": [
{
"property": "payload",
"propertyType": "msg",
"value": "",
"valueType": "entityState"
},
{
"property": "data",
"propertyType": "msg",
"value": "",
"valueType": "entity"
}
],
"for": "0",
"forType": "num",
"forUnits": "minutes",
"override_topic": false,
"state_location": "payload",
"override_payload": "msg",
"entity_location": "data",
"override_data": "msg",
"x": 315,
"y": 800,
"wires": [
[
"c7302971bce3d542"
],
[]
],
"outputLabels": [
"Not playing",
"Playing"
],
"icon": "font-awesome/fa-tv",
"l": false
},
{
"id": "c7302971bce3d542",
"type": "api-call-service",
"z": "5c4ac37140a54ac9",
"name": "Turn off basement TV",
"server": "9e87348d.9c1c48",
"version": 5,
"debugenabled": false,
"domain": "remote",
"service": "turn_off",
"areaId": [],
"deviceId": [],
"entityId": [
"remote.basement_tv"
],
"data": "",
"dataType": "jsonata",
"mergeContext": "",
"mustacheAltTags": false,
"outputProperties": [],
"queue": "none",
"x": 460,
"y": 800,
"wires": [
[]
]
},
{
"id": "96cb27c48ddd3087",
"type": "api-current-state",
"z": "5c4ac37140a54ac9",
"name": "If Kallen's computer is not updating",
"server": "9e87348d.9c1c48",
"version": 3,
"outputs": 2,
"halt_if": "off",
"halt_if_type": "str",
"halt_if_compare": "is",
"entity_id": "input_boolean.kallen_computer_updates",
"state_type": "str",
"blockInputOverrides": false,
"outputProperties": [
{
"property": "payload",
"propertyType": "msg",
"value": "",
"valueType": "entityState"
},
{
"property": "data",
"propertyType": "msg",
"value": "",
"valueType": "entity"
}
],
"for": "0",
"forType": "num",
"forUnits": "minutes",
"override_topic": false,
"state_location": "payload",
"override_payload": "msg",
"entity_location": "data",
"override_data": "msg",
"x": 315,
"y": 860,
"wires": [
[
"adb36e61e39c7fa9"
],
[]
],
"outputLabels": [
"Not updating",
"Updating"
],
"icon": "font-awesome/fa-cloud-download",
"l": false
},
{
"id": "adb36e61e39c7fa9",
"type": "api-call-service",
"z": "5c4ac37140a54ac9",
"name": "Shut down Kallen Desktop",
"server": "9e87348d.9c1c48",
"version": 5,
"debugenabled": false,
"domain": "script",
"service": "kallen_desktop_shutdown",
"areaId": [],
"deviceId": [],
"entityId": [],
"data": "",
"dataType": "jsonata",
"mergeContext": "",
"mustacheAltTags": false,
"outputProperties": [],
"queue": "none",
"x": 480,
"y": 860,
"wires": [
[]
]
},
{
"id": "8c4ddac65fd3b245",
"type": "subflow:b88bb63bb13eeb27",
"z": "5c4ac37140a54ac9",
"name": "",
"x": 315,
"y": 920,
"wires": [
[
"56a4fbb75463258c"
]
],
"l": false
},
{
"id": "56a4fbb75463258c",
"type": "api-call-service",
"z": "5c4ac37140a54ac9",
"name": "Ask about shutting down main computer",
"server": "9e87348d.9c1c48",
"version": 5,
"debugenabled": false,
"domain": "script",
"service": "activate_alexa_actionable_notification",
"areaId": [],
"deviceId": [],
"entityId": [],
"data": "{\t \"text\": \"<voice name='Joanna'><prosody rate='150%'>Would you like me to shut down your computer?</prosody></voice>\",\t \"event_id\": \"actionable_notification_shutdown_computer\",\t \"alexa_device\": who\t}",
"dataType": "jsonata",
"mergeContext": "",
"mustacheAltTags": false,
"outputProperties": [],
"queue": "none",
"x": 520,
"y": 920,
"wires": [
[
"881f3f534e5cc523",
"b077b050fad45521",
"b1f93c10edc4ff47"
]
]
},
{
"id": "881f3f534e5cc523",
"type": "ha-wait-until",
"z": "5c4ac37140a54ac9",
"name": "Basement Studio door open",
"server": "9e87348d.9c1c48",
"version": 2,
"outputs": 2,
"entityId": "binary_sensor.basement_studio_door",
"entityIdFilterType": "exact",
"property": "state",
"comparator": "is",
"value": "on",
"valueType": "str",
"timeout": "30",
"timeoutType": "num",
"timeoutUnits": "minutes",
"checkCurrentState": true,
"blockInputOverrides": true,
"outputProperties": [
{
"property": "reset",
"propertyType": "msg",
"value": "1",
"valueType": "num"
}
],
"entityLocation": "data",
"entityLocationType": "none",
"x": 840,
"y": 860,
"wires": [
[],
[]
]
},
{
"id": "b077b050fad45521",
"type": "ha-wait-until",
"z": "5c4ac37140a54ac9",
"name": "Goodnight turns on",
"server": "9e87348d.9c1c48",
"version": 2,
"outputs": 2,
"entityId": "input_boolean.goodnight",
"entityIdFilterType": "exact",
"property": "state",
"comparator": "is",
"value": "on",
"valueType": "str",
"timeout": "30",
"timeoutType": "num",
"timeoutUnits": "minutes",
"checkCurrentState": true,
"blockInputOverrides": true,
"outputProperties": [
{
"property": "reset",
"propertyType": "msg",
"value": "1",
"valueType": "num"
}
],
"entityLocation": "data",
"entityLocationType": "none",
"x": 810,
"y": 920,
"wires": [
[],
[]
]
},
{
"id": "b1f93c10edc4ff47",
"type": "ha-wait-until",
"z": "5c4ac37140a54ac9",
"name": "Master bedroom lights on",
"server": "9e87348d.9c1c48",
"version": 2,
"outputs": 2,
"entityId": "light.master_bedroom_lights",
"entityIdFilterType": "exact",
"property": "state",
"comparator": "is",
"value": "on",
"valueType": "str",
"timeout": "30",
"timeoutType": "num",
"timeoutUnits": "minutes",
"checkCurrentState": true,
"blockInputOverrides": true,
"outputProperties": [
{
"property": "reset",
"propertyType": "msg",
"value": "1",
"valueType": "num"
}
],
"entityLocation": "data",
"entityLocationType": "none",
"x": 830,
"y": 980,
"wires": [
[],
[]
]
},
{ {
"id": "6a37c598ccfec0c7", "id": "6a37c598ccfec0c7",
"type": "google-home", "type": "google-home",