From 7c21a07a6647a43f572f7be5e225464a52f0855a Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 28 Feb 2019 11:48:37 -0800 Subject: [PATCH] fix import --- src/data/entity.ts | 40 +++++++++++++++++++ .../dev-service/ha-panel-dev-service.js | 3 +- 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/src/data/entity.ts b/src/data/entity.ts index 69028008b9..506ff75edd 100644 --- a/src/data/entity.ts +++ b/src/data/entity.ts @@ -1 +1,41 @@ export const UNAVAILABLE = "unavailable"; + +export const ENTITY_COMPONENT_DOMAINS = [ + "air_quality", + "alarm_control_panel", + "automation", + "binary_sensor", + "calendar", + "counter", + "cover", + "dominos", + "fan", + "geo_location", + "group", + "history_graph", + "image_processing", + "input_boolean", + "input_datetime", + "input_number", + "input_select", + "input_text", + "light", + "lock", + "mailbox", + "media_player", + "person", + "plant", + "remember_the_milk", + "remote", + "scene", + "script", + "sensor", + "switch", + "timer", + "utility_meter", + "vacuum", + "weather", + "wink", + "zha", + "zwave", +]; diff --git a/src/panels/dev-service/ha-panel-dev-service.js b/src/panels/dev-service/ha-panel-dev-service.js index 6505f1dc02..11f84b78af 100644 --- a/src/panels/dev-service/ha-panel-dev-service.js +++ b/src/panels/dev-service/ha-panel-dev-service.js @@ -6,6 +6,7 @@ import "@polymer/paper-input/paper-textarea"; import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { ENTITY_COMPONENT_DOMAINS } from "../../data/entity"; import "../../components/entity/ha-entity-picker"; import "../../components/ha-menu-button"; import "../../components/ha-service-picker"; @@ -293,7 +294,7 @@ class HaPanelDevService extends PolymerElement { } _computeEntityDomainFilter(domain) { - return domain === "homeassistant" ? null : domain; + return ENTITY_COMPONENT_DOMAINS.includes(domain) ? domain : null; } _callService() {