[ { "id": "f2b6ddd6.25351", "type": "function", "z": "94604175.00524", "name": "Increment brightness", "func": "brightness = (context.get(\"brightness\") || 1) + 1;\nmsg.brightness = Math.min(255, brightness);\nnode.status({text: msg.brightness});\ncontext.set(\"brightness\", brightness);\nreturn msg;", "outputs": 1, "noerr": 0, "x": 520, "y": 80, "wires": [ [ "b83f6b7b.666e08", "671c491e.53fc08", "dd0dbd98.d454a", "604605d9.b5076c" ] ] }, { "id": "b83f6b7b.666e08", "type": "debug", "z": "94604175.00524", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "brightness", "targetType": "msg", "x": 720, "y": 20, "wires": [] }, { "id": "4406ac1d.da7904", "type": "delay", "z": "94604175.00524", "name": "delay", "pauseType": "delayv", "timeout": "5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "2", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": true, "x": 1190, "y": 520, "wires": [ [] ] }, { "id": "43e71f80.7965", "type": "change", "z": "94604175.00524", "name": "reset", "rules": [ { "t": "set", "p": "reset", "pt": "msg", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 250, "y": 520, "wires": [ [ "4406ac1d.da7904" ] ] }, { "id": "6556a04.635f96", "type": "inject", "z": "94604175.00524", "name": "STOP", "topic": "", "payload": "", "payloadType": "date", "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "x": 110, "y": 240, "wires": [ [ "43e71f80.7965", "f2b6ddd6.25351", "e2fecdcf.9a5ec" ] ] }, { "id": "6b7d413a.b9817", "type": "looptimer", "z": "94604175.00524", "duration": "2", "units": "Minute", "maxloops": "255", "maxtimeout": "7", "maxtimeoutunits": "Hour", "name": "2min 200x 6.33 Hours", "x": 280, "y": 40, "wires": [ [ "f2b6ddd6.25351", "e2fecdcf.9a5ec" ], [] ] }, { "id": "b8d63647.695518", "type": "api-call-service", "z": "94604175.00524", "name": "Living Room | Overhead", "server": "2451a35b.d6669c", "version": "1", "service_domain": "homeassistant", "service": "turn_on", "entityId": "light.caseta_r_wireless_in_wall_dimmer", "data": "{\"brightness\":\"{{brightness}}\"}", "dataType": "json", "mergecontext": "", "output_location": "", "output_location_type": "none", "mustacheAltTags": false, "x": 910, "y": 480, "wires": [ [ "4406ac1d.da7904" ] ] }, { "id": "928d0136.507c6", "type": "api-call-service", "z": "94604175.00524", "name": "Foyer | Overhead", "server": "2451a35b.d6669c", "service_domain": "homeassistant", "service": "turn_on", "data": "{\"entity_id\":\"light.caseta_r_wireless_in_wall_dimmer_2\",\"brightness\":\"{{brightness}}\"}", "mergecontext": "", "output_location": "", "output_location_type": "none", "mustacheAltTags": false, "x": 890, "y": 160, "wires": [ [ "4406ac1d.da7904" ] ] }, { "id": "671c491e.53fc08", "type": "api-call-service", "z": "94604175.00524", "name": "Dining Room | Overhead", "server": "2451a35b.d6669c", "service_domain": "homeassistant", "service": "turn_on", "data": "{\"entity_id\":\"light.caseta_r_wireless_in_wall_dimmer_4\",\"brightness\":\"{{brightness}}\"}", "mergecontext": "", "output_location": "", "output_location_type": "none", "mustacheAltTags": false, "x": 910, "y": 240, "wires": [ [ "4406ac1d.da7904" ] ] }, { "id": "76494d08.3ab6a4", "type": "api-call-service", "z": "94604175.00524", "name": "Hallway | Overhead", "server": "2451a35b.d6669c", "service_domain": "homeassistant", "service": "turn_on", "data": "{\"entity_id\":\"light.caseta_r_wireless_in_wall_dimmer_5\",\"brightness\":\"{{brightness}}\"}", "mergecontext": "", "output_location": "", "output_location_type": "none", "mustacheAltTags": false, "x": 890, "y": 400, "wires": [ [ "4406ac1d.da7904" ] ] }, { "id": "dd0dbd98.d454a", "type": "api-call-service", "z": "94604175.00524", "name": "Bathroom | Overhead", "server": "2451a35b.d6669c", "service_domain": "homeassistant", "service": "turn_on", "data": "{\"entity_id\":\"light.caseta_r_wireless_in_wall_dimmer_6\",\"brightness\":\"{{brightness}}\"}", "mergecontext": "", "output_location": "", "output_location_type": "none", "mustacheAltTags": false, "x": 900, "y": 320, "wires": [ [ "4406ac1d.da7904" ] ] }, { "id": "136aaf9.b6bd45", "type": "inject", "z": "94604175.00524", "name": "6am", "topic": "", "payload": "", "payloadType": "date", "repeat": "", "crontab": "00 06 * * *", "once": false, "onceDelay": 0.1, "x": 90, "y": 40, "wires": [ [ "6b7d413a.b9817" ] ] }, { "id": "e2fecdcf.9a5ec", "type": "function", "z": "94604175.00524", "name": "Increment brightness", "func": "brightness = (context.get(\"brightness\") || 15) + 1;\nmsg.brightness = Math.min(255, brightness);\nnode.status({text: msg.brightness});\ncontext.set(\"brightness\", brightness);\nreturn msg;", "outputs": 1, "noerr": 0, "x": 520, "y": 160, "wires": [ [ "b8d63647.695518", "76494d08.3ab6a4", "b83f6b7b.666e08" ] ] }, { "id": "604605d9.b5076c", "type": "delay", "z": "94604175.00524", "name": "", "pauseType": "delay", "timeout": "1", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "x": 780, "y": 120, "wires": [ [ "928d0136.507c6", "1dfed425.fc6f4c" ] ] }, { "id": "1dfed425.fc6f4c", "type": "api-call-service", "z": "94604175.00524", "name": "Kitchen | Overhead", "server": "2451a35b.d6669c", "service_domain": "homeassistant", "service": "turn_on", "data": "{\"entity_id\":\"light.caseta_r_wireless_in_wall_dimmer_7\",\"brightness\":\"{{brightness}}\"}", "mergecontext": "", "output_location": "", "output_location_type": "none", "mustacheAltTags": false, "x": 890, "y": 80, "wires": [ [ "4406ac1d.da7904" ] ] }, { "id": "2451a35b.d6669c", "type": "server", "z": "", "name": "Home Assistant" } ]