Skip to content

Commit

Permalink
Added additional HA entity types
Browse files Browse the repository at this point in the history
Closes #114
  • Loading branch information
shmuelzon committed Jan 17, 2025
1 parent bb7d247 commit 78b7da4
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/com/shmuelzon/HomeAssistantFloorPlan/Controller.java
Original file line number Diff line number Diff line change
Expand Up @@ -540,19 +540,32 @@ private Map<HomeLight, Float> getLightsPower(Map<String, List<HomeLight>> lights

private boolean isHomeAssistantEntity(String name) {
String[] sensorPrefixes = {
"air_quality.",
"alarm_control_panel.",
"assist_satellite.",
"binary_sensor.",
"button.",
"camera.",
"climate.",
"cover.",
"device_tracker.",
"fan.",
"humidifier.",
"input_boolean.",
"input_button.",
"lawn_mower.",
"lock.",
"media_player.",
"remote.",
"sensor.",
"siren.",
"switch.",
"todo.",
"update.",
"vacuum.",
"valve.",
"water_header.",
"weather.",
};

if (name == null)
Expand Down Expand Up @@ -954,12 +967,19 @@ private void generateLightEntities(Map<String, Entity> homeAssistantEntities) {

private boolean isHomeAssistantEntityActionable(String name) {
String[] actionableEntityPrefixes = {
"alarm_control_panel.",
"button.",
"climate.",
"cover.",
"fan.",
"humidifier.",
"lawn_mower.",
"lock.",
"media_player.",
"switch.",
"vacuum.",
"valve.",
"water_header.",
};

for (String prefix : actionableEntityPrefixes ) {
Expand Down

0 comments on commit 78b7da4

Please sign in to comment.