type: custom:plotly-graph title: mmWave Radar Sensor refresh_interval: 1 hours_to_show: current_day layout: height: 230 margin: l: 50 r: 20 t: 20 b: 40 showlegend: true xaxis: dtick: 100 gridcolor: RGBA(200,200,200,0.15) zerolinecolor: RGBA(200,200,200,0.15) type: number fixedrange: true range: - 400 - -400 yaxis: dtick: 100 gridcolor: RGBA(200,200,200,0.15) zerolinecolor: RGBA(200,200,200,0.15) scaleanchor: x scaleratio: 1 fixedrange: true range: - 750 - 0 entities: - entity: "" name: Target1 marker: size: 12 line: shape: spline width: 5 x: - $ex hass.states["sensor.presencedetector_5862a8_target_1_x"].state /-10 "y": - $ex hass.states["sensor.presencedetector_5862a8_target_1_y"].state /10 - entity: "" name: Target2 marker: size: 12 line: shape: spline width: 5 x: - $ex hass.states["sensor.presencedetector_5862a8_target_2_x"].state /-10 "y": - $ex hass.states["sensor.presencedetector_5862a8_target_2_y"].state /10 - entity: "" name: Target3 marker: size: 12 line: shape: spline width: 5 x: - $ex hass.states["sensor.presencedetector_5862a8_target_3_x"].state /-10 "y": - $ex hass.states["sensor.presencedetector_5862a8_target_3_y"].state /10 - entity: "" name: Zone1 mode: lines fill: toself fillcolor: RGBA(20,200,0,0.1) line: color: RGBA(20,200,0,0.2) shape: line width: 2 x: - $ex hass.states["number.presencedetector_5862a8_zone_1_x1"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_1_x1"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_1_x2"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_1_x2"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_1_x1"].state /-10 "y": - $ex hass.states["number.presencedetector_5862a8_zone_1_y1"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_1_y2"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_1_y2"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_1_y1"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_1_y1"].state /10 - entity: "" name: Zone2 mode: lines fill: toself fillcolor: RGBA(200,0,255,0.1) line: color: RGBA(200,0,255,0.2) shape: line width: 2 x: - $ex hass.states["number.presencedetector_5862a8_zone_2_x1"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_2_x1"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_2_x2"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_2_x2"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_2_x1"].state /-10 "y": - $ex hass.states["number.presencedetector_5862a8_zone_2_y1"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_2_y2"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_2_y2"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_2_y1"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_2_y1"].state /10 - entity: "" name: Zone3 mode: lines fill: toself fillcolor: RGBA(200,120,55,0.1) line: color: RGBA(200,120,55,0.2) shape: line width: 2 x: - $ex hass.states["number.presencedetector_5862a8_zone_3_x1"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_3_x1"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_3_x2"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_3_x2"].state /-10 - $ex hass.states["number.presencedetector_5862a8_zone_3_x1"].state /-10 "y": - $ex hass.states["number.presencedetector_5862a8_zone_3_y1"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_3_y2"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_3_y2"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_3_y1"].state /10 - $ex hass.states["number.presencedetector_5862a8_zone_3_y1"].state /10 - entity: "" name: Coverage mode: lines fill: tonexty fillcolor: rgba(168, 216, 234, 0.15) line: shape: line width: 1 dash: dot x: - 0 - $ex 750 * Math.sin((2 * Math.PI)/360 * 60) - 450 - 400 - 300 - 200 - 100 - 0 - -100 - -200 - -300 - -400 - -450 - $ex -750 * Math.sin((2 * Math.PI)/360 * 60) - 0 "y": - 0 - $ex 750 * Math.cos((2 * Math.PI)/360 * 60) - $ex Math.sqrt( 750**2 - 450**2 ) - $ex Math.sqrt( 750**2 - 400**2 ) - $ex Math.sqrt( 750**2 - 300**2 ) - $ex Math.sqrt( 750**2 - 200**2 ) - $ex Math.sqrt( 750**2 - 100**2 ) - 750 - $ex Math.sqrt( 750**2 - 100**2 ) - $ex Math.sqrt( 750**2 - 200**2 ) - $ex Math.sqrt( 750**2 - 300**2 ) - $ex Math.sqrt( 750**2 - 400**2 ) - $ex Math.sqrt( 750**2 - 450**2 ) - $ex 750 * Math.cos((2 * Math.PI)/360 * 60) - 0 raw_plotly_config: true