Skip to content

Instantly share code, notes, and snippets.

@orlytops
Last active December 1, 2017 09:56
Show Gist options
  • Save orlytops/30abb62e14963c55736385da59f65e2b to your computer and use it in GitHub Desktop.
Save orlytops/30abb62e14963c55736385da59f65e2b to your computer and use it in GitHub Desktop.
{
"entities": {
"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": [{
}]
}
},
"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_1"],
"dial_devices": ["light.l8086_avariohome_milight_1"]
},
"light.l8087_avariohome_milight_1": {
"entity_id": "light.l8087_avariohome_milight_1",
"name": "l8087_avariohome_milight_1",
"type": "light",
"icon_off": "/element/ic__bulb__off.png",
"icon_on": "/element/ic__bulb__on.png",
"value": "{{light.l8087_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.l8087_avariohome_milight_1\"}"
}],
"dbl": [{
}]
}
},
"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",
"arc_colour": "yellow",
"button1": "lightalgo1",
"button2": "lightalgo2",
"button3": "lightalgo3",
"arc_colour_start": "#a8d68f",
"arc_colour_end": "#ff4da6"
},
"list_devices": ["light.l8087_avariohome_milight_1"],
"dial_devices": ["light.l8087_avariohome_milight_1"]
},
"light.l8088_avariohome_milight_1": {
"entity_id": "light.l8088_avariohome_milight_1",
"name": "l8088_avariohome_milight_1",
"type": "light",
"icon_off": "/element/ic__bulb__off.png",
"icon_on": "/element/ic__bulb__on.png",
"value": "{{light.l8088_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.l8088_avariohome_milight_1\"}"
}],
"dbl": [{
}]
}
},
"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",
"arc_colour": "yellow",
"button1": "lightalgo1",
"button2": "lightalgo2",
"button3": "lightalgo3",
"arc_colour_start": "#a8d68f",
"arc_colour_end": "#ff4da6"
},
"list_devices": ["light.l8088_avariohome_milight_1"],
"dial_devices": ["light.l8088_avariohome_milight_1"]
},
"light.l8089_avariohome_milight_1": {
"entity_id": "light.l8089_avariohome_milight_1",
"name": "l8089_avariohome_milight_1",
"type": "light",
"icon_off": "/element/ic__bulb__off.png",
"icon_on": "/element/ic__bulb__on.png",
"value": "{{light.l8089_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.l8089_avariohome_milight_1\"}"
}],
"dbl": [{
}]
}
},
"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",
"arc_colour": "yellow",
"button1": "lightalgo1",
"button2": "lightalgo2",
"button3": "lightalgo3",
"arc_colour_start": "#a8d68f",
"arc_colour_end": "#ff4da6"
},
"list_devices": ["light.l8089_avariohome_milight_1"],
"dial_devices": ["light.l8089_avariohome_milight_1"]
},
"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": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.Home\"}",
"method": "GET"
},
"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": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.Back\"}",
"method": "GET"
}
}
},
"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": "{{ip3}}/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"100\",\"params\":[],\"method\":\"Input.ContextMenu\"}",
"method": "GET"
}
}
},
"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": 2,
"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",
"PlayStore"
],
"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": 3,
"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_live": "",
"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"
}
}
},
"media_player.spotify": {
"entity_id": "media_player.spotify",
"name": "Cast",
"priority": 3,
"nagle": 200,
"controls": {
"vol_down": {
"url": "{{ip1}}/api/services/media_player/volume_down",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\"}"
},
"vol_up": {
"url": "{{ip1}}/api/services/media_player/volume_up",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\"}"
},
"vol_mute": {
"url": "{{ip1}}/api/services/media_player/volume_mute",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\", \"is_volume_muted\": {{value}}}"
},
"vol_set": {
"url": "{{ip1}}/api/services/media_player/volume_set",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\", \"volume_level\": {{value}}}"
},
"play_pause": {
"url": "{{ip1}}/api/services/media_player/media_play_pause",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\"}"
},
"play": {
"url": "{{ip1}}/api/services/media_player/media_play",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\"}"
},
"pause": {
"url": "{{ip1}}/api/services/media_player/media_pause",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\"}"
},
"stop": {
"url": "{{ip1}}/api/services/media_player/media_stop",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\"}"
},
"skip_prev": {
"url": "{{ip1}}/api/services/media_player/media_previous_track",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\"}"
},
"skip_next": {
"url": "{{ip1}}/api/services/media_player/media_next_track",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\"}"
},
"pos_set": {
"url": "{{ip1}}/api/services/media_player/media_seek",
"method": "POST",
"payload": "{\"entity_id\": \"media_player.spotify\", \"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"
}
},
"new_state": {
"attributes": {
"entity_picture": "",
"media_content_type": "",
"volume_level": "",
"media_artist": "",
"media_album_name": "",
"media_title": "",
"media_duration": "",
"media_position": "",
"media_position_live": "",
"media_position_updated_at": ""
},
"state": ""
},
"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_1",
"light.l8087_avariohome_milight_1",
"light.l8088_avariohome_milight_1",
"light.l8089_avariohome_milight_1"
],
"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.spotify","media_player.binary_bean", "media_player.orlando"
]
}
},
"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": 22883,
"topic_pub": "",
"topic_sub": "homeassistant/avario",
"ssl": true,
"username": "avario",
"password": "whiterussian",
"keepalive": "30"
},
"http": {
"ip1": {
"host": "192.168.0.18",
"port": 22443,
"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:avario@192.168.0.18:22443/tabletLocation/phpinfo.php"
},
"powerTab":{
"url": "https://avario:avario@192.168.0.18:22443/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", "30:85:a9:4b:69:af"],
"lan":{
"mqtt": {
"host": "192.168.0.18",
"port": 22883,
"topic_pub": "",
"topic_sub": "homeassistant/avario",
"ssl": true,
"username": "avario",
"password": "whiterussian",
"keepalive": "30"
},
"http": {
"ip1": {
"host": "192.168.0.18",
"port": 22443,
"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": 22883,
"topic_pub": "",
"topic_sub": "homeassistant/avario",
"ssl": true,
"username": "avario",
"password": "whiterussian",
"keepalive": "30"
},
"http": {
"ip1": {
"host": "binarybeanoffice.avar.io",
"port": 22443,
"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",
"PlayStore": "com.android.vending"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment