Created
October 18, 2017 12:49
-
-
Save orlytops/a7ee037fcb6d97fc4706b017788bd3b9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "entities": { | |
| "light.l8086_avariohome_milight_0": { | |
| "entity_id": "light.l8086_avariohome_milight_0", | |
| "name": "l8086_avariohome_milight_0", | |
| "type": "light", | |
| "icon_off": "/element/ic__bulb__off.png", | |
| "icon_on": "/element/ic__bulb__on.png", | |
| "value": "{{light.l8086_avariohome_milight_0/new_state/attributes/brightness}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": ["A"], | |
| "lng": ["H", "D", "L", "A"] | |
| }, | |
| "api": { | |
| "clk": [{ | |
| "url": "{{ip1}}/api/services/light/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"light.l8086_avariohome_milight_0\"}" | |
| }], | |
| "dbl": [{ | |
| }] | |
| } | |
| }, | |
| "default_dial": "brightness", | |
| "dials": { | |
| "brightness": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "button1": "colour", | |
| "button2": "saturation", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "colour": { | |
| "dial_type": "dial.colour", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "button1": "light", | |
| "button2": "saturation", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "saturation": { | |
| "dial_type": "dial.saturation", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "button1": "light", | |
| "button2": "colour", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#4286f4" | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": ["light.l8086_avariohome_milight_0"], | |
| "dial_devices": ["light.l8086_avariohome_milight_0"] | |
| }, | |
| "light.l8086_avariohome_milight_1": { | |
| "entity_id": "light.l8086_avariohome_milight_1", | |
| "name": "l8086_avariohome_milight_1", | |
| "type": "light", | |
| "icon_off": "/element/ic__bulb__off.png", | |
| "icon_on": "/element/ic__bulb__on.png", | |
| "value": "{{light.l8086_avariohome_milight_1/new_state/attributes/brightness}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": ["A"], | |
| "lng": ["H", "D", "L", "A"] | |
| }, | |
| "api": { | |
| "clk": [{ | |
| "url": "{{ip1}}/api/services/light/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"light.l8086_avariohome_milight_1\"}" | |
| }], | |
| "dbl": [{ | |
| }] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "yellow", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": ["light.l8086_avariohome_milight_1"], | |
| "dial_devices": ["light.l8086_avariohome_milight_1"] | |
| }, | |
| "light.l8086_avariohome_milight_2": { | |
| "entity_id": "light.l8086_avariohome_milight_2", | |
| "name": "l8086_avariohome_milight_2", | |
| "type": "light", | |
| "icon_off": "/element/ic__bulb__off.png", | |
| "icon_on": "/element/ic__bulb__on.png", | |
| "value": "{{light.l8086_avariohome_milight_2/new_state/attributes/brightness}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": ["A"], | |
| "lng": ["H", "D", "L", "A"] | |
| }, | |
| "api": { | |
| "clk": [{ | |
| "url": "{{ip1}}/api/services/light/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"light.l8086_avariohome_milight_2\"}" | |
| }], | |
| "dbl": [{ | |
| }] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "yellow", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": ["light.l8086_avariohome_milight_2"], | |
| "dial_devices": ["light.l8086_avariohome_milight_2"] | |
| }, | |
| "light.l8086_avariohome_milight_3": { | |
| "entity_id": "light.l8086_avariohome_milight_3", | |
| "name": "l8086_avariohome_milight_3", | |
| "type": "light", | |
| "icon_off": "/element/ic__bulb__off.png", | |
| "icon_on": "/element/ic__bulb__on.png", | |
| "value": "{{light.l8086_avariohome_milight_3/new_state/attributes/brightness}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": ["A"], | |
| "lng": ["H", "D", "L", "A"] | |
| }, | |
| "api": { | |
| "clk": [{ | |
| "url": "{{ip1}}/api/services/light/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"light.l8086_avariohome_milight_3\"}" | |
| }], | |
| "dbl": [{ | |
| }] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "yellow", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": ["light.l8086_avariohome_milight_3"], | |
| "dial_devices": ["light.l8086_avariohome_milight_3"] | |
| }, | |
| "light.l8086_avariohome_milight_4": { | |
| "entity_id": "light.l8086_avariohome_milight_4", | |
| "name": "l8086_avariohome_milight_4", | |
| "type": "light", | |
| "icon_off": "/element/ic__bulb__off.png", | |
| "icon_on": "/element/ic__bulb__on.png", | |
| "value": "{{light.l8086_avariohome_milight_4/new_state/attributes/brightness}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": ["A"], | |
| "lng": ["H", "D", "L", "A"] | |
| }, | |
| "api": { | |
| "clk": [{ | |
| "url": "{{ip1}}/api/services/light/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"light.l8086_avariohome_milight_4\"}" | |
| }], | |
| "dbl": [{ | |
| }] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "yellow", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": ["light.l8086_avariohome_milight_4"], | |
| "dial_devices": ["light.l8086_avariohome_milight_4"] | |
| }, | |
| "cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0": { | |
| "entity_id": "cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0", | |
| "name": "FIBARO System FGRM222 Roller Shutter Controller 2 Switch", | |
| "type": "cover", | |
| "icon_off": "/element/ic__blindsopen__off.png", | |
| "icon_on": "/element/ic__blindsclose__off.png", | |
| "icon_par": "/element/ic__blindspartial__off.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "logic": "{{cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0/new_state/state}}==\"closed\"", | |
| "url": "{{ip1}}/api/services/cover/open", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0\"}" | |
| }, | |
| { | |
| "logic": "{{cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0/new_state/state}}==\"open\"", | |
| "url": "{{ip1}}/api/services/cover/close", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0\"}" | |
| }, | |
| { | |
| "logic": "{{cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0/new_state/state}}==\"opening\" || {{cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0/new_state/state}}==\"closing\"", | |
| "url": "{{ip1}}/api/services/cover/stop", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0\"}" | |
| } | |
| ], | |
| "dbl": [ | |
| { | |
| "logic": "{{cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0/new_state/state}}==\"closed\"", | |
| "url": "{{ip1}}/api/services/cover/open", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0\"}" | |
| }, | |
| { | |
| "logic": "{{cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0/new_state/state}}==\"open\"", | |
| "url": "{{ip1}}/api/services/cover/close", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0\"}" | |
| }, | |
| { | |
| "logic": "{{cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0/new_state/state}}==\"opening\" || {{cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0/new_state/state}}==\"closing\"", | |
| "url": "{{ip1}}/api/services/cover/stop", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.cover", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "blue", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0" | |
| ], | |
| "dial_devices": [ | |
| "cover.fibaro_system_fgrm222_roller_shutter_controller_2_switch_7_0" | |
| ] | |
| }, | |
| "cover.office1": { | |
| "entity_id": "cover.office1", | |
| "name": "Office 1", | |
| "type": "cover", | |
| "icon_off": "/element/ic__blindsopen__off.png", | |
| "icon_on": "/element/ic__blindsclose__off.png", | |
| "icon_par": "/element/ic__blindspartial__off.png", | |
| "value": "{{cover.office1/new_state/attributes/current_position}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "logic": "\"{{cover.office1/new_state/state}}\" == \"closed\" || \"{{cover.office1/new_state/state}}\" == \"unknown\"", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office1/new_state/state}}\" == \"open\"", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office1/new_state/state}}\" == \"opening\" || \"{{cover.office1/new_state/state}}\" == \"closing\" ", | |
| "url": "{{ip1}}/api/services/cover/stop_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office1/old_state/state}}\" == \"opening\" && \"{{cover.office1/new_state/state}}\" == \"partial\" ", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office1/old_state/state}}\" == \"closing\" && \"{{cover.office1/new_state/state}}\" == \"partial\" ", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| } | |
| ], | |
| "dbl": [ | |
| { | |
| "logic": "\"{{cover.office1/new_state/state}}\" == \"closed\"", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office1/new_state/state}}\" == \"open\"", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office1/new_state/state}}\" == \"opening\" || \"{{cover.office1/new_state/state}}\" == \"closing\"", | |
| "url": "{{ip1}}/api/services/cover/stop_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office1/old_state/state}}\" == \"opening\" && \"{{cover.office1/new_state/state}}\" == \"partial\"", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office1/old_state/state}}\" == \"closing\" && \"{{cover.office1/new_state/state}}\" == \"partial\"", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office1\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.cover", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "blue", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "cover.office1" | |
| ], | |
| "dial_devices": [ | |
| "cover.office1" | |
| ] | |
| }, | |
| "cover.office2": { | |
| "entity_id": "cover.office2", | |
| "name": "Office 2", | |
| "type": "cover", | |
| "icon_off": "/element/ic__blindsopen__off.png", | |
| "icon_on": "/element/ic__blindsclose__off.png", | |
| "icon_par": "/element/ic__blindspartial__off.png", | |
| "value": "{{cover.office2/new_state/attributes/current_position}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "logic": "\"{{cover.office2/new_state/state}}\" == \"closed\" || \"{{cover.office2/new_state/state}}\" == \"unknown\"", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office2/new_state/state}}\" == \"open\"", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office2/new_state/state}}\" == \"opening\" || \"{{cover.office2/new_state/state}}\" == \"closing\" ", | |
| "url": "{{ip1}}/api/services/cover/stop_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office2/old_state/state}}\" == \"opening\" && \"{{cover.office2/new_state/state}}\" == \"partial\" ", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office2/old_state/state}}\" == \"closing\" && \"{{cover.office2/new_state/state}}\" == \"partial\" ", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| } | |
| ], | |
| "dbl": [ | |
| { | |
| "logic": "\"{{cover.office2/new_state/state}}\" == \"closed\"", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office2/new_state/state}}\" == \"open\"", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office2/new_state/state}}\" == \"opening\" || \"{{cover.office2/new_state/state}}\" == \"closing\"", | |
| "url": "{{ip1}}/api/services/cover/stop_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office2/old_state/state}}\" == \"opening\" && \"{{cover.office2/new_state/state}}\" == \"partial\"", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office2/old_state/state}}\" == \"closing\" && \"{{cover.office2/new_state/state}}\" == \"partial\"", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office2\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.cover", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "blue", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "cover.office2" | |
| ], | |
| "dial_devices": [ | |
| "cover.office2" | |
| ] | |
| }, | |
| "cover.office3": { | |
| "entity_id": "cover.office3", | |
| "name": "Office 3", | |
| "type": "cover", | |
| "icon_off": "/element/ic__blindsopen__off.png", | |
| "icon_on": "/element/ic__blindsclose__off.png", | |
| "icon_par": "/element/ic__blindspartial__off.png", | |
| "value": "{{cover.office3/new_state/attributes/current_position}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "logic": "\"{{cover.office3/new_state/state}}\" == \"closed\" || \"{{cover.office3/new_state/state}}\" == \"unknown\"", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office3/new_state/state}}\" == \"open\"", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office3/new_state/state}}\" == \"opening\" || \"{{cover.office3/new_state/state}}\" == \"closing\" ", | |
| "url": "{{ip1}}/api/services/cover/stop_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office3/old_state/state}}\" == \"opening\" && \"{{cover.office3/new_state/state}}\" == \"partial\" ", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office3/old_state/state}}\" == \"closing\" && \"{{cover.office3/new_state/state}}\" == \"partial\" ", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| } | |
| ], | |
| "dbl": [ | |
| { | |
| "logic": "\"{{cover.office3/new_state/state}}\" == \"closed\"", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office3/new_state/state}}\" == \"open\"", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office3/new_state/state}}\" == \"opening\" || \"{{cover.office3/new_state/state}}\" == \"closing\"", | |
| "url": "{{ip1}}/api/services/cover/stop_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office3/old_state/state}}\" == \"opening\" && \"{{cover.office3/new_state/state}}\" == \"partial\"", | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| }, | |
| { | |
| "logic": "\"{{cover.office3/old_state/state}}\" == \"closing\" && \"{{cover.office3/new_state/state}}\" == \"partial\"", | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"cover.office3\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.cover", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "blue", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "cover.office3" | |
| ], | |
| "dial_devices": [ | |
| "cover.office3" | |
| ] | |
| }, | |
| "group.all_covers": { | |
| "entity_id": "group.all_covers", | |
| "name": "all covers", | |
| "type": "group", | |
| "icon_off": "/element/ic__mixed__off.png", | |
| "icon_on": "/element/ic__mixed__on.png", | |
| "icon_par": "/element/ic__mixedpartial.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "api": { | |
| "clk": [], | |
| "dbl": [], | |
| "lng": [] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.cover", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "blue", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "cover.office1", | |
| "cover.office3" | |
| ], | |
| "dial_devices": [ | |
| "cover.office1", | |
| "cover.office3" | |
| ] | |
| }, | |
| "group.all_covers_2": { | |
| "entity_id": "group.all_covers_2", | |
| "name": "all covers", | |
| "type": "group", | |
| "icon_off": "/element/ic__mixed__off.png", | |
| "icon_on": "/element/ic__mixed__on.png", | |
| "icon_par": "/element/ic__mixedpartial.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "lng": ["H", "D", "L"] | |
| }, | |
| "api": { | |
| "clk": [], | |
| "dbl": [], | |
| "lng": [] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.cover", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "blue", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "cover.office1", | |
| "cover.office2" | |
| ], | |
| "dial_devices": [ | |
| "cover.office2" | |
| ] | |
| }, | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3": { | |
| "entity_id": "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3", | |
| "name": "Red", | |
| "type": "light", | |
| "icon_off": "/element/ic__bulb__off.png", | |
| "icon_on": "/element/ic__bulb__on.png", | |
| "value": "{{light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3/new_state/attributes/brightness}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [], | |
| "dbl": [ | |
| { | |
| "logic": "\"{{light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3/new_state/state}}\" == \"off\"", | |
| "url": "{{ip1}}/api/services/avariolight/set_brightness", | |
| "method": "POST", | |
| "payload": "{\"avl_entity_id\":\"light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3\", \"brightness\":255}" | |
| }, | |
| { | |
| "logic": "\"{{light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3/new_state/state}}\" == \"on\"", | |
| "url": "{{ip1}}/api/services/avariolight/set_brightness", | |
| "method": "POST", | |
| "payload": "{\"avl_entity_id\":\"light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3\", \"brightness\":0}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "yellow", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3" | |
| ], | |
| "dial_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3" | |
| ] | |
| }, | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4": { | |
| "entity_id": "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "name": "Green", | |
| "type": "light", | |
| "icon_off": "/element/ic__bulb__off.png", | |
| "icon_on": "/element/ic__bulb__on.png", | |
| "value": "{{light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4/new_state/attributes/brightness}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| ], | |
| "dbl": [ | |
| { | |
| "logic": "\"{{light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4/new_state/state}}\" == \"off\"", | |
| "url": "{{ip1}}/api/services/avariolight/set_brightness", | |
| "method": "POST", | |
| "payload": "{\"avl_entity_id\":\"light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4\", \"brightness\":255}" | |
| }, | |
| { | |
| "logic": "\"{{light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4/new_state/state}}\" == \"on\"", | |
| "url": "{{ip1}}/api/services/avariolight/set_brightness", | |
| "method": "POST", | |
| "payload": "{\"avl_entity_id\":\"light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4\", \"brightness\":0}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "yellow", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4" | |
| ], | |
| "dial_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4" | |
| ] | |
| }, | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5": { | |
| "entity_id": "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "name": "Blue", | |
| "type": "light", | |
| "icon_off": "/element/ic__bulb__off.png", | |
| "icon_on": "/element/ic__bulb__on.png", | |
| "value": "{{light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5/new_state/attributes/brightness}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| ], | |
| "dbl": [ | |
| { | |
| "logic": "\"{{light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5/new_state/state}}\" == \"off\"", | |
| "url": "{{ip1}}/api/services/avariolight/set_brightness", | |
| "method": "POST", | |
| "payload": "{\"avl_entity_id\":\"light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5\", \"brightness\":255}" | |
| }, | |
| { | |
| "logic": "\"{{light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5/new_state/state}}\" == \"on\"", | |
| "url": "{{ip1}}/api/services/avariolight/set_brightness", | |
| "method": "POST", | |
| "payload": "{\"avl_entity_id\":\"light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5\", \"brightness\":0}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "yellow", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5" | |
| ], | |
| "dial_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5" | |
| ] | |
| }, | |
| "light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0": { | |
| "entity_id": "light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0", | |
| "name": "Dimmer", | |
| "type": "light", | |
| "icon_off": "/element/ic__bulb__off.png", | |
| "icon_on": "/element/ic__bulb__on.png", | |
| "value": "{{light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0/new_state/attributes/brightness}}", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/light/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0\"}" | |
| } | |
| ], | |
| "dbl": [ | |
| { | |
| "url": "{{ip1}}/api/services/light/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour": "yellow", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0" | |
| ], | |
| "dial_devices": [ | |
| "light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0" | |
| ] | |
| }, | |
| "scene.all_lights_on_half": { | |
| "entity_id": "scene.all_lights_on_half", | |
| "name": "All Lights On Half", | |
| "type": "scene", | |
| "icon_off": "/element/ic__multilight__off.png", | |
| "icon_on": "/element/ic__multilight__on.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/scene/turn_on", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"scene.all_lights_on_half\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3" | |
| ], | |
| "dial_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3" | |
| ] | |
| }, | |
| "scene.lights_bright": { | |
| "entity_id": "scene.lights_bright", | |
| "name": "Lights Bright", | |
| "type": "scene", | |
| "icon_off": "/element/ic__multilight__off.png", | |
| "icon_on": "/element/ic__multilight__on.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/scene/turn_on", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"scene.lights_bright\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3" | |
| ], | |
| "dial_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3" | |
| ] | |
| }, | |
| "scene.lights_dim": { | |
| "entity_id": "scene.lights_dim", | |
| "name": "Lights Dim", | |
| "type": "scene", | |
| "icon_off": "/element/ic__multilight__off.png", | |
| "icon_on": "/element/ic__multilight__on.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/scene/turn_on", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"scene.lights_dim\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3" | |
| ], | |
| "dial_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3" | |
| ] | |
| }, | |
| "script.light_sequence": { | |
| "entity_id": "script.light_sequence", | |
| "name": "Light Sequence", | |
| "type": "script", | |
| "icon_off": "/element/ic__mixed__off__queued.png", | |
| "icon_on": "/element/ic__mixed__on__queued.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/script/turn_on", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"script.light_sequence\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.switch", | |
| "dial_min": "0", | |
| "dial_max": "1", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5" | |
| ], | |
| "dial_devices": [] | |
| }, | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0": { | |
| "entity_id": "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0", | |
| "name": "FIBARO System FGS221 Double Relay Switch 2x1.5kW Switch", | |
| "type": "switch", | |
| "value": "{{switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0/new_state/state}}", | |
| "icon_off": "/element/ic__switch__off.png", | |
| "icon_on": "/element/ic__switch__on.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "A", | |
| "H", | |
| "D", | |
| "L" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/switch/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0\"}" | |
| } | |
| ], | |
| "dbl": [ | |
| { | |
| "url": "{{ip1}}/api/services/switch/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.switch", | |
| "dial_min": "0", | |
| "dial_max": "1", | |
| "arc_colour": "blue", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0" | |
| ], | |
| "dial_devices": [ | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0" | |
| ] | |
| }, | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2": { | |
| "entity_id": "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2", | |
| "name": "FIBARO System FGS221 Double Relay Switch 2x1.5kW Switch", | |
| "type": "switch", | |
| "value": "{{switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2/new_state/state}}", | |
| "icon_off": "/element/ic__switch__off.png", | |
| "icon_on": "/element/ic__switch__on.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { | |
| "clk": [ | |
| "A" | |
| ], | |
| "lng": [ | |
| "H", | |
| "D", | |
| "L", | |
| "A" | |
| ] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/switch/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2\"}" | |
| } | |
| ], | |
| "dbl": [ | |
| { | |
| "url": "{{ip1}}/api/services/switch/toggle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2\"}" | |
| } | |
| ] | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.switch", | |
| "dial_min": "0", | |
| "dial_max": "1", | |
| "arc_colour": "blue", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| }, | |
| "list_devices": [ | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2" | |
| ], | |
| "dial_devices": [ | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2" | |
| ] | |
| }, | |
| "40176619.PowerOn": { | |
| "entity_id": "40176619.PowerOn", | |
| "name": "Projector On", | |
| "type": "remote", | |
| "icon_off": "/element/ic__video__off.png", | |
| "icon_on": "/element/ic__video__on.png", | |
| "controls": { | |
| "gui": { | |
| "clk": [], | |
| "dbl": [], | |
| "lng": [] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/remote/send_command?api_password=<PASS>", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"remote.living\",\"device\":\"40176619\",\"command\":\"PowerOn\"}" | |
| } | |
| ], | |
| "dbl": [], | |
| "lng": [] | |
| } | |
| }, | |
| "list_devices": [ | |
| "40176619.PowerOn" | |
| ], | |
| "dial_devices": [ | |
| "40176619.PowerOn" | |
| ] | |
| }, | |
| "40233674.PowerOff": { | |
| "entity_id": "40233674.PowerOff", | |
| "name": "TV Off", | |
| "type": "remote", | |
| "icon_off": "/element/ic__tv__off.png", | |
| "icon_on": "/element/ic__tv__on.png", | |
| "controls": { | |
| "gui": { | |
| "clk": [], | |
| "dbl": [], | |
| "lng": [] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/remote/send_command?api_password=<PASS>", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"remote.living\",\"device\":\"40233674\",\"command\":\"PowerOff\"}" | |
| } | |
| ], | |
| "dbl": [], | |
| "lng": [] | |
| } | |
| }, | |
| "list_devices": [ | |
| "40233674.PowerOff" | |
| ], | |
| "dial_devices": [ | |
| "40233674.PowerOff" | |
| ] | |
| }, | |
| "40233674.PowerToggle": { | |
| "entity_id": "40233674.PowerToggle", | |
| "name": "TV Toggle", | |
| "type": "remote", | |
| "icon_off": "/element/ic__tv__off.png", | |
| "icon_on": "/element/ic__tv__on.png", | |
| "controls": { | |
| "gui": { | |
| "clk": [], | |
| "dbl": [], | |
| "lng": [] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/remote/send_command?api_password=<PASS>", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"remote.living\",\"device\":\"40233674\",\"command\":\"PowerToggle\"}" | |
| } | |
| ], | |
| "dbl": [], | |
| "lng": [] | |
| } | |
| }, | |
| "list_devices": [ | |
| "40233674.PowerToggle" | |
| ], | |
| "dial_devices": [ | |
| "40233674.PowerToggle" | |
| ] | |
| }, | |
| "40176619.PowerOff": { | |
| "entity_id": "40176619.PowerOff", | |
| "name": "Projector Off", | |
| "type": "remote", | |
| "icon_off": "/element/ic__video__off.png", | |
| "icon_on": "/element/ic__video__on.png", | |
| "controls": { | |
| "gui": { | |
| "clk": [], | |
| "dbl": [], | |
| "lng": [] | |
| }, | |
| "api": { | |
| "clk": [ | |
| { | |
| "url": "{{ip1}}/api/services/remote/send_command?api_password=<PASS>", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"remote.living\",\"device\":\"40176619\",\"command\":\"PowerOff\"}" | |
| } | |
| ], | |
| "dbl": [], | |
| "lng": [] | |
| } | |
| }, | |
| "list_devices": [ | |
| "40176619.PowerOff" | |
| ], | |
| "dial_devices": [ | |
| "40176619.PowerOff" | |
| ] | |
| }, | |
| "thermo.bedroom": { | |
| "entity_id": "thermo.bedroom", | |
| "name": "Bedroom Thermostat", | |
| "name_climate": "Bedroom", | |
| "icon_off": "/element/ic__mode__temp__default.png.png", | |
| "icon_on": "/element/ic__mode__temp__default.png.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { "clk": ["A"], "lng": ["A"], "dbl": ["A"] }, | |
| "api": { "clk": [], "lng": [], "dbl": [] } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.thermo", | |
| "button1": "fan", | |
| "button1_state": "{{thermo.bedroom/new_state/attributes/level}}" | |
| } | |
| }, | |
| "thermo.kitchen": { | |
| "entity_id": "thermo.kitchen", | |
| "name": "Kitchen Thermostat", | |
| "name_climate": "Kitchen", | |
| "icon_off": "/element/ic__mode__temp__default.png.png", | |
| "icon_on": "/element/ic__mode__temp__default.png.png", | |
| "new_state": {}, | |
| "old_state": {}, | |
| "controls": { | |
| "gui": { "clk": ["A"], "lng": ["A"], "dbl": ["A"] }, | |
| "api": { "clk": [], "lng": [], "dbl": [] } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.thermo", | |
| "button1": "fan", | |
| "button1_state": "{{thermo.kitchen/new_state/attributes/level}}" | |
| } | |
| } | |
| }, | |
| "dials": { | |
| "dial.light": { | |
| "entity_id": "dial.light", | |
| "nagle": 250, | |
| "units": "%", | |
| "controls": { | |
| "on": { | |
| "url": "{{ip1}}/api/services/light/turn_on", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\",\"brightness\":\"{{value}}\"}" | |
| }, | |
| "off": { | |
| "url": "{{ip1}}/api/services/light/turn_off", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "set": { | |
| "url": "{{ip1}}/api/services/avariolight/set_brightness", | |
| "method": "POST", | |
| "payload": "{\"avl_entity_id\":\"{{entity_ids}}\",\"brightness\":\"{{value}}\",\"algorithm\":\"{{algo}}\"}" | |
| } | |
| } | |
| }, | |
| "dial.switch": { | |
| "entity_id": "dial.switch", | |
| "controls": { | |
| "on": { | |
| "url": "{{ip1}}/api/services/switch/turn_on", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "off": { | |
| "url": "{{ip1}}/api/services/switch/turn_off", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| } | |
| } | |
| }, | |
| "dial.cover": { | |
| "entity_id": "dial.cover", | |
| "units": "%", | |
| "controls": { | |
| "set": { | |
| "url": "{{ip1}}/api/services/avariocover/set_cover_position", | |
| "method": "POST", | |
| "payload": "{\"ac_entity_id\":\"{{entity_ids}}\", \"position\":{{value}}}" | |
| }, | |
| "open": { | |
| "url": "{{ip1}}/api/services/cover/open_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "close": { | |
| "url": "{{ip1}}/api/services/cover/close_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "stop": { | |
| "url": "{{ip1}}/api/services/cover/stop_cover", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| } | |
| } | |
| }, | |
| "dial.mediaseek": { | |
| "entity_id": "dial.mediaseek", | |
| "nagle": 100, | |
| "units": "sec", | |
| "controls": { | |
| "set": { | |
| "url": "{{ip1}}/api/services/media_player/media_seek", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"{{entity_ids}}\", \"seek_position\":\"{{value}}\"}" | |
| } | |
| } | |
| }, | |
| "dial.medians": { | |
| "entity_id": "dial.medians", | |
| "nagle": 100, | |
| "units": "sec", | |
| "controls": {} | |
| }, | |
| "dial.mediapad": { | |
| "entity_id": "dial.mediapad", | |
| "nagle": 100, | |
| "controls": { | |
| "set": { | |
| "url": "{{ip1}}/api/services/media_player/media_seek", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"{{entity_ids}}\", \"seek_position\":\"{{value}}\"}" | |
| } | |
| } | |
| }, | |
| "dial.thermo": { | |
| "entity_id": "dial.thermo", | |
| "units": "°C", | |
| "controls": { | |
| "on": { | |
| "url": "{{ip1}}/api/services/homeassistant/turn_off", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "off": { | |
| "url": "{{ip1}}/api/services/homeassistant/turn_off", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "set": { | |
| "url": "{{ip1}}/api/services/homeassistant/turn_off", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| } | |
| } | |
| }, | |
| "dial.volume": { | |
| "entity_id": "dial.volume", | |
| "nagle": 100, | |
| "controls": { | |
| "on": { | |
| "url": "{{ip1}}/api/services/media_player/media_play_pause", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "off": { | |
| "url": "{{ip1}}/api/services/media_player/media_play_pause", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "set": { | |
| "url": "{{ip1}}/api/services/media_player/volume_set", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"{{entity_ids}}\", \"volume_level\":\"{{value}}\"}" | |
| } | |
| } | |
| }, | |
| "dial.colour":{ | |
| "entity_id": "dial.colour", | |
| "nagle": 250, | |
| "units": "", | |
| "controls": { | |
| "on": { | |
| "url": "{{ip1}}/api/services/light/turn_on", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\",\"rgb_color\":\"{{value}}\"}" | |
| }, | |
| "off": { | |
| "url": "{{ip1}}/api/services/light/turn_off", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "set": { | |
| "url": "{{ip1}}/api/services/avariolight/set_brightness", | |
| "method": "POST", | |
| "payload": "{\"avl_entity_id\":\"{{entity_ids}}\",\"brightness\":\"{{value}}\",\"algorithm\":\"{{algo}}\"}" | |
| } | |
| } | |
| }, | |
| "dial.saturation":{ | |
| "entity_id": "dial.saturation", | |
| "nagle": 250, | |
| "units": "%", | |
| "controls": { | |
| "on": { | |
| "url": "{{ip1}}/api/services/light/turn_on", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\",\"brightness\":\"{{value}}\",\"algorithm\":\"{{algo}}\"}" | |
| }, | |
| "off": { | |
| "url": "{{ip1}}/api/services/light/turn_off", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
| }, | |
| "set": { | |
| "url": "{{ip1}}/api/services/avariolight/set_brightness", | |
| "method": "POST", | |
| "payload": "{\"avl_entity_id\":\"{{entity_ids}}\",\"brightness\":\"{{value}}\",\"algorithm\":\"{{algo}}\"}" | |
| } | |
| } | |
| } | |
| }, | |
| "dial_buttons": { | |
| "fan": { | |
| "entity_id": "fan", | |
| "multi": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3 | |
| ], | |
| "name": [ | |
| "Fan Off", | |
| "Fan 1", | |
| "Fan 2", | |
| "Fan 3" | |
| ], | |
| "icon_par": [ | |
| "/dial-under/ic__fan0__default.png", | |
| "/dial-under/ic__fan1__activated.png", | |
| "/dial-under/ic__fan2__activated.png", | |
| "/dial-under/ic__fan3__activated.png" | |
| ], | |
| "controls": { | |
| "gui": { | |
| "clk": "", | |
| "dbl": "", | |
| "lng": "" | |
| }, | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/input_select/select_next", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.fan\"}" | |
| }, | |
| "dbl": { | |
| "url": "{{ip1}}/api/services/input_select/select_next", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.fan\"}" | |
| }, | |
| "lng": { | |
| "url": "{{ip1}}/api/services/input_select/select_next", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.fan\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 1 | |
| }, | |
| "lightalgo1": { | |
| "entity_id": "lightalgo1", | |
| "radio": [ | |
| "lightalgo2", | |
| "lightalgo3" | |
| ], | |
| "active_state": "aligned", | |
| "icon_off": "/dial-under/ic__equalizerbalanced__default.png", | |
| "icon_on": "/dial-under/ic__equalizerbalanced__selected.png", | |
| "state_id": "light_algo", | |
| "state": "{{states.light_algo}}", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| }, | |
| "dbl": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| }, | |
| "lng": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 2 | |
| }, | |
| "lightalgo2": { | |
| "entity_id": "lightalgo2", | |
| "radio": [ | |
| "lightalg1", | |
| "lightalgo3" | |
| ], | |
| "active_state": "relative", | |
| "icon_off": "/dial-under/ic__equalizergradual__default.png", | |
| "icon_on": "/dial-under/ic__equalizergradual__selected.png", | |
| "state_id": "light_algo", | |
| "state": "{{states.light_algo}}", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Relative\"}" | |
| }, | |
| "dbl": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Relative\"}" | |
| }, | |
| "lng": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Relative\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 2 | |
| }, | |
| "lightalgo3": { | |
| "entity_id": "lightalgo3", | |
| "radio": [ | |
| "lightalgo1", | |
| "lightalgo2" | |
| ], | |
| "active_state": "converge", | |
| "icon_off": "/dial-under/ic__equalizermiddle__default.png", | |
| "icon_on": "/dial-under/ic__equalizermiddle__selected.png", | |
| "state_id": "light_algo", | |
| "state": "{{states.light_algo}}", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Converge\"}" | |
| }, | |
| "dbl": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Converge\"}" | |
| }, | |
| "lng": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Converge\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 2 | |
| }, | |
| "shuffle": { | |
| "entity_id": "shuffle", | |
| "name": "Shuffle", | |
| "icon_off": "/dial-under/ic__shuffle__default.png", | |
| "icon_on": "/dial-under/ic__shuffle__activated.png", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/media_player/toggle_shuffle", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"{{entity_ids}}\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 1 | |
| }, | |
| "repeat": { | |
| "entity_id": "repeat", | |
| "name": "Repeat", | |
| "icon_off": "/dial-under/ic__repeat__default.png", | |
| "icon_on": "/dial-under/ic__repeat__activated.png", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/media_player/toggle_repeat", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"{{entity_ids}}\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 1 | |
| }, | |
| "home": { | |
| "entity_id": "home", | |
| "name": "Home", | |
| "icon_off": "/dial-under/ic__home__default.png", | |
| "icon_on": "/dial-under/ic__home__activated.png", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/media_player/home", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"{{entity_ids}}\"}" | |
| }, | |
| "dbl": { | |
| "url": "{{ip1}}/api/services/media_player/home", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"{{entity_ids}}\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 1 | |
| }, | |
| "back": { | |
| "entity_id": "back", | |
| "name": "Back", | |
| "icon_off": "/dial-under/ic__return__default.png", | |
| "icon_on": "/dial-under/ic__return__activated.png", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/media_player/back", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"{{entity_ids}}\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 1 | |
| }, | |
| "menu": { | |
| "entity_id": "menu", | |
| "name": "Menu", | |
| "icon_off": "/dial-under/ic__menu__default.png", | |
| "icon_on": "/dial-under/ic__menu__activated.png", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/media_player/menu", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"{{entity_ids}}\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 1 | |
| }, | |
| "play": { | |
| "entity_id": "play", | |
| "controls": { | |
| "gui": { | |
| "clk": "", | |
| "dbl": "", | |
| "lng": "" | |
| }, | |
| "api": { | |
| "clk": "", | |
| "dbl": "", | |
| "lng": "" | |
| } | |
| }, | |
| "visibility": 1 | |
| }, | |
| "colour":{ | |
| "entity_id": "colour", | |
| "name": "Colour", | |
| "icon_off": "/dial-under/ic__menu__default.png", | |
| "icon_on": "/dial-under/ic__menu__activated.png", | |
| "state_id": "light_algo", | |
| "state": "{{states.light_algo}}", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| }, | |
| "dbl": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| }, | |
| "lng": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 1 | |
| }, | |
| "light":{ | |
| "entity_id": "brightness", | |
| "name": "Brightness", | |
| "icon_off": "/dial-under/ic__menu__default.png", | |
| "icon_on": "/dial-under/ic__menu__activated.png", | |
| "state_id": "light_algo", | |
| "state": "{{states.light_algo}}", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| }, | |
| "dbl": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| }, | |
| "lng": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 1 | |
| }, | |
| "saturation":{ | |
| "entity_id": "saturation", | |
| "name": "Saturation", | |
| "icon_off": "/dial-under/ic__menu__default.png", | |
| "icon_on": "/dial-under/ic__menu__activated.png", | |
| "state_id": "light_algo", | |
| "state": "{{states.light_algo}}", | |
| "controls": { | |
| "api": { | |
| "clk": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| }, | |
| "dbl": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| }, | |
| "lng": { | |
| "url": "{{ip1}}/api/services/input_select/select_option", | |
| "method": "POST", | |
| "payload": "{\"entity_id\":\"input_select.avario_light_algo\",\"option\":\"Aligned\"}" | |
| } | |
| } | |
| }, | |
| "visibility": 1 | |
| } | |
| }, | |
| "states": { | |
| "light_algo": { | |
| "entity_id": "light_algo", | |
| "states": {} | |
| } | |
| }, | |
| "media": { | |
| "media_player.orlando": { | |
| "entity_id": "media_player.orlando", | |
| "name": "Kodi", | |
| "priority": 3, | |
| "nagle": 100, | |
| "new_state": { | |
| "attributes": { | |
| "entity_picture": "", | |
| "media_content_type": "", | |
| "volume_level": "", | |
| "media_artist": "", | |
| "media_album_name": "", | |
| "media_title": "", | |
| "media_duration": "", | |
| "media_position": "", | |
| "media_position_updated_at": "" | |
| }, | |
| "state": "" | |
| }, | |
| "idle_icon": "icon kodi", | |
| "controls": { | |
| "vol_down": { | |
| "url": "{{ip1}}/api/services/media_player/volume_down", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\"}" | |
| }, | |
| "vol_up": { | |
| "url": "{{ip1}}/api/services/media_player/volume_up", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\"}" | |
| }, | |
| "vol_mute": { | |
| "url": "{{ip1}}/api/services/media_player/volume_mute", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\", \"is_volume_muted\": {{value}}}" | |
| }, | |
| "vol_set": { | |
| "url": "{{ip1}}/api/services/media_player/volume_set", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\", \"volume_level\": {{value}}}" | |
| }, | |
| "play_pause": { | |
| "url": "{{ip1}}/api/services/media_player/media_play_pause", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\"}" | |
| }, | |
| "play": { | |
| "url": "{{ip1}}/api/services/media_player/media_play", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\"}" | |
| }, | |
| "pause": { | |
| "url": "{{ip1}}/api/services/media_player/media_pause", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\"}" | |
| }, | |
| "stop": { | |
| "url": "{{ip1}}/api/services/media_player/media_stop", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\"}" | |
| }, | |
| "skip_prev": { | |
| "url": "{{ip1}}/api/services/media_player/media_previous_track", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\"}" | |
| }, | |
| "skip_next": { | |
| "url": "{{ip1}}/api/services/media_player/media_next_track", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\"}" | |
| }, | |
| "pos_set": { | |
| "url": "{{ip1}}/api/services/media_player/media_seek", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.orlando\", \"seek_position\":\"{{value}}\"}" | |
| }, | |
| "up": { | |
| "url": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.Up\"}", | |
| "method": "GET" | |
| }, | |
| "down": { | |
| "url": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.Down\"}", | |
| "method": "GET" | |
| }, | |
| "left": { | |
| "url": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.Left\"}", | |
| "method": "GET" | |
| }, | |
| "right": { | |
| "url": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.Right\"}", | |
| "method": "GET" | |
| }, | |
| "select": { | |
| "url": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.Select\"}", | |
| "method": "GET" | |
| }, | |
| "menu": { | |
| "url": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.ContextMenu\"}", | |
| "method": "GET" | |
| }, | |
| "back": { | |
| "url": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.Back\"}", | |
| "method": "GET" | |
| }, | |
| "home": { | |
| "url": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.Home\"}", | |
| "method": "GET" | |
| } | |
| }, | |
| "media_sources": [ | |
| "Kodi", | |
| "Kore Remote", | |
| "YouTube", | |
| "Test" | |
| ], | |
| "default_dial": "dpad", | |
| "dials": { | |
| "dpad": { | |
| "dial_type": "dial.mediapad", | |
| "button1": "home", | |
| "button2": "back", | |
| "button3": "menu" | |
| }, | |
| "seek": { | |
| "dial_type": "dial.mediaseek", | |
| "button1": "shuffle", | |
| "button2": "repeat" | |
| }, | |
| "volume": { | |
| "dial_type": "dial.volume" | |
| } | |
| }, | |
| "dial": { | |
| "dial_type": "dial.light", | |
| "dial_min": "0", | |
| "dial_max": "100", | |
| "button1": "lightalgo1", | |
| "button2": "lightalgo2", | |
| "button3": "lightalgo3", | |
| "arc_colour_start": "#a8d68f", | |
| "arc_colour_end": "#ff4da6" | |
| } | |
| }, | |
| "media_player.binary_bean": { | |
| "entity_id": "media_player.binary_bean", | |
| "name": "Cast", | |
| "priority": 2, | |
| "nagle": 200, | |
| "new_state": { | |
| "attributes": { | |
| "entity_picture": "", | |
| "media_content_type": "", | |
| "volume_level": "", | |
| "media_artist": "", | |
| "media_album_name": "", | |
| "media_title": "", | |
| "media_duration": "", | |
| "media_position": "", | |
| "media_position_updated_at": "" | |
| }, | |
| "state": "" | |
| }, | |
| "idle_icon": "icon cast", | |
| "controls": { | |
| "vol_down": { | |
| "url": "{{ip1}}/api/services/media_player/volume_down", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\"}" | |
| }, | |
| "vol_up": { | |
| "url": "{{ip1}}/api/services/media_player/volume_up", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\"}" | |
| }, | |
| "vol_mute": { | |
| "url": "{{ip1}}/api/services/media_player/volume_mute", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\", \"is_volume_muted\": {{value}}}" | |
| }, | |
| "vol_set": { | |
| "url": "{{ip1}}/api/services/media_player/volume_set", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\", \"volume_level\": {{value}}}" | |
| }, | |
| "play_pause": { | |
| "url": "{{ip1}}/api/services/media_player/media_play_pause", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\"}" | |
| }, | |
| "play": { | |
| "url": "{{ip1}}/api/services/media_player/media_play", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\"}" | |
| }, | |
| "pause": { | |
| "url": "{{ip1}}/api/services/media_player/media_pause", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\"}" | |
| }, | |
| "stop": { | |
| "url": "{{ip1}}/api/services/media_player/media_stop", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\"}" | |
| }, | |
| "skip_prev": { | |
| "url": "{{ip1}}/api/services/media_player/media_previous_track", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\"}" | |
| }, | |
| "skip_next": { | |
| "url": "{{ip1}}/api/services/media_player/media_next_track", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\"}" | |
| }, | |
| "pos_set": { | |
| "url": "{{ip1}}/api/services/media_player/media_seek", | |
| "method": "POST", | |
| "payload": "{\"entity_id\": \"media_player.binary_bean\", \"seek_position\":\"{{value}}\"}" | |
| } | |
| }, | |
| "media_sources": [ | |
| "Netflix", | |
| "YouTube" | |
| ], | |
| "default_dial": "dpad", | |
| "dials": { | |
| "dpad": { | |
| "dial_type": "dial.mediapad", | |
| "button1": "home", | |
| "button2": "back", | |
| "button3": "menu" | |
| }, | |
| "seek": { | |
| "dial_type": "dial.mediaseek", | |
| "button1": "shuffle", | |
| "button2": "repeat" | |
| }, | |
| "volume": { | |
| "dial_type": "dial.volume" | |
| } | |
| } | |
| } | |
| }, | |
| "climate": { | |
| "entity_id": "climate", | |
| "name": "Climate", | |
| "background": "/element/ic__airplane__off.png", | |
| "list_devices": [ | |
| "thermo.bedroom", | |
| "thermo.kitchen" | |
| ], | |
| "dial_devices": [ | |
| "thermo.bedroom", | |
| "thermo.kitchen" | |
| ], | |
| "elements": [ | |
| "thermo.bedroom", | |
| "thermo.kitchen" | |
| ] | |
| }, | |
| "rooms": { | |
| "group.bedroom": { | |
| "entity_id": "group.bedroom", | |
| "name": "Bedroom", | |
| "sort_order": 2, | |
| "background": "", | |
| "list_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "cover.office1", | |
| "cover.office2", | |
| "cover.office3", | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0", | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2", | |
| "light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0" | |
| ], | |
| "dial_devices": [ | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0" | |
| ], | |
| "elements": [ | |
| "script.light_sequence", | |
| "scene.all_lights_on_half", | |
| "scene.lights_bright", | |
| "scene.lights_dim", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_3", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_4", | |
| "light.fibaro_system_fgrgbwm441_rgbw_controller_level_3_0_5", | |
| "cover.office1", | |
| "cover.office2", | |
| "cover.office3", | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0", | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2" | |
| ], | |
| "media": [] | |
| }, | |
| "group.kitchen": { | |
| "entity_id": "group.kitchen", | |
| "name": "Kitchen", | |
| "sort_order": 3, | |
| "background": "", | |
| "list_devices": [ | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0", | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2", | |
| "light.fibaro_system_fgd211_universal_dimmer_500w_level_5_0" | |
| ], | |
| "dial_devices": [ | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0", | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0_2" | |
| ], | |
| "elements": [ | |
| "switch.fibaro_system_fgs221_double_relay_switch_2x15kw_switch_4_0", | |
| "scene.all_lights_on_half", | |
| "scene.lights_bright", | |
| "script.light_sequence" | |
| ], | |
| "media": [] | |
| }, | |
| "group.office": { | |
| "entity_id": "group.office", | |
| "name": "Office", | |
| "sort_order": 1, | |
| "background": "", | |
| "list_devices": [ | |
| "cover.office1", | |
| "cover.office2", | |
| "cover.office3", | |
| "light.l8086_avariohome_milight_0", | |
| "light.l8086_avariohome_milight_1", | |
| "light.l8086_avariohome_milight_2", | |
| "light.l8086_avariohome_milight_3", | |
| "light.l8086_avariohome_milight_4" | |
| ], | |
| "dial_devices": [ | |
| "cover.office1", | |
| "cover.office2", | |
| "cover.office3" | |
| ], | |
| "elements": [ | |
| "scene.all_lights_on_half", | |
| "scene.lights_bright", | |
| "scene.lights_dim", | |
| "script.light_sequence", | |
| "group.all_covers_2" | |
| ], | |
| "media": [ | |
| "media_player.orlando","media_player.binary_bean" | |
| ] | |
| } | |
| }, | |
| "roomorder": [ | |
| "group.office", | |
| "group.bedroom", | |
| "group.kitchen" | |
| ], | |
| "strings": { | |
| "0x00000": "[0x00000] \nUncaught and unexpected exception in the application", | |
| "0x00010": "[0x00010] \nUnregistered error with error code: (%s)", | |
| "0x00020": "[0x00020] \nSettings cannot request Activity to connect to MQTT (no listeners)", | |
| "0x00030": "[0x00030] \npplication %s is not installed in device", | |
| "0x00100": "[0x00100] \nBootstrap JSON could not be fetched from the server", | |
| "0x00110": "[0x00110] \nInvalid username / password combination when fetching bootstrap JSON", | |
| "0x00120": "[0x00120] \nBootstrap JSON could not be parsed", | |
| "0x00200": "[0x00200] \nAsset \"%s\" could not be fetched", | |
| "0x00300": "[0x00300] \nThe key: \"%s\" is expected but could not be resolved or is of an unexpected format", | |
| "0x00310": "[0x00310] \nEncountered errors when caching StateArray to filesystem", | |
| "0x00320": "[0x00320] \nEncountered errors when parsing MQTT message updates", | |
| "0x00330": "[0x00330] \nEntity \"%s\" API call at index \"%d\": object is invalid", | |
| "0x00340": "[0x00340] \nEntity \"%s\" API call at index \"%d\": condition is invalid", | |
| "0x00350": "[0x00350] \nEntity \"%s\" evaluation error for \"%s\"", | |
| "0x00400": "[0x00400] \nCould not authenticate to the MQTT server", | |
| "0x00410": "[0x00410] \nCould not connect to MQTT server", | |
| "0x00420": "[0x00420] \nCould not disconnect properly to the server", | |
| "0x00430": "[0x00430] \nCould not subscribe to \"%s\"", | |
| "0x00440": "[0x00440] \nMQTT JSON configuration format is invalid", | |
| "0x00450": "[0x00450] \nMQTT JSON payload format is invalid", | |
| "0x004FF": "[0x004FF] \nDisconnected to the MQTT server. Attempting to reconnect.", | |
| "0x01000": "[0x01000] \nRequest timed out", | |
| "0x01010": "[0x01010] \nCould not reach server", | |
| "0x01020": "[0x01020] \nInvalid payload format", | |
| "0x01400": "[0x01400] \nClient Error (400)", | |
| "0x01401": "[0x01401] \nUnauthorized API call (401 Unauthorized)", | |
| "0x01403": "[0x01403] \nForbidden API call (403 Forbidden)", | |
| "0x01404": "[0x01404] \nApp could not reach API endpont (404 Not Found)", | |
| "0x01405": "[0x01405] \nMethod used not allowed (405 Method Not Allowed)", | |
| "0x01406": "[0x01406] \nValidation Errors in Payload (406 Unacceptable)", | |
| "0x01500": "[0x01500] \nUnexpected error occured (500 Error)", | |
| "0x01501": "[0x01501] \nNot Implemented (501 Error)", | |
| "0x01502": "[0x01502] \nGad Gateway (502 Error)", | |
| "0x01503": "[0x01503] \nService Unavailable (503 Error)", | |
| "0x01504": "[0x01504] \nGateway Timeout (504 Error)", | |
| "0x02000": "[0x02000] \nCould not reach server", | |
| "0x02010": "[0x02010] \nRequest timed out", | |
| "0x02020": "[0x02020] \nInvalid payload format", | |
| "0x02400": "[0x02400] \nRequest Error", | |
| "0x02401": "[0x02401] \nUnauthorized to fetch current states", | |
| "0x02403": "[0x02403] \nForbidden to fetch current states", | |
| "0x02404": "[0x02404] \nCurrent states resource could not be found", | |
| "0x02405": "[0x02405] \nMethod used not allowed to fetch current states", | |
| "0x02406": "[0x02406] \nUnacceptable request", | |
| "0x02500": "[0x02500] \nServer error when fetching current states", | |
| "0x03010": "Press OK to turn on WiFi", | |
| "0x03020": "Authentication Error Testing", | |
| "0x03030": "Unable to connect to WIFI. Please check your wifi settings.(Testing for the both of the device)" | |
| }, | |
| "settings": { | |
| "mqtt": { | |
| "host": "192.168.0.18", | |
| "port": 21883, | |
| "topic_pub": "", | |
| "topic_sub": "homeassistant/avario", | |
| "ssl": true, | |
| "username": "avario", | |
| "password": "whiterussian", | |
| "keepalive": "30" | |
| }, | |
| "http": { | |
| "ip1": { | |
| "host": "192.168.0.18", | |
| "port": 21443, | |
| "ssl": true, | |
| "username": "avario", | |
| "password": "avario" | |
| }, | |
| "ip3": { | |
| "host": "192.168.0.11", | |
| "port": 8080, | |
| "ssl": false, | |
| "username": "kodi", | |
| "password": "kodi" | |
| } | |
| }, | |
| "fcm": { | |
| "topics": [ | |
| "avario__updates", | |
| "avario__devt", | |
| "avario__ph" | |
| ] | |
| }, | |
| "api": { | |
| "states": { | |
| "url": "{{ip1}}/api/states", | |
| "method": "GET" | |
| }, | |
| "bluetooth": { | |
| "url": "{{ip1}}/tabletLocation/", | |
| "method": "POST", | |
| "payload": "{{value}}" | |
| }, | |
| "fcm": { | |
| "url": "{{ip1}}/fcm-registration/", | |
| "method": "POST", | |
| "payload": "{\"fcm_registration_token\": \"{{token}}\", \"tablet_id\":\"{{id}}\"}" | |
| } | |
| }, | |
| "delays": { | |
| "settings": 2000, | |
| "api_error": 2000, | |
| "nagle": 250, | |
| "nagle_media": 100, | |
| "inactivity": 20000, | |
| "post_ble": 1000, | |
| "timeout": 30000 | |
| }, | |
| "securityTab":{ | |
| "url": "https://avario:[email protected]:21443/tabletLocation/phpinfo.php" | |
| }, | |
| "powerTab":{ | |
| "url": "https://avario:[email protected]:21443/tabletLocation/phpinfo.php" | |
| }, | |
| "connectivity":{ | |
| "lanMac":["11:22:33:44:55:66","11:22:33:44:55:66","11:22:33:44:55:66", "00:13:33:cf:68:e9"], | |
| "lan":{ | |
| "mqtt": { | |
| "host": "192.168.0.18", | |
| "port": 21883, | |
| "topic_pub": "", | |
| "topic_sub": "homeassistant/avario", | |
| "ssl": true, | |
| "username": "avario", | |
| "password": "whiterussian", | |
| "keepalive": "30" | |
| }, | |
| "http": { | |
| "ip1": { | |
| "host": "192.168.0.18", | |
| "port": 21443, | |
| "ssl": true, | |
| "username": "avario", | |
| "password": "avario" | |
| }, | |
| "ip3": { | |
| "host": "192.168.0.11", | |
| "port": 8080, | |
| "ssl": false, | |
| "username": "kodi", | |
| "password": "kodi" | |
| } | |
| } | |
| }, | |
| "wan":{ | |
| "mqtt": { | |
| "host": "binarybeanoffice.avar.io", | |
| "port": 21883, | |
| "topic_pub": "", | |
| "topic_sub": "homeassistant/avario", | |
| "ssl": true, | |
| "username": "avario", | |
| "password": "whiterussian", | |
| "keepalive": "30" | |
| }, | |
| "http": { | |
| "ip1": { | |
| "host": "binarybeanoffice.avar.io", | |
| "port": 21443, | |
| "ssl": true, | |
| "username": "avario", | |
| "password": "avario" | |
| } | |
| } | |
| } | |
| } | |
| , | |
| "default.algo" : { | |
| "input_select.avario_light_algo":"Aligned" | |
| } | |
| }, | |
| "media.sources": { | |
| "Netflix": "com.netflix.mediaclient", | |
| "Kodi": "org.xbmc.kodi", | |
| "Kore Remote": "org.xbmc.kore", | |
| "LMS": "de.bluegaspode.squeezeplayer", | |
| "Ted": "ted app", | |
| "YouTube": "com.google.android.youtube", | |
| "Test": "http://google.com" | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment