Add Airflow, Application, Channel, and Mode Semantic Properties (#4616)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
This commit is contained in:
jimtng
2025-03-23 09:07:18 +01:00
committed by GitHub
parent 0cf3e2963a
commit 184be289ca
3 changed files with 16 additions and 0 deletions
@@ -40,6 +40,7 @@ Property,Light,,Light,"Lights, Lighting",
Property,ColorTemperature,,Color Temperature,,
Property,Humidity,,Humidity,Moisture,
Property,Presence,,Presence,,
Property,Airflow,,Airflow,,
Property,Pressure,,Pressure,,
Property,Smoke,,Smoke,,
Property,Noise,,Noise,,
@@ -54,6 +55,9 @@ Property,Voltage,,Voltage,,
Property,Current,,Current,,
Property,Frequency,,Frequency,,
Property,Gas,,Gas,,
Property,App,,App,Application,"Software program"
Property,Channel,,Channel,,
Property,Mode,,Mode,,
Property,SoundVolume,,Sound Volume,,
Property,Oil,,Oil,,
Property,Duration,,Duration,,
1 Type Tag Parent Label Synonyms Description
40 Property ColorTemperature Color Temperature
41 Property Humidity Humidity Moisture
42 Property Presence Presence
43 Property Airflow Airflow
44 Property Pressure Pressure
45 Property Smoke Smoke
46 Property Noise Noise
55 Property Current Current
56 Property Frequency Frequency
57 Property Gas Gas
58 Property App App Application Software program
59 Property Channel Channel
60 Property Mode Mode
61 Property SoundVolume Sound Volume
62 Property Oil Oil
63 Property Duration Duration
@@ -122,6 +122,8 @@ public class DefaultSemanticTagProvider implements SemanticTagProvider {
"Humidity", "", "Moisture"));
defaultTags.add(new SemanticTagImpl("Property_Presence", //
"Presence", "", ""));
defaultTags.add(new SemanticTagImpl("Property_Airflow", //
"Airflow", "", ""));
defaultTags.add(new SemanticTagImpl("Property_Pressure", //
"Pressure", "", ""));
defaultTags.add(new SemanticTagImpl("Property_Smoke", //
@@ -150,6 +152,12 @@ public class DefaultSemanticTagProvider implements SemanticTagProvider {
"Frequency", "", ""));
defaultTags.add(new SemanticTagImpl("Property_Gas", //
"Gas", "", ""));
defaultTags.add(new SemanticTagImpl("Property_App", //
"App", "Software program", "Application"));
defaultTags.add(new SemanticTagImpl("Property_Channel", //
"Channel", "", ""));
defaultTags.add(new SemanticTagImpl("Property_Mode", //
"Mode", "", ""));
defaultTags.add(new SemanticTagImpl("Property_SoundVolume", //
"Sound Volume", "", ""));
defaultTags.add(new SemanticTagImpl("Property_Oil", //
@@ -40,6 +40,7 @@ Property_Light=Light,Lights,Lighting
Property_ColorTemperature=Color Temperature
Property_Humidity=Humidity,Moisture
Property_Presence=Presence
Property_Airflow=Airflow
Property_Pressure=Pressure
Property_Smoke=Smoke
Property_Noise=Noise
@@ -54,6 +55,9 @@ Property_Voltage=Voltage
Property_Current=Current
Property_Frequency=Frequency
Property_Gas=Gas
Property_App=App,Application
Property_Channel=Channel
Property_Mode=Mode
Property_SoundVolume=Sound Volume
Property_Oil=Oil
Property_Duration=Duration