Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [
- {
- "id": "969d7186.bd19f",
- "type": "tab",
- "label": "Udluftning",
- "disabled": false,
- "info": "# **Flow til påmindelse om udluftning**\n**Af Anders Lukic**\n\n---\n## **Funktionalitet**\nSend besked, hvis der skal luftes ud på børneværelse inden sengetid, når:\n\n - Temperatur indendørs er > 23 grader\n - Vinduet er lukket\n - Mindst én person er hjemme\n - Ventilatoren er slukket\n\n## **Forsætninger**\nAutomatiseringen forudsætter følgende konfiguration:\n\n - Der er oprettet en gruppe med personer, hvoraf mindst én skal være hjemme\n - Der er oprettet en IOS push category \"ventilation\" med de ønskede actions"
- },
- {
- "id": "a3c5c5c7.7967d8",
- "type": "inject",
- "z": "969d7186.bd19f",
- "name": "Kl. 18.45",
- "props": [],
- "repeat": "",
- "crontab": "45 18 * * *",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "payloadType": "str",
- "x": 120,
- "y": 100,
- "wires": [
- [
- "a537f473.611e28"
- ]
- ]
- },
- {
- "id": "7b6ea66.d4d2558",
- "type": "comment",
- "z": "969d7186.bd19f",
- "name": "Send besked, hvis der skal luftes ud på børneværelse inden sengetid",
- "info": "",
- "x": 280,
- "y": 40,
- "wires": []
- },
- {
- "id": "a6071405.42cc18",
- "type": "api-current-state",
- "z": "969d7186.bd19f",
- "name": "Vindue er lukket",
- "server": "3bebce79.1e0962",
- "version": 1,
- "outputs": 2,
- "halt_if": "on",
- "halt_if_type": "str",
- "halt_if_compare": "is_not",
- "override_topic": false,
- "entity_id": "binary_sensor.openclose_14",
- "state_type": "str",
- "state_location": "window",
- "override_payload": "msg",
- "entity_location": "data",
- "override_data": "msg",
- "blockInputOverrides": false,
- "x": 780,
- "y": 100,
- "wires": [
- [
- "72033963.f81eb8"
- ],
- []
- ]
- },
- {
- "id": "a537f473.611e28",
- "type": "api-current-state",
- "z": "969d7186.bd19f",
- "name": "Temp. > 23",
- "server": "3bebce79.1e0962",
- "version": 1,
- "outputs": 2,
- "halt_if": "22.5",
- "halt_if_type": "num",
- "halt_if_compare": "gte",
- "override_topic": false,
- "entity_id": "sensor.bornevaerelse_sensor_temperature",
- "state_type": "num",
- "state_location": "temp",
- "override_payload": "msg",
- "entity_location": "data",
- "override_data": "msg",
- "blockInputOverrides": false,
- "x": 290,
- "y": 100,
- "wires": [
- [
- "57b19fdd.fa06a"
- ],
- []
- ]
- },
- {
- "id": "1c2eeb08.397c65",
- "type": "api-call-service",
- "z": "969d7186.bd19f",
- "name": "Send notifikation",
- "server": "3bebce79.1e0962",
- "version": 1,
- "debugenabled": false,
- "service_domain": "notify",
- "service": "notify",
- "entityId": "",
- "data": "{\"message\":\"Det er snart sengetid og det er {{temp}}°C i børneværelset, mens det er {{ude}}°C udenfor.\",\"title\":\"Udluftning i børneværelse\",\"data\":{\"push\":{\"category\":\"ventilation\"}}}",
- "dataType": "json",
- "mergecontext": "",
- "output_location": "",
- "output_location_type": "none",
- "mustacheAltTags": false,
- "x": 1160,
- "y": 100,
- "wires": [
- []
- ]
- },
- {
- "id": "57b19fdd.fa06a",
- "type": "api-current-state",
- "z": "969d7186.bd19f",
- "name": "Nogen hjemme?",
- "server": "3bebce79.1e0962",
- "version": 1,
- "outputs": 2,
- "halt_if": "home",
- "halt_if_type": "str",
- "halt_if_compare": "is",
- "override_topic": false,
- "entity_id": "group.alle_personer",
- "state_type": "str",
- "state_location": "payload",
- "override_payload": "msg",
- "entity_location": "data",
- "override_data": "msg",
- "blockInputOverrides": false,
- "x": 460,
- "y": 100,
- "wires": [
- [
- "e0b61138.6f03"
- ],
- []
- ]
- },
- {
- "id": "38146328.d6eedc",
- "type": "inject",
- "z": "969d7186.bd19f",
- "name": "Kl. 19.00",
- "props": [],
- "repeat": "",
- "crontab": "00 19 * * *",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "x": 120,
- "y": 140,
- "wires": [
- [
- "a537f473.611e28"
- ]
- ]
- },
- {
- "id": "72033963.f81eb8",
- "type": "api-current-state",
- "z": "969d7186.bd19f",
- "name": "Blæser er slukket",
- "server": "3bebce79.1e0962",
- "version": 1,
- "outputs": 2,
- "halt_if": "on",
- "halt_if_type": "str",
- "halt_if_compare": "is_not",
- "override_topic": false,
- "entity_id": "switch.on_off_plug_in_unit_5",
- "state_type": "str",
- "state_location": "fan",
- "override_payload": "msg",
- "entity_location": "data",
- "override_data": "msg",
- "blockInputOverrides": false,
- "x": 970,
- "y": 100,
- "wires": [
- [
- "1c2eeb08.397c65"
- ],
- []
- ]
- },
- {
- "id": "e0b61138.6f03",
- "type": "api-current-state",
- "z": "969d7186.bd19f",
- "name": "Ude temp",
- "server": "3bebce79.1e0962",
- "version": 1,
- "outputs": 1,
- "halt_if": "",
- "halt_if_type": "str",
- "halt_if_compare": "is_not",
- "override_topic": false,
- "entity_id": "sensor.netatmo_weather_home_ude_temperature",
- "state_type": "num",
- "state_location": "ude",
- "override_payload": "msg",
- "entity_location": "data",
- "override_data": "msg",
- "blockInputOverrides": false,
- "x": 620,
- "y": 100,
- "wires": [
- [
- "a6071405.42cc18"
- ]
- ]
- },
- {
- "id": "c9c5fdd9.8e339",
- "type": "server-events",
- "z": "969d7186.bd19f",
- "name": "IOS Action?",
- "server": "3bebce79.1e0962",
- "event_type": "ios.notification_action_fired",
- "exposeToHomeAssistant": false,
- "haConfig": [
- {
- "property": "name",
- "value": ""
- },
- {
- "property": "icon",
- "value": ""
- }
- ],
- "x": 110,
- "y": 260,
- "wires": [
- [
- "d986b859.a86b58"
- ]
- ]
- },
- {
- "id": "d986b859.a86b58",
- "type": "switch",
- "z": "969d7186.bd19f",
- "name": "Start blæser?",
- "property": "payload.event.actionName",
- "propertyType": "msg",
- "rules": [
- {
- "t": "eq",
- "v": "VENT_FAN",
- "vt": "str"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 1,
- "x": 280,
- "y": 260,
- "wires": [
- [
- "5d333a9b.83bad4"
- ]
- ]
- },
- {
- "id": "5d333a9b.83bad4",
- "type": "api-call-service",
- "z": "969d7186.bd19f",
- "name": "Tænd blæser",
- "server": "3bebce79.1e0962",
- "version": 1,
- "debugenabled": false,
- "service_domain": "switch",
- "service": "turn_on",
- "entityId": "switch.on_off_plug_in_unit_5",
- "data": "",
- "dataType": "json",
- "mergecontext": "",
- "output_location": "",
- "output_location_type": "none",
- "mustacheAltTags": false,
- "x": 450,
- "y": 260,
- "wires": [
- []
- ]
- },
- {
- "id": "78fe8430.5702cc",
- "type": "comment",
- "z": "969d7186.bd19f",
- "name": "Reager på svar på actionable notifikation",
- "info": "",
- "x": 200,
- "y": 200,
- "wires": []
- },
- {
- "id": "3bebce79.1e0962",
- "type": "server",
- "name": "Home Assistant",
- "addon": true
- }
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement