Skip to content

Commit 9e7aa7b

Browse files
authored
Add semantic tag for coffee maker (openhab#4726)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
1 parent 69c0be1 commit 9e7aa7b

File tree

5 files changed

+9
-0
lines changed

5 files changed

+9
-0
lines changed

bundles/org.openhab.core.semantics/model/SemanticTags.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ Equipment,Shower,Wellness,Shower,,
237237
Equipment,SwimmingPool,Wellness,Swimming Pool,"Swimming Pool, Pool",
238238
Equipment,WhiteGood,,White Good,White Goods,
239239
Equipment,AirFryer,WhiteGood,Air Fryer,,
240+
Equipment,CoffeeMaker,WhiteGood,Coffee Maker,"Coffee Makers, Coffee Machine, Coffee Machines",
240241
Equipment,Cooktop,WhiteGood,Cooktop,,
241242
Equipment,Dishwasher,WhiteGood,Dishwasher,Dishwashers,
242243
Equipment,Dryer,WhiteGood,Dryer,Dryers,

bundles/org.openhab.core.semantics/src/main/java/org/openhab/core/semantics/model/DefaultSemanticTagProvider.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ public DefaultSemanticTagProvider() {
277277
defaultTags.add(DefaultSemanticTags.Equipment.SWIMMING_POOL);
278278
defaultTags.add(DefaultSemanticTags.Equipment.WHITE_GOOD);
279279
defaultTags.add(DefaultSemanticTags.Equipment.AIR_FRYER);
280+
defaultTags.add(DefaultSemanticTags.Equipment.COFFEE_MAKER);
280281
defaultTags.add(DefaultSemanticTags.Equipment.COOKTOP);
281282
defaultTags.add(DefaultSemanticTags.Equipment.DISHWASHER);
282283
defaultTags.add(DefaultSemanticTags.Equipment.DRYER);

bundles/org.openhab.core.semantics/src/main/java/org/openhab/core/semantics/model/DefaultSemanticTags.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1229,6 +1229,11 @@ public static class Equipment {
12291229
"Air Fryer", //
12301230
"", //
12311231
"");
1232+
public static final SemanticTag COFFEE_MAKER = new SemanticTagImpl( //
1233+
"Equipment_WhiteGood_CoffeeMaker", //
1234+
"Coffee Maker", //
1235+
"", //
1236+
"Coffee Makers, Coffee Machine, Coffee Machines");
12321237
public static final SemanticTag COOKTOP = new SemanticTagImpl( //
12331238
"Equipment_WhiteGood_Cooktop", //
12341239
"Cooktop", //

bundles/org.openhab.core.semantics/src/main/resources/tags.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ Equipment_Wellness_Shower=Shower
237237
Equipment_Wellness_SwimmingPool=Swimming Pool,Swimming Pool,Pool
238238
Equipment_WhiteGood=White Good,White Goods
239239
Equipment_WhiteGood_AirFryer=Air Fryer
240+
Equipment_WhiteGood_CoffeeMaker=Coffee Maker,Coffee Makers,Coffee Machine,Coffee Machines
240241
Equipment_WhiteGood_Cooktop=Cooktop
241242
Equipment_WhiteGood_Dishwasher=Dishwasher,Dishwashers
242243
Equipment_WhiteGood_Dryer=Dryer,Dryers

bundles/org.openhab.core.thing/schema/thing/thing-description-1.0.0.xsd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,7 @@
376376
<xs:enumeration value="Chlorinator"/>
377377
<xs:enumeration value="CleaningRobot"/>
378378
<xs:enumeration value="CO2Sensor"/>
379+
<xs:enumeration value="CoffeeMaker"/>
379380
<xs:enumeration value="Computer"/>
380381
<xs:enumeration value="ContactSensor"/>
381382
<xs:enumeration value="ControlDevice"/>

0 commit comments

Comments
 (0)