Created
October 26, 2017 07:28
-
-
Save orlytops/e5e3ddfaac53e8aa7023de7c1f92fc34 to your computer and use it in GitHub Desktop.
This file contains 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", | |
"button3": "temprature", | |
"arc_colour_start": "#a8d68f", | |
"arc_colour_end": "#ff0000" | |
}, | |
"colour": { | |
"dial_type": "dial.colour", | |
"dial_min": "0", | |
"dial_max": "100", | |
"button1": "light", | |
"button2": "saturation", | |
"button3": "temprature", | |
"arc_colour_start": "#a8d68f", | |
"arc_colour_end": "#ff4da6" | |
}, | |
"saturation": { | |
"dial_type": "dial.saturation", | |
"dial_min": "0", | |
"dial_max": "100", | |
"button1": "light", | |
"button2": "colour", | |
"button3": "temprature", | |
"arc_colour_start": "#a8d68f", | |
"arc_colour_end": "#4286f4" | |
}, | |
"temprature": { | |
"dial_type": "dial.temprature", | |
"dial_min": "0", | |
"dial_max": "100", | |
"button1": "light", | |
"button2": "colour", | |
"button3": "saturation", | |
"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": "#ffff00" | |
}, | |
"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}}\",\"brightness\":\"{{value}}\"}" | |
}, | |
"off": { | |
"url": "{{ip1}}/api/services/light/turn_off", | |
"method": "POST", | |
"payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
}, | |
"set": { | |
"url": "{{ip1}}/api/services/light/turn_on", | |
"method": "POST", | |
"payload": "{\"entity_id\":\"{{entity_ids}}\",\"rgb_color\":\"{{value}}\"}" | |
} | |
} | |
}, | |
"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}}\"}" | |
}, | |
"off": { | |
"url": "{{ip1}}/api/services/light/turn_off", | |
"method": "POST", | |
"payload": "{\"entity_id\":\"{{entity_ids}}\"}" | |
}, | |
"set": { | |
"url": "{{ip1}}/api/services/light/turn_on", | |
"method": "POST", | |
"payload": "{\"entity_id\":\"{{entity_ids}}\",\"white_value\":\"{{value}}\"}" | |
} | |
} | |
}, | |
"dial.temprature":{ | |
"entity_id": "dial.temprature", | |
"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/light/turn_on", | |
"method": "POST", | |
"payload": "{\"entity_id\":\"{{entity_ids}}\",\"white_value\":\"{{value}}\"}" | |
} | |
} | |
} | |
}, | |
"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__colour__default.png", | |
"icon_on": "/dial-under/ic__colour__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": 3 | |
}, | |
"light":{ | |
"entity_id": "brightness", | |
"name": "Brightness", | |
"icon_off": "/dial-under/ic__bright__default.png", | |
"icon_on": "/dial-under/ic__bright__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": 3 | |
}, | |
"saturation":{ | |
"entity_id": "saturation", | |
"name": "Saturation", | |
"icon_off": "/dial-under/ic__saturation__default.png", | |
"icon_on": "/dial-under/ic__saturation__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": 3 | |
} | |
, | |
"temprature":{ | |
"entity_id": "temprature", | |
"name": "Temprature", | |
"icon_off": "/dial-under/ic__temprature__default.png", | |
"icon_on": "/dial-under/ic__temprature__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": 3 | |
} | |
}, | |
"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": "/bg/bg__bedroom.jpg", | |
"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": "/bg/bg__kitchen.jpg", | |
"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": "/bg/bg__app__light", | |
"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, | |
"idle_delay": 3000 | |
}, | |
"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", "CC:B8:A8:15:48:70"], | |
"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